Skip to content

Release v1.5.0: traceable cycle journal and recorded artifacts - #36

Merged
MaxMiksa merged 7 commits into
mainfrom
agent/dashboard-simplify-20260919
Sep 19, 2026
Merged

MaxMiksa merged 7 commits into
mainfrom
agent/dashboard-simplify-20260919

Conversation

@MaxMiksa

@MaxMiksa MaxMiksa commented Sep 19, 2026 •

Copy link
Copy Markdown
Owner

The Dashboard now connects current and historical cycles in a vertical timeline and shows evidence tied to the selected project and exact cycle. The next-step panel and report fields are removed; the autonomous loop's internal handoff remains intact.

The journal keeps the current cycle prominent, moves project identity and run date into the sidebar, and places circular progress icons between cycle numbers and content. Concise records show the latest check, document registration and work-report update with their own timestamps. Commands, paths and exit codes remain in logs instead of dominating the main page. Check failures, stale or missing evidence and unknown project associations remain explicit.

Project metadata, check results, documents, and static previews use explicit normal-workflow tools. The existing journal API validates identities, timestamps, report hashes and supported machine counts. Titles, summaries and work phases remain structured model reports, separate from program-recorded runtime facts. Local Lucide icons and original progress geometry extend the existing layout without adding a frontend framework or CDN dependency.

Real execution exposed a preview lifecycle issue in short-lived tool terminals. Cycle previews now use persistent foreground command sessions under existing process supervision; cycle background launches are rejected before spawning. Actual PTY and supervisor tests cover clean shutdown and unrelated-process preservation.

Validation at release candidate 5367502: CI run 35426305167 passed all 8 selected jobs; 3 unchanged example jobs were skipped. The standard Python suite executed 307 tests, with 8 live-service skips covered by separate systemd (9) and macOS launchd (3) suites. Node 14 and Chromium 22 checks passed. An independent read-only review found no remaining P1/P2 issues.

Earlier collection acceptance used Luna/high and Terra/high for three normal business cycles each, followed by one complete delivery run each after the PTY fix: 8 actual model calls, 17 structured work reports, and 1,187 live HTTP samples. Source files, API fields, check counts/hashes, document links, live preview clicks and ended-preview unavailability were verified. The original Luna preview failure remains recorded as a failed acceptance attempt. No display fields were manually repaired and no additional model extracted the logs. Four resulting products also passed 9 independent functional assertions each.

The final layout and README screenshot were verified against the retained real three-cycle Outline Desk run: each visible field and timestamp matches its API record, document/report links work, desktop and mobile timelines align, and history, selected logs and usage remain usable. No new model calls or fabricated screenshot content were used for the layout refinement. Updates the package version to 1.5.0. Bilingual release notes are maintained locally for the release.

@MaxMiksa MaxMiksa changed the title Tie dashboard cycles to recorded execution evidence Release v1.5.0: traceable cycle journal and recorded artifacts Sep 19, 2026
@MaxMiksa
MaxMiksa merged commit e1dfce1 into main Sep 19, 2026
11 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