{
  "tasks": [
    {
      "id": "tsk_identity_registry_more_rows",
      "subject": "Expand subagentidentities.com's registry as new real identity boundaries are documented",
      "description": "Currently seeded with 5 real rows (macos_desktop_cowork, cloud_docker_mcp, engineering-coworker binary mediation, the shared Cloudflare account, vault/Keychain credential pattern). Add more only when a new REAL boundary is documented somewhere in this repo or the mirrored claude-tag docs — never pad with invented entries. See ctr_identity_registry's done_detail.",
      "active_form": "Expanding the identity registry with new real rows",
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-01_subagentjobs",
      "source_site": "subagentidentities.com",
      "contract_id": "ctr_identity_registry",
      "blocked_reason": null,
      "created_at": "2026-07-01 19:12:34",
      "updated_at": "2026-07-01 19:12:34"
    },
    {
      "id": "tsk_expand_brand_guidelines",
      "subject": "Expand subagentbrands.com guidelines as more real voice patterns are documented",
      "description": "Currently seeded with 6 real rows observed from this repository's own already-shipped pages. Add more only when a new REAL pattern is observed in an actual shipped file, mirroring tsk_identity_registry_more_rows' discipline of never padding with invented rows.",
      "active_form": "Expanding the brand guideline catalog",
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-01_subagentjobs",
      "source_site": "subagentbrands.com",
      "contract_id": "ctr_brand_voice_grounding",
      "blocked_reason": null,
      "created_at": "2026-07-01 20:06:48",
      "updated_at": "2026-07-01 20:06:48"
    },
    {
      "id": "tsk_cli_add_write_commands",
      "subject": "Document POST and PATCH usage on subagentcli.com's commands page",
      "description": "The script itself already supports --method and --data flags, but the /commands docs page currently only shows GET examples. Add a worked write-path example once each site's WRITE_SECRET provisioning process is documented for end users.",
      "active_form": "Documenting CLI write commands",
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-01_subagentjobs",
      "source_site": "subagentcli.com",
      "contract_id": null,
      "blocked_reason": "needs a documented WRITE_SECRET provisioning story first",
      "created_at": "2026-07-01 20:06:48",
      "updated_at": "2026-07-01 20:06:48"
    },
    {
      "id": "tsk_resync_subagentdatamodels",
      "subject": "Resync subagentdatamodels.com sibling-site references with full 37-site family",
      "description": "AUDIT 2026-07-02 (scripts/resync-audit.py): cannot complete — https://subagentdatamodels.com is unreachable because the domain is UNREGISTERED (blocker tsk_b228566b-1c3, operator purchase decision). Local roster/hub checks pass; the llms.txt check needs a live domain. Re-run the audit after registration; do not hand-audit before then.",
      "active_form": "Resyncing subagentdatamodels.com sibling-site references",
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-01_subagentjobs",
      "source_site": "subagentdatamodels.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-02 02:15:48",
      "updated_at": "2026-07-03 03:51:14"
    },
    {
      "id": "tsk_b228566b-1c3",
      "subject": "Register subagentdatamodels.com (purchase decision — operator only)",
      "description": "ROOT CAUSE CORRECTED 2026-07-02: the domain is UNREGISTERED — whois against whois.verisign-grs.com (the .com registry itself) returns No match. Every credential approach (wrangler OAuth scopes, docker mcp secrets, dashboard Add Site) was moot: there is no domain to add a zone for. Fix: operator registers subagentdatamodels.com (~$10/yr, Cloudflare Registrar recommended so NS wire automatically) — a financial transaction Claude will not execute, and gated by cwc-finance spend_commit anyway. Once registered: zone create (dashboard or token), [[routes]] per workers/subagentdatamodels/README.md, deploy, add to subagentapi.com FAMILY_LINKSET_EXTRAS + MCP set — all automated. Interim mitigation SHIPPED: subagentdomains.com directory now links the live workers.dev URL instead of the dead apex (version 7ba1d000), so the fleet no longer teaches agents a dead link.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_flywheel",
      "source_site": "subagentdatamodels.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-02 18:40:50",
      "updated_at": "2026-07-02 19:02:48"
    },
    {
      "id": "tsk_71c69568-5f7",
      "subject": "SDK backlog: dedupe esc() (14 workers) and htmlHeaders (53 workers)",
      "description": "Duplication scan 2026-07-02: function esc( defined in 14 workers, htmlHeaders const in 53, WebMCP inline script in 5 (semi-bespoke per-site tools). Low individual value, high churn — fold opportunistically into sites already being touched for other reasons (a new kit text/html module), never as a standalone fleet sweep. Editing existing kit files makes all their dependents stale per worker-build.sh — batch with a planned fleet deploy.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_ooda",
      "source_site": "subagentdevices.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 03:15:50",
      "updated_at": "2026-07-03 03:15:50"
    },
    {
      "id": "tsk_cf9c2138-beb",
      "subject": "BUDGET-5K #1: approve runway lock — 12mo claude.ai pre-fund ($1,200)",
      "description": "spend_commit gate, operator decision. Existing spend class (the $100/mo AI-workforce line), lowest-risk approval in the plan. Plan: plugins/cwc-finance/skills/startup-finance/BUDGET-5K.md",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_budget5k",
      "source_site": "subagentfinance.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 06:03:53",
      "updated_at": "2026-07-03 06:03:53"
    },
    {
      "id": "tsk_c3da0fbe-aae",
      "subject": "BUDGET-5K #2: approve entity formation via Stripe Atlas ($800) — on formation merits; credits at realizable value",
      "description": "CORRECTED 2026-07-02 after operator challenged the $100k face value — challenge verified correct against cloudflare.com/forstartups: the $100k is Tier 2 of the standard startup program (1yr window, Workers AI capped $25k at list pricing, R2 $10k, AI Gateway excluded, Registrar renewals NOT eligible). Realizable value at current fleet scale ≈ $60-600, not $100k. Atlas route stands on formation merits alone (DE+EIN+equity+83(b)+agent, fee historically $500). New standing rule in BUDGET-5K.md: vendor credits booked at realizable value, never face value; no credit number without its terms page fetched and dated. spend_commit + attorney-review gate unchanged.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_budget5k",
      "source_site": "subagentlegal.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 06:03:53",
      "updated_at": "2026-07-03 06:19:05"
    },
    {
      "id": "tsk_979e6dbd-9fe",
      "subject": "BUDGET-5K #3: trademark clearance then filing ($900) — after entity",
      "description": "Clearance search BEFORE filing money (legal rule); entity owns the mark; USPTO fees verified live at filing time. spend_commit-gated.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_budget5k",
      "source_site": "subagentlegal.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 06:03:53",
      "updated_at": "2026-07-03 06:03:53"
    },
    {
      "id": "tsk_c60ed791-cc5",
      "subject": "BUDGET-5K #4: portfolio protection ($650) — 1yr renewals + register datamodels",
      "description": "Pre-fund ~50 renewals (~$550) + register subagentdatamodels.com (~$11, closes tsk_b228566b-1c3 and the 1/50 gap on four flywheel metrics). Existing spend class. spend_commit-gated.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_budget5k",
      "source_site": "subagentfinance.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 06:03:54",
      "updated_at": "2026-07-03 06:03:54"
    },
    {
      "id": "tsk_1b761594-4df",
      "subject": "BUDGET-5K #5+6: conditional lines — CF paid capability ($600, cancels if Launchpad credits land) + monetization pilot reserve ($350, gateway-access trigger)",
      "description": "Both trigger-gated per BUDGET-5K.md sequencing; #5 reallocates to trademark buffer/contingency if the $250k Startup Enterprise credits arrive. Any real x402 transaction is operator-executed.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_budget5k",
      "source_site": "subagentfinance.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 06:03:54",
      "updated_at": "2026-07-03 06:03:54"
    },
    {
      "id": "tsk_2e342626-21c",
      "subject": "WBR-W27 rec #1: instrument the north star (agent-UA / Crawl Control baseline)",
      "description": "From reports/wbr/2026-W27.md — the business's output metrics are all class-2 (measurable, not instrumented). This week: manual AI Crawl Control dashboard paste to subagentcache.com (source=manual_dashboard_paste, needs operator dashboard access); automation path is existing tsk_wire_live_cache_graphql (CF_API_TOKEN GraphQL). Predicted movement: output metrics class 2 → class 1; next WBR reads agent-UA share for the first time. Gate: engineering build gate + operator access.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_wbr",
      "source_site": "subagentcache.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 07:00:59",
      "updated_at": "2026-07-03 07:00:59"
    },
    {
      "id": "tsk_0536fa28-a30",
      "subject": "Review zone bot protection vs agent-readiness: Python-urllib UAs get 403",
      "description": "Found 2026-07-03 by scripts/territory-score.py (differential-verified: Python-urllib/3.12 → 403, identified UAs → 200, on subagentapi.com; likely zone-wide Bot Fight Mode/managed rule). Contradiction: llms.txt + MCP invite agents while the zone layer blocks the most default agent client. Operator judgment needed (security posture): allow known-agent UAs via WAF skip, rely on AI Crawl Control instead, or accept the block and document it in llms.txt. Ties to WBR rec #1 instrumentation.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_wbr",
      "source_site": "subagentapi.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 07:19:23",
      "updated_at": "2026-07-03 07:19:23"
    },
    {
      "id": "tsk_9a264330-ee6",
      "subject": "Follow-up: fleet-wide 14→15 roster sweep beyond deck/plugins-page",
      "description": "PARTIAL 2026-07-03: subagentcoworkers.com homepage overview (3 spots) + plugins page + deck + CLAUDE.md now say 15 and science. STILL TODO on OTHER sites: subagentroles.com seed data (bio-research role row → science; +agent-resources row when ROLES_WRITE_SECRET available), subagentdomains.com any coworker counts, subagentdevices.com architecture plugin-layer count. Grep 14/fourteen/bio-research per site.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-02_wbr",
      "source_site": "subagentcoworkers.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 16:29:15",
      "updated_at": "2026-07-03 16:36:25"
    },
    {
      "id": "tsk_a1269a3d-f66",
      "subject": "Refactor T3 (deferred): distiller from regex to stdlib html.parser",
      "description": "crawlers/claude_docs/md.py distills HTML via regex; stdlib html.parser.HTMLParser would be structurally robust (nesting, attributes, malformed tags). Deferred — working code behind the CommonMark gate; a rewrite needs golden-file comparison across ~10 mirrored pages plus the cm gate. Do as its own pass.",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "sess_2026-07-03_refactor",
      "source_site": "subagentcoworkers.com",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-03 21:47:36",
      "updated_at": "2026-07-03 21:47:36"
    },
    {
      "id": "tsk_000ae514-38c",
      "subject": "deploy-verify-task",
      "description": "deploy verify",
      "active_form": null,
      "status": "pending",
      "owner": null,
      "metadata": {},
      "session_id": "deploy-verify-session",
      "source_site": "deploy-verify-script",
      "contract_id": null,
      "blocked_reason": null,
      "created_at": "2026-07-13 23:33:32",
      "updated_at": "2026-07-13 23:33:32"
    }
  ]
}