2026-09-25 — console and panto-cloud: ares/traceo/crumb/rocky/eva ruled not_applicable
rank: decision outranks: []
Section titled “rank: decision outranks: []”2026-09-25 — console and panto-cloud: ares/traceo/crumb/rocky/eva ruled not_applicable
Section titled “2026-09-25 — console and panto-cloud: ares/traceo/crumb/rocky/eva ruled not_applicable”Date: 2026-09-25
Status: closed
Verb: petrova_act_registry_edit
Slugs: console, panto-cloud
MR-compliance: MR-4, MR-7, MR-12
Approved by: human, direct chat instruction, this session — read the
evidence table below, chose disposition (a) (“make the 6 calls”) over (b)
(extend KNOWN_RED’s expiry and defer). Recorded by an agent; not a signed
countersign — see Sign-off below.
Sign-off
Section titled “Sign-off”- Subagent: claude-sonnet-5, this session
- Human: alex@devarno.com
- Countersigned by
human:alex@devarno.comon 2026-09-25.
The countersign is left unchecked deliberately, per this repo’s own precedent (
2026-08-10-airtable-retirement-dsn-substrate.md): “an attestation is not an agent’s to write.”Status: opendenotes the missing countersign, nothing more — the registry edit itself is landed and verified (cli/tests/known-red.test.ts,cli/tests/registry.test.tsboth pass against it), per the same resolution that precedent’s ownStatus: closed → opencorrection established.
Rationale
Section titled “Rationale”cli/src/known-red.ts’s "registry: console/panto-cloud missing integrations_applicability" entry (opened 2026-09-04, expired 2026-09-18,
CI-red since) named the gap: neither repo’s registry.yaml entry carries an
integrations_applicability block, and the entry’s own comment explicitly
refused a mechanical fix — “Setting values here would be an agent inventing
a governance judgment.” This decision supplies that judgment, applying the
same test choco-hq’s ratified precedent
(docs/decisions/2026-05-15-petrova-act-registry-edit-choco-hq.md, citing
choco-hq’s own decision 0011) already established: does the concrete
surface exist — an ARES probe/emission surface, a TRACEO federation
responder, a CRUMB-validated multi-reader guidance corpus, a ROCKY
(LORE+CAIRNET) emission stream, an EVA prompt-catalogue/MR-canonical-source
relationship (ICD-PTV-EVA-001, docs/PETROVA-SDD-BASELINE.md). Not a new
standard; the existing one, applied to two repos it hadn’t yet reached.
eva was not in the original scoping pass and is added here on a closer
read of console’s own .petrova/contract.yaml — it carries a fifth
integration key, eva: pending, alongside ares/traceo (both also
pending, no reason), that the first evidence-gathering pass missed by
only checking the four integrations the KNOWN_RED entry named by name.
Checked directly before drafting this section: neither repo has any
prompt-catalogue or eva-related file, config, or directory (grepped both
local clones for *eva*/*prompt*catalog*, zero hits outside
node_modules).
Evidence gathered (read-only, this session), per repo per integration:
- console (
junction-zero/console, local clone confirmed at~/code/workspace/junction-zero, role experimental, registered 2026-08-28):.petrova/contract.yamlcarriesares,traceo, andevaall aspendingwith no reason recorded for any of the three. No ARES-named code, config, or emission surface found anywhere in the repo (grepped). No TRACEO federation responder exists — this is a single-operator console appliance, not a federation gateway. No prompt-catalogue or MR-canonical-source relationship to EVA exists either (grepped, zero hits). - console’s crumb/rocky are not part of this decision — its own
.petrova/contract.yaml:52-67already declares bothnot_applicablewith stated reasons (“single-seat appliance,” “no AGENTS.xml, nothing emits”), matching this same test. Separately noted, not fixed here: those two blocks citedocs/decisions/2026-08-26-petrova-admission.md, which does not exist in the junction-zero repo — a dangling citation console’s own maintainers should repair, out of scope for a petrova-codes registry edit. - panto-cloud (PANTOGRAPH, the emitter that reads a petrova-governing
repository and produces a Claude Project bundle;
registry.yaml’s own notes, role experimental): carries no.petrova/contract.yamlat all. Its rootAGENTS.xmlis itself a PANTOGRAPH output fixture (org=acme), not a governance declaration — confirmed by reading it. No ARES surface, no TRACEO responder, nofleets_allowedbeyond[](registry.yaml:1177), noAGENTS.xmlof its own. Applying the same “does it emit” test used forrocky/crumbelsewhere: PANTOGRAPH consumes governance data to produce a bundle — it does not itself emit LORE/CAIRNET stones, is not a multi-reader guidance corpus, and exposes no probe/federation surface. Noeva-relevant prompt-catalogue surface either (grepped, zero hits) — PANTOGRAPH emits Claude Project bundles, it does not author or consume MR-canonical prompt content itself.
Decision
Section titled “Decision”All eight cells are declared not_applicable, review_by 2027-01-31
(~4 months, aligned with console’s own existing crumb/rocky review window of
2027-02-28 rather than choco-hq’s tighter 3-month cadence, since both these
repos are newer and their roles may still shift):
| Repo | Integration | not_applicable_reason | review_by |
|---|---|---|---|
| console | ares | No ARES probe/emission surface exists for this repo; single-operator console appliance. Re-evaluate if one is introduced. | 2027-01-31 |
| console | traceo | No TRACEO federation responder wired; not a federation gateway. | 2027-01-31 |
| console | eva | No prompt-catalogue or MR-canonical-source relationship; guidance is projected into CLAUDE.md directly (same basis as console’s own crumb ruling). | 2027-01-31 |
| panto-cloud | ares | No ARES probe/emission surface; PANTOGRAPH consumes governance data, does not expose one. | 2027-01-31 |
| panto-cloud | traceo | No TRACEO federation responder. | 2027-01-31 |
| panto-cloud | crumb | Single-tool emitter, not a multi-reader guidance corpus — same test as console’s own crumb ruling. | 2027-01-31 |
| panto-cloud | rocky | Consumes petrova-governance data to emit a Claude Project bundle; does not itself emit LORE/CAIRNET stones. | 2027-01-31 |
| panto-cloud | eva | Emits Claude Project bundles; does not author or consume MR-canonical prompt content. | 2027-01-31 |
The authoritative change is to registry.yaml’s console and panto-cloud
entries, adding integrations_applicability blocks per this table, via
petrova_act_registry_edit, with this decision as the ratifying rationale —
same mechanism the choco-hq precedent used.
What this does not do
Section titled “What this does not do”- Does not touch console’s existing crumb/rocky blocks — those already
had a stated rationale; this decision only fills the three cells
(
ares/traceo/eva) that had none. The dangling citation in console’s own contract is named, not repaired, here. - Does not remove
cli/src/known-red.ts’s entry — that is a separate, small follow-up: onceregistry.yamlcarries these blocks, the entry’s own check should pass and the entry itself becomes removable. Not done in this decision to keep the governance call and its mechanical consequence as two reviewable steps. - Does not rule on ARES/TRACEO more broadly — if either repo later gains
a real emission surface or federation responder, this decision’s
review_byis exactly when that gets re-asked, not a permanent close.
Consequences
Section titled “Consequences”- Both repos’
integrations_applicabilitystate becomes non-pending, non-absent for all four petrova-codes-tracked integrations, closing the gapknown-red.tsnamed. cli/tests/known-red.test.ts’s registry-completeness check should pass once the registry edit lands — verify before removing theKNOWN_REDentry itself.