Skip to content

feat: Profile task history and actual progress (0.5.8) - #6

Merged
duhu2000 merged 2 commits into
mainfrom
feat/history-progress-058
Sep 13, 2026
Merged

duhu2000 merged 2 commits into
mainfrom
feat/history-progress-058

Conversation

@duhu2000

@duhu2000 duhu2000 commented Sep 13, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Profile-persistent read-only history with immutable origin Workspace/Session and explicit source navigation; no projection rebinding.
  • Real Session-event progress and terminal latch; distinct Provider data/zero/not-needed/denied/failed/unknown with strict wrappers.
  • Preserve 0.5.6 authorization, Session singleton Sidebar, IME, human confirmation and immutable Excel/PDF reports.

Validation

  • Local check: 45 files, 267 passed, 1 macOS-skipped Windows-only test; typecheck/build/docs/release/pack gates passed.
  • Chromium: 8 light/dark/viewport cases passed.
  • Isolated real DSH 0.1.2-rc.1 + Sidebar 0.18.1 / absent: business fixture, history, A/B, Tab X/collapse, restart and Excel/PDF passed. Synthetic Provider, no paid MCP/model acceptance.
  • Known incompatible Sidebar 0.17.1 rejected by preflight and real host.
  • Four-plugin entry switching PASS with cleaning 0.9.7 / previsit 0.1.22 / form-fill 0.2.28: independent Sessions, return to tender, explicit history origin navigation without projection rebinding, real restart persistence. The earlier form-fill 0.2.27 failure was a button-vs-link locator false negative, not an absent product entry. Full other-product business/Hot HMR remain unverified.

Release gate

Merge only after exact PR checks, then exact merged-main CI, annotated v0.5.8 tag and existing OIDC/provenance Release workflow. Adoption record: docs/HISTORY-PROGRESS-ADOPTION.md.

@duhu2000
duhu2000 merged commit b1acbed into main Sep 13, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant