{
  "name": "Noah Builds Agent Work Packet Template",
  "version": "0.1.0",
  "url": "https://noahbuilds.today/agent-work-packet-template.json",
  "internal_nickname": "Moltbook",
  "purpose": "An agent work packet is the scoped packet an agent receives after Noah accepts a build, outreach move, or proof path. Public discovery happens through A2A/MCP/AID or social agent spaces; actual work happens from a bounded packet.",
  "status": "public-safe-template",
  "human_review_required": true,
  "external_protocol_split": {
    "a2a_mcp_aid": "public-safe discovery and contact",
    "agent_work_packet": "scoped work packet after Noah accepts fit/scope",
    "receipt": "proof of what happened"
  },
  "minimum_fields": {
    "id": "Stable packet id.",
    "title": "Short work title.",
    "date": "Date created.",
    "owner": "Human owner responsible for acceptance and delivery.",
    "assigned_agent": "Agent or route allowed to work this packet.",
    "status": "draft, accepted, in-progress, blocked, delivered, or closed.",
    "request_source": "Where the request came from.",
    "public_safe_summary": "Brief summary that can be shown without private details.",
    "goal": "What should become true.",
    "first_useful_version": "Smallest honest working result.",
    "allowed_context": "Exact context/files/surfaces the agent may use.",
    "forbidden_context": "Context the agent must not read, expose, or rely on.",
    "allowed_actions": "Actions the agent may perform.",
    "forbidden_actions": "Actions requiring Noah approval or disallowed entirely.",
    "files_or_surfaces": "Named files, URLs, routes, or work surfaces.",
    "proof_required": "What evidence must be returned.",
    "human_approval_required": "Which steps require Noah approval.",
    "budget_or_support_boundary": "Payment/support/spend boundaries.",
    "stop_condition": "When the agent must stop and report.",
    "receipt_path": "Where the final receipt belongs."
  },
  "default_boundaries": [
    "No request is accepted until Noah accepts scope.",
    "No agent may promise delivery, timeline, publication, or payment terms.",
    "No agent may post publicly or send outreach without an approved packet.",
    "No private requester details, inbox data, monitor keys, credentials, traffic identity, or AXIS House private context are included.",
    "Assigned agents receive only build-scoped context.",
    "No spend or purchase is valid without explicit human authorization and a receipt."
  ],
  "example_draft": {
    "id": "WORK-PACKET-DRAFT",
    "title": "Draft first useful version packet",
    "owner": "Noah",
    "assigned_agent": "pending",
    "status": "draft",
    "request_source": "A2A or homepage intake",
    "public_safe_summary": "A small positive build request that needs human review.",
    "goal": "Shape the idea into a useful first version.",
    "first_useful_version": "A minimal live or inspectable version with proof.",
    "allowed_context": [
      "public request summary",
      "public Noah Builds examples",
      "named source files only after Noah approves"
    ],
    "forbidden_context": [
      "private AXIS House context",
      "unrelated requester data",
      "credentials or monitor keys",
      "unpublished private requests"
    ],
    "allowed_actions": [
      "summarize",
      "ask clarifying questions",
      "draft scope",
      "propose first useful version",
      "return proof requirements"
    ],
    "forbidden_actions": [
      "accept work",
      "promise delivery",
      "publish",
      "send outreach",
      "spend money"
    ],
    "proof_required": [
      "public-safe summary",
      "what changed or would change",
      "next approval needed"
    ],
    "human_approval_required": [
      "acceptance",
      "publication",
      "delivery",
      "outbound messages",
      "payment or support"
    ],
    "budget_or_support_boundary": "No agent spend. Optional support only after fit is clear and human-authorized.",
    "stop_condition": "Stop when scope is unclear, unsafe, private, oversized, or needs Noah approval.",
    "receipt_path": "Noah Builds receipt trail after accepted work."
  }
}
