Skip to content

feat(ui-trajectory): current-context strip under the ledger - #110

Merged
KeepLost merged 2 commits into
devfrom
feat/context-page
Sep 16, 2026
Merged

KeepLost merged 2 commits into
devfrom
feat/context-page

Conversation

@KeepLost

Copy link
Copy Markdown
Owner

What

The context-viewing surface, per the owner's final spec (supersedes the standalone page and the request-details tab, both withdrawn in this PR):

  • a Current context strip renders under the Trajectory ledger: one equal-width block per live model-visible surface item (user / assistant / tool / steering / context injections); landed compaction summaries appear as distinct striped blocks;
  • the strip always mirrors the current window (anchorless derivation over the assembled nodes): it changes the moment the context changes, and never tracks ledger selection;
  • clicking a block drives the ledger's one-shot inspect path by source seq — the log above opens and scrolls to the owning record;
  • the earlier Context tab wiring and the standalone view registration are fully rolled back; the ui-conversation contract is untouched again; CLI /context is unchanged.

Verification

  • ui-trajectory+ui-conversation: 626/626 green (ContextStrip spec: blocks/clicks/empty; derivation suite; ledger inspectSeq jump); per-file coverage 100%.
  • typecheck / lint / doc-sync (29 gates) green; test:gui 4971 green; test:web refreshed for the new region then replay 282/282 green.

Replace the withdrawn surfaces (request-details Context tab, standalone
context view) with the specified one: a horizontal band of equal-width
blocks under the Trajectory ledger, one block per live model-visible
surface item, landed compaction summaries striped. The strip derives the
anchorless window live and never tracks ledger selection; clicking a
block hands its sourceSeq to the ledger's one-shot inspect path, opening
and scrolling to the owning record. CLI /context stays. Snapshot
refreshed for the new region.
@KeepLost
KeepLost merged commit c8506cb into dev Sep 16, 2026
20 checks passed
@KeepLost
KeepLost deleted the feat/context-page branch September 16, 2026 08:13
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