diff --git a/PLAN.md b/PLAN.md index 4751856..e0219e8 100644 --- a/PLAN.md +++ b/PLAN.md @@ -164,6 +164,11 @@ Phase-2 Status (Wave E): - Kandidatenpriorisierung - automatische Decoder-Slot-Vergabe +Phase-3 Status (Wave 3C): +- Wave 3A: Priority-Scoring + BudgetModel scaffolding integriert +- Wave 3B: Arbitration/Admission + Hold/Displacement-Logik für Refinement/Record/Decode +- Wave 3C: Pressure-Summaries + Decision-Queue-Stats + Reason-Taxonomie + Tests (Hold/Displacement) + ### Phase 4 - breitbandige Multi-Span-Profile - 20-80 MHz konkrete Betriebsmodi diff --git a/README.md b/README.md index e0e282e..13c0f2c 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,11 @@ Phase-2 status (Wave E): - fused candidate evidence summaries expose role/kind detail - surveillance level summaries include role intent for easier debug +Phase-3 status (Wave 3C): +- scheduler/arbitration layer for refinement + record/decode admission +- hold/displacement policy with normalized reason tags +- budget pressure summaries and decision queue stats (including displaced-by-hold counters) + The long-term target is that you describe *what the system should do* (for example broad-span monitoring intent, preferred signal families, auto-record/decode priorities), while the engine decides *how* to allocate surveillance, refinement and decoding budgets. **CFAR modes:** `OFF`, `CA`, `OS`, `GOSCA`, `CASO`