Codebase · state at 3bbe174
856tracked files
42commits
11procedures
26frozen runs
What is where
| area | files |
|---|---|
| plugins/agent-keys-plugin | 339 |
| cowork/design-project | 254 |
| cowork/sources | 108 |
| cowork/out | 82 |
| cowork/src | 26 |
| scripts | 13 |
| containers | 6 |
| procedures | 4 |
| bench | 3 |
| config | 2 |
| .claude-plugin | 1 |
| .gitignore | 1 |
| Brewfile | 1 |
| README.md | 1 |
| RUNTIME.md | 1 |
| cowork/.gitignore | 1 |
| cowork/README.md | 1 |
| cowork/RUN_RECORD.md | 1 |
| cowork/build_all.sh | 1 |
| cowork/caches | 1 |
| cowork/floors | 1 |
| cowork/hardware | 1 |
| cowork/package-lock.json | 1 |
| cowork/package.json | 1 |
How it fits together
| layer | what | where |
|---|---|---|
| plugin marketplace | eleven helpdesk-<department> skills, one key each; preflight decides connectors vs default route | plugins/agent-keys-plugin/skills · scripts/preflight.sh · reference/departments.json |
| procedure engine | author → review → run as stateful steps (Gate · Datagrid · Document · Tool); frozen run pins the procedure sha256; every TBD degrades honestly | plugins/agent-keys-plugin/scripts/run_procedure.py · schemas/ · caches/procedures.idb.json |
| batch loop | serial runner + mechanical grader G1–G5 + proposals a human pastes back | plugins/agent-keys-plugin/scripts/batch_runner.py · batches/ |
| render pipeline | deterministic scene → Playwright frames (sha256 cache) → ffmpeg libx264; eight platform targets; Liquid Glass on four chrome elements | scripts/build_scene.py · scripts/render_animation.mjs · procedures/marketing/P-M04…P-M08 |
| reference tables | o_reporting_days · o_country_codes · o_regions · o_currency_fx_rates · o_device_types · o_device_keys | plugins/agent-keys-plugin/reference/tables · scripts/build_reference_tables.py |
| device | agent-keys 6×4: OLED row, 16 department keys, START/STOP, two dials; physical benchmark iPhone 16 Pro | reference/device/agent-keys-6x4.json · cowork/hardware/agent-keys-6x4-hardware-spec.md |
| cowork document pipeline | 14 floors × desks × tabs → xlsx (1 tab = 1 slide) · docx · pptx · pdf; check.py resolves every citation | cowork/src · cowork/out · cowork/build_all.sh |
| this site | P-PM03 renders these pages from the files above; deployed to Cloudflare Pages by site/deploy.sh | scripts/build_floors_site.py · site/ |
Toolchain pins (installed only by cowork/setup.sh)
| npm | version |
|---|---|
| docx | 9.7.1 |
| playwright | 1.56.1 |
| pptxgenjs | 4.0.1 |
| wrangler | 4.130.0 |
| pip |
|---|
| openpyxl==3.1.5 |
| pypdf==6.0.0 |
| pyyaml==6.0.3 |