Skip to content

feat(vigilia): the C-suite fold + the face (builds #2 & #4) - #281

Merged
4444J99 merged 1 commit into
mainfrom
feat/vigilia-face-and-ciso-fold
Jun 25, 2026
Merged

feat(vigilia): the C-suite fold + the face (builds #2 & #4)#281
4444J99 merged 1 commit into
mainfrom
feat/vigilia-face-and-ciso-fold

Conversation

@4444J99

@4444J99 4444J99 commented Jun 25, 2026

Copy link
Copy Markdown
Owner

VIGILIA builds #2 (CISO fold) + #4 (the face)

Shipped together because the face renders the fold.

Build #2 — the CISO fold. Adds an officers: map to the seat (institutio/registry/organs.yaml) — HIERARCHY.md rendered as data: which officer convenes which organs. This is the fold: identity·authority·integrity gathered under one CISO office, plus the full C-suite (CEO/CFO/CKO/CTO/COO/GC/CCO). Federation, not fusion — organs stay themselves; the map only says who convenes them.

Build #4 — the face. python -m limen.vigilia face renders the C-suite from that map, overlaid with the live autonomic status (logs/vigilia/status.json). The officer list is derived from the seat — nothing hardcodes who the officers are, so the pane stays correct as the institution grows. Read-only, fail-open.

VIGILIA — the C-suite (read-only)
  8/12 organs built

┌─ CFO — don't crash — vitals & budget
│   ● vitals           built     [L1/ok]
┌─ CISO — don't break · stop asking · don't self-corrupt
│   ◐ identity         partial
│   ◐ authority        partial
│   ● integrity        built     [ok]
...

Gates (local, green)

  • ruff check cli/src cli/tests web/api mcp → All checks passed
  • pytest web/api/tests cli/tests -q383 passed (+4 face tests)

🤖 Generated with Claude Code

CISO fold (build #2) + the face (build #4), together because the face renders the
fold. Adds an `officers:` map to the seat (institutio/registry/organs.yaml) —
HIERARCHY.md rendered as data: which officer convenes which organs. This IS the
CISO fold: identity·authority·integrity gathered under one office (plus the full
C-suite: CEO/CFO/CKO/CTO/COO/GC/CCO). Federation, not fusion — organs stay
themselves; the map just says who convenes them.

The face (cli/src/limen/vigilia/face.py, `python -m limen.vigilia face`) renders
the C-suite from that map overlaid with the live autonomic status
(logs/vigilia/status.json). The officer list is DERIVED from the seat — nothing
hardcodes who the officers are, so the pane stays correct as the institution grows.
Read-only, fail-open. Marks the face organ built; adds cli/tests/test_vigilia_face.py.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@4444J99
4444J99 merged commit a4e68d8 into main Jun 25, 2026
4 checks passed
@4444J99
4444J99 deleted the feat/vigilia-face-and-ciso-fold branch June 25, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant