Browse Source

Update Phase-2 Wave E docs

master
Jan Svabenik 9 hours ago
parent
commit
f308eec719
2 changed files with 12 additions and 0 deletions
  1. +5
    -0
      PLAN.md
  2. +7
    -0
      README.md

+ 5
- 0
PLAN.md View File

@@ -154,6 +154,11 @@ Wichtig:
- GPU-seitige Reduction/Decimation - GPU-seitige Reduction/Decimation
- UI-Detailfenster an Refinement koppeln - UI-Detailfenster an Refinement koppeln


Phase-2 Status (Wave E):
- Derived-detection Governance: detection vs support-only klarer (Policy + Debug)
- Fused candidate evidence summaries mit Rollen/Kindern und Support-Only Hinweis
- Surveillance-Level Summaries berichten Rollen/Kind (Primary/Derived/Support/Presentation)

### Phase 3 ### Phase 3
- Scheduler/Priority/Budget-Engine - Scheduler/Priority/Budget-Engine
- Kandidatenpriorisierung - Kandidatenpriorisierung


+ 7
- 0
README.md View File

@@ -13,6 +13,7 @@ Go-based SDR analysis engine and live spectrum/waterfall UI, evolved from the or
- WFM stereo + RDS baseband - WFM stereo + RDS baseband
- Mock mode for testing without hardware - Mock mode for testing without hardware
- Phase-1 architecture foundation complete: explicit pipeline/surveillance/refinement/resources config model plus candidate/refinement/admission scaffolding - Phase-1 architecture foundation complete: explicit pipeline/surveillance/refinement/resources config model plus candidate/refinement/admission scaffolding
- Phase-2 (in progress): derived detection governance, multi-resolution support levels, fused candidate evidence summaries


--- ---


@@ -68,6 +69,7 @@ Edit `config.yaml` (autosave goes to `config.autosave.yaml`).
- `surveillance.strategy` -- `single-resolution` or `multi-resolution` - `surveillance.strategy` -- `single-resolution` or `multi-resolution`
- `surveillance.display_bins` -- preferred presentation density for clients/UI - `surveillance.display_bins` -- preferred presentation density for clients/UI
- `surveillance.display_fps` -- preferred presentation cadence for clients/UI - `surveillance.display_fps` -- preferred presentation cadence for clients/UI
- `surveillance.derived_detection` -- `auto`, `on`, or `off` (governs derived detection vs support-only levels)
- `refinement.enabled` -- enables explicit candidate refinement stage - `refinement.enabled` -- enables explicit candidate refinement stage
- `refinement.max_concurrent` -- refinement budget hint - `refinement.max_concurrent` -- refinement budget hint
- `refinement.detail_fft_size` -- FFT size for refinement/detail path (defaults to surveillance analysis FFT) - `refinement.detail_fft_size` -- FFT size for refinement/detail path (defaults to surveillance analysis FFT)
@@ -104,6 +106,11 @@ Hold policy reasons are surfaced as `profile:*` / `strategy:*` tokens in `hold_s


Phase-1 scope stops at consistent policy surfaces, ranking/admission scaffolding, and debug visibility. Phase 2+ adds a true multi-resolution surveillance engine and scheduler/intent overrides that can re-balance budgets automatically. Phase-1 scope stops at consistent policy surfaces, ranking/admission scaffolding, and debug visibility. Phase 2+ adds a true multi-resolution surveillance engine and scheduler/intent overrides that can re-balance budgets automatically.


Phase-2 status (Wave E):
- derived detection policy now reports detection vs support-only vs disabled
- fused candidate evidence summaries expose role/kind detail
- surveillance level summaries include role intent for easier debug

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. 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` **CFAR modes:** `OFF`, `CA`, `OS`, `GOSCA`, `CASO`


Loading…
Cancel
Save