Generated via _generate.py — every workspace declares runtime: mock so the platform's A2A proxy short-circuits with hardcoded 'On it!' canned replies. Built for funding-demo visual scale. See workspace-server/internal/handlers/mock_runtime.go in molecule-core for the proxy short-circuit + reply variant pool. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| _generate.py | ||
| org.yaml | ||
| README.md | ||
mock-bigorg
200-workspace mock organization template — built for funding demos.
What it is
A CEO/VPs/Managers/ICs hierarchy rendered as 200 workspace nodes on the canvas, with every node responding "On it!" (or a small variant) when sent a message. Pure demo mock — no real agent backing, no LLM calls, no containers.
1 CEO
5 VPs (Engineering / Product / Sales / Marketing / Operations)
25 Managers (5 per VP)
169 ICs (distributed unevenly per VP for realism)
Total: 200 workspaces.
How it works
Every workspace uses runtime: mock. The platform's A2A proxy
short-circuits on mock-runtime targets and returns a canned reply
synthesised at the proxy layer — see
workspace-server/internal/handlers/mock_runtime.go. No HTTP request
ever leaves the proxy; no container or EC2 is provisioned.
The reply pool rotates over a small set of "On it!" variants
("Got it, on it now.", "Acknowledged — on it.", etc.) deterministically
seeded by (workspace_id, request_id) so screen recordings replay
the same reply for the same message.
Use it
- Open the canvas for any tenant.
- Open the Template Palette (left sidebar, four-square icon).
- Expand "Org Templates" —
Mock BigOrg (200 nodes)is in the list. - Click Import org. The canvas spawns the tree.
- Click any node, type a message in the chat tab — get a canned reply.
Regenerate
The org.yaml is generated from _generate.py:
python3 _generate.py > org.yaml
Edit the constants at the top of _generate.py (department list, IC
counts) and re-run if you need to bump the size or change the shape.
The generator self-checks the total stays at 200; bump that check too
if you intentionally change the target.
Why a generator
Hand-writing 200 nested YAML entries is mechanical work that a small script does without typos. The generator is committed alongside the output so a future tweak (300 workspaces, different department names, add a regional split) is one config edit + one re-run.
License
Business Source License 1.1 — © Molecule AI.