check_catalog_block: drop required system, add required org/deployed/archived #78

Open
opened 2026-05-28 00:12:50 +00:00 by coilysiren · 0 comments
Owner

Follow-up to coilysiren/agentic-os-kai#353. The catalog-graph schema now treats system as legacy and introduces org, deployed, archived as declared fields plus tier and branch as derived (see agentic-os-kai's scripts/build-catalog-graph.py).

Change

agentic_os/check_catalog_block.py:

  • Drop system from REQUIRED_KEYS.
  • Add org, deployed, archived to REQUIRED_KEYS.
  • Type-check deployed and archived as bool. Type-check org as str.
  • Bump tag, refresh the pinned rev: across consumer repos via make apply-agentic-os-hooks.

Why

system was manually declared, drifted from reality, and answered a question nobody asks. The new fields encode the structural questions instead (which org, deployed-or-not, archived-or-not, tier and branch derived from edges).

Consumer sweep

After this lands, run coily exec apply-agentic-os-hooks from agentic-os-kai to bump the rev pin in every catalog repo. Each repo's catalog block must also be backfilled with the new fields (tracked separately in agentic-os-kai's sibling follow-up).

Follow-up to coilysiren/agentic-os-kai#353. The catalog-graph schema now treats `system` as legacy and introduces `org`, `deployed`, `archived` as declared fields plus `tier` and `branch` as derived (see agentic-os-kai's `scripts/build-catalog-graph.py`). **Change** `agentic_os/check_catalog_block.py`: - Drop `system` from `REQUIRED_KEYS`. - Add `org`, `deployed`, `archived` to `REQUIRED_KEYS`. - Type-check `deployed` and `archived` as bool. Type-check `org` as str. - Bump tag, refresh the pinned `rev:` across consumer repos via `make apply-agentic-os-hooks`. **Why** `system` was manually declared, drifted from reality, and answered a question nobody asks. The new fields encode the structural questions instead (which org, deployed-or-not, archived-or-not, tier and branch derived from edges). **Consumer sweep** After this lands, run `coily exec apply-agentic-os-hooks` from agentic-os-kai to bump the rev pin in every catalog repo. Each repo's catalog block must also be backfilled with the new fields (tracked separately in agentic-os-kai's sibling follow-up).
coilysiren added
P3
and removed
P2
labels 2026-05-31 07:00:05 +00:00
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/agentic-os#78
No description provided.