chore: drop .claude pr-sweep proof artifact from release (gitignored, not for public repo)
This commit is contained in:
1 parent
c1c26ca4aa
commit
d7b01185ac
1 file changed
-8
@@ -1,8 +0,0 @@
|
||||
| surface | command run | observed result | base/head |
|
||||
| --- | --- | --- | --- |
|
||||
| Mixed-source live refresh keeps one visible lineage representative | `$env:BROWSER='echo'; $env:PYTHONUTF8='1'; conhost --headless cmd /v:on /c "D:\Repos\hermes-agent\venv\Scripts\python.exe -m pytest tests/test_session_lineage_collapse.py tests/test_session_lineage_metadata_api.py -v --timeout=60"` | `tests/test_session_lineage_collapse.py::test_mixed_source_live_refresh_keeps_authoritative_tip_and_child_set PASSED` | base: base-fails, local timestamp ordering can pick different visible rows across the two refresh snapshots; head: head-passes, the test locks visible SID `tip`, badge kind `children`, and child SID `fork-child`. |
|
||||
| Lineage-report cache does not survive authoritative tip or segment-count drift | `$env:BROWSER='echo'; $env:PYTHONUTF8='1'; conhost --headless cmd /v:on /c "D:\Repos\hermes-agent\venv\Scripts\python.exe -m pytest tests/test_session_lineage_collapse.py tests/test_session_lineage_metadata_api.py tests/test_5306_subagent_sidebar_flicker.py -v --timeout=60"` | `tests/test_session_lineage_collapse.py::test_lineage_report_cache_identity_uses_tip_and_evicts_segment_count_mismatch PASSED`, `tests/test_session_lineage_collapse.py::test_render_path_skips_stale_cached_segments_when_mismatch_forces_refresh PASSED` | base: base-fails, root-only cache identity can reuse stale lineage reports after tip or count drift, and the render path can still read stale cached segments on the same pass that detects the mismatch; head: head-passes, cache keys include tip identity, stale non-error reports are evicted on count mismatch, and the render path skips cached segments while the refresh is pending. |
|
||||
| Backend mixed-source child rows expose stable visible-parent authority | `$env:BROWSER='echo'; $env:PYTHONUTF8='1'; conhost --headless cmd /v:on /c "D:\Repos\hermes-agent\venv\Scripts\python.exe -m pytest tests/test_session_lineage_collapse.py tests/test_session_lineage_metadata_api.py tests/test_5306_subagent_sidebar_flicker.py -v --timeout=60"` | `tests/test_session_lineage_metadata_api.py::test_child_of_hidden_compression_segment_exposes_parent_lineage_root PASSED` | base: base-fails, child metadata exposed `_parent_lineage_root_id` without `_parent_lineage_tip_id`, so the `/api/sessions` serializer had no stable parent-tip field to preserve; head: head-passes, the child row exposes root `lineage_api_root` and tip `lineage_api_tip`, and `_sidebar_session_response_item()` preserves `_parent_lineage_tip_id` on the response payload. |
|
||||
| Existing delegated-subagent stacking and suppression stay intact | `$env:BROWSER='echo'; $env:PYTHONUTF8='1'; conhost --headless cmd /v:on /c "D:\Repos\hermes-agent\venv\Scripts\python.exe -m pytest tests/test_5306_subagent_sidebar_flicker.py -v --timeout=60"` | `tests/test_5306_subagent_sidebar_flicker.py::test_5305_visible_parent_still_stacks_subagent_child PASSED` | base: base-passes, delegated-child stacking and suppression already pass; head: head-passes, `7 passed` in the preservation file. |
|
||||
| Segment-count mismatch boundary value `cached=2 live=3` refreshes stale report | `$env:BROWSER='echo'; $env:PYTHONUTF8='1'; conhost --headless cmd /v:on /c "D:\Repos\hermes-agent\venv\Scripts\python.exe -m pytest tests/test_session_lineage_collapse.py tests/test_session_lineage_metadata_api.py tests/test_5306_subagent_sidebar_flicker.py -v --timeout=60"` | Boundary `cached=2 live=3` covered by `tests/test_session_lineage_collapse.py::test_lineage_report_cache_identity_uses_tip_and_evicts_segment_count_mismatch PASSED`, `tests/test_session_lineage_collapse.py::test_render_path_skips_stale_cached_segments_when_mismatch_forces_refresh PASSED` | base: base-fails, boundary `cached=2 live=3` keeps a stale non-error cache entry and can render the stale expanded segment list once more before the refresh lands; head: head-passes, boundary `cached=2 live=3` deletes the stale entry, skips the stale cached segments on that render pass, and fetches again. |
|
||||
| Negative space, external parents still orphan their child rows | `$env:BROWSER='echo'; $env:PYTHONUTF8='1'; conhost --headless cmd /v:on /c "D:\Repos\hermes-agent\venv\Scripts\python.exe -m pytest tests/test_5306_subagent_sidebar_flicker.py -v --timeout=60"` | `tests/test_5306_subagent_sidebar_flicker.py::test_5305_external_parent_child_still_orphans PASSED` | base: base-passes, external-parent orphaning already passes; head: head-passes, the same `parentIsExternal=true` path still orphans child rows. |
|
||||
Reference in new issue
Block a user