Repository navigation
Conversation
…SCL and Discovery
…h canonical selection
…ection by reference
…nline without polling
2026-10-23 Open R1A source audit — KEEP OPEN (not contained by cumulative #137)#130 source head #137 may implement broadly similar Dataset Signals / RCB route through another UI architecture, but without explicit source parity and regression acceptance closing #130 would risk losing its exact offline SCL ordered DataSet browse/compact Signal Catalog behavior. Keep #130 OPEN with its original evidence; do not force-merge its divergent files into the cumulative branch without architectural review. Validated #137 inherited #127/#136 zero-behind, not #130. Parent issue #129 stays OPEN for actual AA1E1F06R4 + Windows/R1A acceptance. This audit changed only PR discussion, not code. |
Milestone R1A — IEDScout-style operator workflow without protocol regression
Based on green recovery commit
8b077f5e(PR #127), not the old broken UX branch.Exit gates
BROWSER_DATASET_CATALOG_PASSand no QML binding errors.R1A acceptance checklist: #131. Parent static-report milestone: #129.
Independent P0 security blocker
The reporting fuzzer found an unrelated pre-existing unsigned underflow in
src/mms/reporting.cpp(ASan run 36316147544). Tracked in #132; isolated fail-closed correction and regression tests in #133 againstmain. No MMS engine changes are introduced by this R1A GUI PR. Do not suppress Security and Evidence or declare a release until the fix is validated and incorporated in the release lineage.Verified exact-head R1A evidence (
7d7cc5e)BROWSER_DATASET_CATALOG_PASSandBROWSER_FLEET_ROUTING_PASS, with no QML TypeError, ReferenceError or binding loop. Windows portable/installer packaging remains in progress at this note.