Macro-4 Caveat Register — R2-B2 (2026-06-19)
Macro-4 Caveat Register — R2-B2 (2026-06-19)
Date: 2026-06-19 · Workstream: R2-B2-MACRO-4-STAGING-WORKBENCH-IO-CONTRACT-TD-ENTRY-GATE-2026-06-19 (Deliverable 82 of 90) · Editorial revision: rev1
Class: caveat register · READ-ONLY · NON-ENACTING · NON-AUTHORIZING · NO write performed.
Metadata convention. Editorial revision (rev1) only. Storage revision/
content_lengthauthoritative at read time.
0. Status and non-authorization
STATUS: PASS — engineering / design-only. Carries the chain's caveats + markers forward, resolving none. Engineering PASS ≠ authority PASS. Default: HOLD.
1. Purpose
Keep every inherited caveat/marker visible so none is silently dropped.
2. Sources / evidence read
Macro-3 caveat register; Owner-decision-packet CAV-1…6; codex-r1a-r2a (3 wording constraints); Codex process caveat. Main process, no reader-agents.
3. Accepted baseline (carried)
Caveats are carried, not resolved, until an Owner-gated workstream addresses them.
4. Evidence / analysis — caveats + markers
| Item | Carried |
|---|---|
| CAV-1 no executor log / DB-contract-layer only | yes |
| CAV-2 working-source ≠ authority (not unrecoverable) | yes |
| CAV-3 old logs unavailable (2026-03-21) | yes |
CAV-4 synced mirror ≠ live /opt/incomex/dot/bin byte read |
yes |
| CAV-5 GUC persisted-only confirmed; transient session unreadable | yes (FRESH: app.birth_gate_mode DENIED via query_pg) |
| CAV-6 combined-exec metadata typo (AgentData metadata wins) | yes |
| 3 wording constraints (no executor-log proof; no live-bin byte claim; no "transient bypass certainly absent") | yes |
| Codex process caveat (read direct, main process, no reader-agents) | honored this run |
| Marker SOURCE_RECOVERY_REQUIRED (Điều 0-G) | open |
| Marker BAD_INPUT_BEHAVIOR_UNCLEAR (BAD-4/5/12) | open |
| Markers FUTURE_TD / OWNER_GATE / STAGING_BUILD_REQUIRED | open |
5. Contract / requirement / matrix / result
All caveats carried; the Codex process caveat was honored (sources read first-hand in the main process; oversized batches decoded with /tmp python decode-scratch, never via a reader-agent). No caveat resolved.
6. Owner-gated future work
Resolving any caveat is a separate Owner-gated workstream.
7. What remains unresolved
All caveats/markers OPEN.
8. Ready for GPT/Codex review
Yes — Codex should confirm none was dropped or silently resolved.