Codec Workflow Visualization is a local-first workflow map for AI-assisted work. It helps a human and a Codex-style coding agent keep shared rules, task routing, safety boundaries, and synchronization steps visible as an editable graph.
This public repository is a sanitized release. It contains the generic app code, public documentation, QA scripts, and sample workflow data only.
- A static HTML/CSS/JavaScript app.
- A JSON-backed workflow graph.
- A local-first review surface for agent operating rules.
- A reference implementation for turning conversation rules into auditable workflow nodes.
- It is not a hosted multi-user service.
- It is not a credentials, chat, customer, or mailbox store.
- It does not include a private workflow archive or private deployment history.
node --version
node scripts/validate-workflow-db.mjs
node scripts/qa-public-readiness.mjs
node scripts/local-preview-server.mjs --root app --port 4177Then open:
http://127.0.0.1:4177/
The public demo database is copied to:
app/database/workflow-db.json
The original sample remains available at:
examples/workflow-db.sample.json
| Path | Purpose |
|---|---|
app/ |
Static UI, graph rendering, workflow document helpers, and optional local server code. |
app/database/workflow-db.json |
Public sample database used by the app. |
examples/ |
Sanitized example workflow data. |
scripts/validate-workflow-db.mjs |
JSON database shape validation. |
scripts/qa-public-readiness.mjs |
Public release QA and private-pattern scan. |
docs/codex-agent-guide.md |
Handoff guide for future Codex agents. |
docs/public-release-boundary.md |
Sanitization boundary and release rules. |
If another Codex agent starts here, read these first:
docs/codex-agent-guide.mddocs/public-release-boundary.mdscripts/qa-public-readiness.mjsscripts/validate-workflow-db.mjs
node --check app/app.js
node --check app/src/domain/workflow-documents.js
node --check app/src/domain/workflow-file-system.js
node --check scripts/validate-workflow-db.mjs
node --check scripts/qa-public-readiness.mjs
node scripts/validate-workflow-db.mjs
node scripts/qa-public-readiness.mjs
python -m py_compile app/server/workflow_server.pyMIT