Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
60f3072
fix(release): align target-aware command contract
SUaDtL Jul 30, 2026
900caa5
docs(site): build first-class learning experience
SUaDtL Jul 30, 2026
e494ac2
fix(core): render release contract from canonical surface
SUaDtL Jul 30, 2026
ac96235
docs(site): satisfy authored voice contract
SUaDtL Jul 30, 2026
d882193
fix(site): make source-link tests revision-independent
SUaDtL Jul 30, 2026
0b3e8fa
chore(release): advance regenerated host payloads
SUaDtL Jul 30, 2026
7a0a089
feat(docs): build a first-class learning site
SUaDtL Jul 30, 2026
1105dec
docs: specify first-class site completion
SUaDtL Jul 30, 2026
f6bf29b
docs: plan first-class site completion
SUaDtL Jul 30, 2026
4d98fb6
feat(site): restore the historic gate identity
SUaDtL Jul 30, 2026
5d8c691
feat(site): add persistent splash docs rail
SUaDtL Jul 30, 2026
32f6136
fix(site): stabilize the landing atmosphere
SUaDtL Jul 30, 2026
2732bb7
fix(site): refine the splash docs drawer
SUaDtL Jul 30, 2026
b766aa3
feat(site): rebuild the diagram system
SUaDtL Jul 30, 2026
f0b8089
fix(site): finish the splash drawer hierarchy
SUaDtL Jul 30, 2026
173f7da
docs(site): make power-user diagnostics actionable
SUaDtL Jul 30, 2026
35ffcbd
docs: synchronize the repository entry point
SUaDtL Jul 30, 2026
b28cc94
fix(site): reserve the rail gutter and contain focus
SUaDtL Jul 30, 2026
0812375
Merge origin/main into docs-first-class-site
SUaDtL Jul 30, 2026
a11b7b0
fix(site): drop stale release surface drift
SUaDtL Jul 30, 2026
a5b6f6b
fix(site): include section controls in the focus loop
SUaDtL Jul 30, 2026
da16738
fix(docs): satisfy published prose contracts
SUaDtL Jul 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .codearbiter/overrides.log
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,7 @@
2026-07-19T21:45:48.4804940-04:00 | BY: SUaDtL@users.noreply.github.com | GATE: append-only sprint-log byte rewrite | REASON: Content-preserving CRLF-to-LF normalization of the already appended sprint records is required for the mandatory git diff --check gate; exact text and order remain unchanged; user explicitly approved this immediate action.
2026-07-30T07:22:18.5387323-04:00 | BY: SUaDtL@users.noreply.github.com | DEV: enter | NOTE: —
[2026-07-30T11:48:22Z] | BY: session-cleanup | HOST: codex | DEV: exit | NOTE: cleared by SessionStart (prior session ended mid-dev without $ca-arbiter)
2026-07-30T07:24:09.5507998-04:00 | BY: SUaDtL@users.noreply.github.com | DEV: enter | NOTE: isolated docs-site worktree
[2026-07-30T09:25:46.2296648-04:00] | BY: SUaDtL@users.noreply.github.com | DEV: enter | NOTE: resume docs-site work after upstream replay removed local marker
[2026-07-30T09:43:51.6342839-04:00] | BY: SUaDtL@users.noreply.github.com | DEV: exit
2026-07-30T14:43:53.4651428-04:00 | BY: SUaDtL@users.noreply.github.com | DEV: enter | NOTE: continue isolated docs-site brand and design-system work
759 changes: 370 additions & 389 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ capabilities, and tool classes without copying governance policy.
| Host | Adapter entry | Public command form | Runtime boundary |
|---|---|---|---|
| Claude Code (`ca`) | `hooks/hooks.json` | `/ca:<name>` | native hook events and Claude agents |
| Codex CLI (`ca-codex`) | `.codex-plugin/plugin.json` + generated hooks | `$ca-<name>` | compatible hook events; unsupported role surfaces run inline |
| Codex CLI (`ca-codex`) | `.codex-plugin/plugin.json` + generated hooks | `$ca-<name>` | compatible hook events; host-provided agent threads load shared charters, with a bounded older-host inline fallback |
| Pi (`ca-pi`) | `extensions/codearbiter.js` | `/ca-<name>` with `/skill:ca-<name>` fallback | TypeScript lifecycle/tool wrappers call the bounded Python bridge; roles use hardened child Pi processes |

Pi's parent extension stays dormant until the repository is enabled and Pi
Expand Down
125 changes: 0 additions & 125 deletions docs/banner.svg

This file was deleted.

76 changes: 0 additions & 76 deletions docs/feature-forge.svg

This file was deleted.

Binary file added docs/feature-forge.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions docs/parity.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ presenting the deliberately nonblocking unsupported-latest canary as supported.
|---|---|---|---|---|
| Public entries | 39 `/ca:*` commands | 37 `$ca-*` entry skills | 38 `/ca-*` aliases with `/skill:ca-*` fallback | `plugins/*/COMMANDS.md`, `plugins/ca-pi/SKILLS.md` |
| Orchestrator routines | 22 generated skills | 22 generated routines | 22 generated routines | `python tools/build-surface.py --check` |
| Role charters | 28 plugin agents | inline until Codex agent packaging lands | 28 generated roles used by hardened child dispatch | `core/surface/agents/`, `plugins/ca-pi/generated/roles.json` |
| Role charters | 28 plugin agents | host-provided agent threads load the shared charters; inline is an older-host fallback | 28 generated roles used by hardened child dispatch | `core/surface/agents/`, `plugins/ca-pi/generated/roles.json` |
| Shared Python | stdlib-only core | byte-identical vendored core | byte-identical vendored core behind bounded bridge | `python tools/sync-core.py --check` |
| Project store | `.codearbiter/` | same store | same store with `HOST: pi` attribution | `.github/scripts/test_pi_shared_store.py` |

Expand All @@ -50,8 +50,8 @@ and `ca-pi: 38`.
| Git backstop | shared `.git/hooks` installer | same | same through Pi bridge |
| Status | complete Claude statusline | startup state only | rich footer globally; governance row only when enabled and affirmatively trusted; rate windows omitted |
| Prune/compaction | shared policy plus Claude transcript codec | transcript engine unavailable; audit warning remains | shared policy plus Pi native compaction; no active-session rewrite |
| Role dispatch | Claude subagents | inline review/author fallback | fresh Pi RPC children: single, chain, parallel |
| Process cleanup | host-managed subagents | host-managed inline work | bounded cancellation/timeout plus verified whole-tree cleanup; unhealthy latch on failure |
| Role dispatch | Claude subagents | host-provided agent threads with retained receipts; bounded inline fallback on older hosts | fresh Pi RPC children: single, chain, parallel |
| Process cleanup | host-managed subagents | host-managed agent threads (or current-thread lifecycle for an inline fallback) | bounded cancellation/timeout plus verified whole-tree cleanup; unhealthy latch on failure |
| Doctor | interpreter, payload, hooks, live H-03 probe | trusted hook/origin diagnostics | package/origin/trust/collision/core/child/wrapper plus footer/background health |

## Pi live surface classifications
Expand Down Expand Up @@ -99,7 +99,7 @@ Every exception has a status and a source-visible evidence pointer.
| Codex native Read event | HOST-IMPOSSIBLE | Codex exposes no equivalent read hook; governed notices still run after writes. | `plugins/ca-codex/includes/codex-host-notes.md` |
| Codex transcript compaction | HOST-IMPOSSIBLE | Claude transcript JSONL is not a Codex session format. | `plugins/ca-codex/includes/codex-host-notes.md` |
| Codex statusline | HOST-IMPOSSIBLE | Codex exposes no plugin statusline surface. | `plugins/ca-codex/includes/codex-host-notes.md` |
| Codex packaged agents | DEGRADED | Roles run inline until a supported packaging surface lands. | `plugins/ca-codex/includes/codex-host-notes.md` |
| Codex packaged agents | DEGRADED | The plugin does not vendor custom agent definitions; current hosts still dispatch host-provided threads loaded with the shared charter, while older hosts may fall back inline. Context creation blocks if isolated scouts are unavailable. | `plugins/ca-codex/includes/codex-host-notes.md` |
| Pi rate-window telemetry | HOST-IMPOSSIBLE | Pi exposes no supported provider rate-window source, so the rich footer omits it rather than fabricating data. | `plugins/ca-pi/tools/src/footer-state.ts` |
| Pi active-dispatch doctor self-test | DEGRADED | Public 0.80.5/0.80.10 APIs cannot submit the deterministic wrapper probe through active dispatch. | `plugins/ca-pi/tools/src/doctor.ts` |
| Pi farm route | PREVIEW | Uses the shared backend but awaits real-run promotion under CONFIRM-05. | `plugins/ca-pi/tools/src/farm.ts` |
Expand Down
Binary file added docs/readme-hero.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading