按text32继续推进evidence expansion过滤预设
结论:已完成 evidence expansion family/source filter 的 summary/action-plan、query/hash 预选、UI/API/SDK/浏览器验证覆盖,并保持 sim-config inventory baseline=82/82/77/0。
This commit is contained in:
@@ -709,6 +709,24 @@ linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ng
|
||||
|
||||
trt-xyzac-switchkins
|
||||
linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc
|
||||
|
||||
trt-boat-xyzbc
|
||||
linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc
|
||||
|
||||
trt-impeller-7bl-xyzac
|
||||
linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc
|
||||
|
||||
trt-xyzac-switchkins-test-1
|
||||
linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc
|
||||
|
||||
trt-xyzac-switchkins-test-2
|
||||
linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc
|
||||
|
||||
trt-xyzac-switchkins-test-3
|
||||
linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc
|
||||
|
||||
trt-xyzbc-switchkins
|
||||
linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc
|
||||
```
|
||||
|
||||
Both rows use the LinuxCNC-owned `xyzac-trt.ini` machine context and the
|
||||
@@ -724,8 +742,8 @@ inventoryBaselineUnchanged=true
|
||||
```
|
||||
|
||||
The real browser simulation diagnostics artifact now validates that the
|
||||
evidence expansion report has `candidateCount=5` and `readyCandidateCount=5`,
|
||||
including the two TRT rows above. The inventory baseline remains
|
||||
evidence expansion report has `candidateCount=11` and `readyCandidateCount=11`,
|
||||
including the TRT rows above. The inventory baseline remains
|
||||
`executed=82 passed=82 skipped=77 unexpected_fail=0`.
|
||||
|
||||
## 2026-06-20 Evidence Expansion UI Surface
|
||||
@@ -736,14 +754,56 @@ The evidence expansion data is now visible outside the raw diagnostics JSON:
|
||||
real-browser-simulation-evidence-expansion-summary
|
||||
evidence-expansion-full-candidate-list
|
||||
evidence-expansion-full-gcode-list
|
||||
evidence-expansion-family-count
|
||||
evidence-expansion-family-summary
|
||||
evidence-expansion-family-source-count-list
|
||||
```
|
||||
|
||||
The real simulation diagnostics panel renders `5/5 ready`, the full five-row
|
||||
The real simulation diagnostics panel renders `11/11 ready`, the full eleven-row
|
||||
candidate list, source-file count, promotion lock state, and unchanged
|
||||
inventory state. The project release URL workflow summary and INI workflow
|
||||
overview keep their existing three-row preview fields for compatibility, and
|
||||
also expose the full candidate and G-code lists so shell callers can inspect
|
||||
all five ready evidence-expansion rows without opening the raw artifact.
|
||||
all eleven ready evidence-expansion rows without opening the raw artifact.
|
||||
|
||||
The same diagnostics and release URL summaries now group the eleven
|
||||
evidence-expansion rows into three browser diagnostics families:
|
||||
|
||||
```text
|
||||
woodpecker: 1/1 ready; sources=3
|
||||
vismach-remap-sims: 2/2 ready; sources=6
|
||||
five-axis-trt: 8/8 ready; sources=12
|
||||
```
|
||||
|
||||
This family drilldown is source/evidence visibility only. It does not alter the
|
||||
separate promotion candidate summary of 8 diagnostics-ready candidates across
|
||||
3 families and 17 source files, and it does not change the inventory baseline.
|
||||
|
||||
## 2026-06-20 Evidence Expansion Source Filter
|
||||
|
||||
The INI workflow overview now exposes a separate evidence-expansion family
|
||||
source filter, distinct from the promotion-family source filter:
|
||||
|
||||
```text
|
||||
getWorkflowOverviewEvidenceExpansionFamilyRowsRenderState
|
||||
getWorkflowOverviewEvidenceExpansionFamilySourceFilterViewModel
|
||||
renderWorkflowOverviewEvidenceExpansionFamilySourceFilterState
|
||||
mountWorkflowOverviewEvidenceExpansionFamilySourceFilterState
|
||||
```
|
||||
|
||||
The filter supports selecting `all`, `ini`, `gcode`, `remap-subroutine`, or
|
||||
`source` rows within the evidence-expansion families, and it keeps candidate
|
||||
rows separate from source rows. The current ready filter surface covers:
|
||||
|
||||
```text
|
||||
21 source files
|
||||
11 evidence-expansion candidate rows
|
||||
evidence-expansion-family-five-axis-trt / gcode => 8 source files, 8 candidates
|
||||
```
|
||||
|
||||
All rows remain diagnostics evidence only: `promotionAllowed=false`,
|
||||
`inventoryBaselineUnchanged=true`, and the inventory baseline remains
|
||||
`82/82/77/0`.
|
||||
|
||||
## Boundary Statement
|
||||
|
||||
|
||||
Reference in New Issue
Block a user