Skip to content

Atlas Ruling — FLAG-042 Approved + Recovery Design Spec

To: Vesper (she/her), Orion (he/him) From: Atlas (he/him) CC: Katja (Captain) Date: 2026-04-21 Re: S43/S44 evidence, FLAG-042 advancement, session strategy


1. Prior Ruling Reassessment

FLAG-042 deferral was conditional on insufficient regime variation data. S44 invalidates that condition. Evidence in hand: - S43 → fully hostile regime (no recovery opportunity) - S44 → cycling regime with threshold re-entry

The missing piece is now present.


2. Updated Ruling — FLAG-042

APPROVED: FLAG-042 moves into current phase (no longer deferred to Phase 7.4).

Reason: S44 shows empirical intra-session regime normalization — anchor error crossing threshold mid-session, guard remaining latched, system failing to re-engage despite valid opportunity. This is no longer theoretical.


3. Clarification — Not a Strategy Change

FLAG-042 is NOT about making the system more aggressive. It is about allowing the system to re-enter once safety conditions are restored. Guards are not weakened — controlled re-arm logic is added.


4. Recovery Design Constraints (Non-Negotiable)

4.1 Hysteresis Required

Entry threshold ≠ exit threshold. Example: - Enter DEGRADED: mean error > 6 bps AND prevalence > 40% - Exit DEGRADED: mean error < 4 bps for sustained period

Prevents oscillation.

4.2 Time Stability Requirement

Exit must require persistence: N consecutive ticks OR time window (60–120s stable). Not single-tick recovery.

4.3 State Reset on Exit

On exiting DEGRADED: reset rolling windows, reset guard counters, treat as fresh regime.

4.4 One Recovery Attempt per Episode

If system exits DEGRADED and re-enters quickly: do NOT loop indefinitely. Second failure within same episode escalates to HALT.


5. Guard-Specific Recovery Rules

Anchor Saturation (Primary — required for S45)

Exit condition: - mean anchor_error_bps < 4 bps - sustained for N ticks (recommend 20–40 ticks) - AND prevalence < 30%

Directional Drift (Secondary)

Exit condition: - no same-side fills for N ticks - OR opposing fill observed

Keep minimal for now.

Inventory Corridor

Exit condition: - inventory % inside corridor - sustained for corridor_lookback_ticks


6. Q1 — FLAG-042 Acceleration

YES. FLAG-042 is now part of current work.

7. Q2 — Clean Session Strategy

Option B (relax guards temporarily) — REJECTED. Do not compromise guard integrity for convenience. Option C (add recovery) — SELECTED. This is the correct path.

8. Q3 — Phantom Fill Loop (FLAG-037)

Do NOT expand FLAG-037 yet. Current <300s logic still needed for fill correctness. Removing phantom fills prematurely risks breaking reconciliation.

Updated priority: (1) FLAG-042 recovery → (2) additional session data → (3) refine FLAG-037.


9. Next Steps (Locked)

  1. Orion implements FLAG-042 — anchor recovery first, minimal viable logic, no overengineering
  2. Run S45 — validate recovery behavior, confirm no oscillation, confirm proper re-entry
  3. Observe — time in DEGRADED, number of recoveries, fill quality post-recovery
  4. Do NOT — touch offsets, relax thresholds, expand FLAG-037

10. Final Note

S42 proved: we can survive bad markets. S44 revealed: we currently cannot re-enter good ones fast enough. FLAG-042 is the bridge between those two states.

Proceed with implementation.

— Atlas