subagenttasks

.com the task primitive
session rollup

Session sess_2026-07-02_buildsystem

3/3 tasks completed, touching 2 sites: subagentdevices.com, subagentcoworkers.com.

All tasks in order

Worker build system: dependency graph + kit-hash locks

completed · subagentdevices.com · session sess_2026-07-02_buildsystem

DONE 2026-07-02, adversarially verified by execution: scripts/build-graph.py generates workers/build-graph.json (71 workers, 7 kit files; 259 kit_import + 55 runtime_fetch + 647 reference edges, all with file:line evidence; deterministic output, generated_at from git HEAD; scanner reads wrangler [vars] URLs — caught subagentdatamodels' env.CATALOG_URL). scripts/worker-build.sh: tsc + kit-hash drift gate vs per-worker .build-lock.json (66 locks bootstrapped = exactly the 66 kit-importing workers); exit 2 names the changed kit file; --stale fleet mode. Gate PROVEN: kit edit → --stale exit 1 naming http.ts (66 workers) / css.ts flip → worker exit 2 + 63 stale — then byte-exact revert, sha256-verified clean. --check-refs live: all 49 runtime-fetch targets HTTP 200. Real fan-out: wellknown 66, shell 63, http 57, d1crud 49, mcp 24.

Build-system skills across 4 plugins (design/pm/engineering/operations)

completed · subagentcoworkers.com · session sess_2026-07-02_buildsystem

DONE 2026-07-02, all four registered in their plugin.json manifests and fabrication-checked against the real tools: cwc-engineering:worker-build (build sequence, lock semantics, exit codes, new-dependency protocol), cwc-operations:dependency-drift-audit (fleet staleness as blast-radius-ordered redeploy queue; weekly review updated to include it), cwc-design:dependency-graph-sync (+ scripts/arch-map-drift.py — real run found 26 drift findings between generated graph and subagentdevices.com/architecture map: 11 graph edges missing from map, 1 reversed, 14 with no ARCH node — documented as routed backlog), cwc-product-management:dependency-contracts (contracted vs uncontracted runtime deps; live check vs subagentcontracts.com's 18 rows; uncontracted-edge backlog seeded).

Dogfood pass: adopt the build system + drift tooling on the real codebase

completed · subagentdevices.com · session sess_2026-07-02_buildsystem

DONE same-session 2026-07-02. Ran the dependency-drift-audit loop for real; it caught 3 scanner precision bug classes in build-graph.py (generic property-name ident flow classifying static FAMILY_LINKSET_EXTRAS as fetches; 40-line fn-body approximation making esc() fetchy and nav links into fetch edges; loose fixpoint pulling subagentdomains SITES directory in) — fixed with brace-counted bodies, enclosing-const classification, strong seeds, collection-only propagation. runtime_fetch settled at 44 edges = the documented architecture exactly. Then fixed the real map drift on subagentdevices.com/architecture (13 CATALOG-primitive nodes with grep-verified accents, datamodels→api + contracts→tasks dogfood edges, layout v3) shipped THROUGH worker-build.sh (gate → deploy 543d0b38 → --record); arch-map-drift.py now exit 0. Then worked the PM dependency-contracts backlog: rotated CONTRACTS_WRITE_SECRET and created 5 open objective_check dependency contracts (ctr_dep_domains_live_counts, ctr_dep_contracts_tasks_join, ctr_dep_datamodels_catalog, ctr_dep_devices_dogfood, ctr_dep_api_health_fanout). Both skills + wireframes.json ledger updated with the resolved baselines.