Skip to content

Finalize Cockpit command center concepts - #162

Merged
smota merged 1 commit into
developmentfrom
feature/cockpit-finalize-non-docker
Jul 29, 2026
Merged

Finalize Cockpit command center concepts#162
smota merged 1 commit into
developmentfrom
feature/cockpit-finalize-non-docker

Conversation

@smota

@smota smota commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Summary

Finalizes the non-Docker Cockpit Goal Command Center work after the merged grooming sequence.

This PR adds the durable concept/rules document requested for reviewing SDLC roles, skills, and agents, and carries the post-merge Cockpit UX/model refinements that were developed after PR #155:

  • Workspace selector with Switch, onchange, and URL-backed repo= preservation.
  • URL-backed dashboard views: Goals, Releases, Reviews, Follow-ups.
  • Release filters: unreleased, released, all, needs-assignment, and future specific release= support.
  • Release assignment states and hygiene queue for issues needing release assignment.
  • Release candidate source rules that avoid incidental package/runtime versions.
  • Goal detail header grammar and source/action separation.
  • Readiness icon/color state treatment.
  • Goal Story Replay navigation and chronological timeline.
  • Guided workflow actions replacing vague guarded-action framing.
  • Human approval gate terminology and status model.
  • docs/cockpit-concepts-and-rules.md as source material for SDLC role/skill/agent review.

Docker deployment remains intentionally excluded.

Concepts/rules document

Added:

  • docs/cockpit-concepts-and-rules.md

It defines:

  • Workspace, view, and release navigation axes.
  • Release candidate, impact, assignment, and filter rules.
  • Goal hierarchy and detail model.
  • Selected Path and path-aware Readiness Health rules.
  • Human approval gate semantics.
  • Goal Story Replay semantics.
  • Guided workflow actions.
  • Fail-safe/source rules.

Implemented issues

Closes #147
Closes #156
Closes #125
Closes #119

Related issues

Related closed implementation issues covered by the previous and current Cockpit sequence: #127, #134, #135, #136, #137, #138, #139, #148, #149, #150, #151, #152, #153, #154, #157, #158, #159, #160, #161.

Docker deployment remains out of scope and should stay in a separate follow-up pass.

Workflow evidence

Workflow-status comment: exception: evidence recorded in this PR body and merged Cockpit issue/PR history; no separate issue comment posted for this finalization pass.

Handover comments: exception: user requested direct commit/push/PR/merge execution in current session; this PR body is the handover record.

Role-pass summary:

  • Product/UX review: user-provided review identified workspace switching, release filters, release assignment hygiene, guided actions, and human approval gate clarity.
  • Implementation: single-agent pi-parent updated model, UI, server routing, tests, and docs.
  • Documentation: added docs/cockpit-concepts-and-rules.md for SDLC role/skill/agent review.
  • Review: self-review verified non-Docker scope and URL-backed workspace/view/release behavior.

Validation evidence:

  • pnpm test passed: 21 files / 138 tests.
  • Cockpit server smoke /healthz passed: 200.
  • Multi-repo env smoke used AGENTFLOW_REPOSITORIES=smota/agentflow-sdlc,smota/other-repo.

Agent review

  • Implemented by: pi
  • Launcher: pi
  • Executor: pi-parent
  • Transport: local-cli
  • Delegation boundary: current-session
  • Model / runtime: gpt-5.5 / pi session 019fa720-d518-7d59-b8d1-048a0612ad80
  • Review: self-review
  • Workflow profile: standard
  • Merge owner: human/operator
  • Mode: single-agent
  • Self-review disclosure: Same agent implemented and reviewed; validation is command-backed, but no independent review was run for this finalization pass.

CI-equivalent validation

  • Status: passed
    Commands:
  • pnpm prettier --write docs/cockpit.md docs/cockpit-concepts-and-rules.md
  • pnpm test
  • Cockpit server smoke via Node child process and /healthz fetch.

Follow-up issues

No new follow-up issue opened in this pass. Docker deployment/runtime packaging remains excluded from this PR and should continue in the existing Docker/second-pass workstream rather than this non-Docker closeout.

Out of scope

  • Docker deployment/runtime packaging.
  • Additional public README/docs IA issues not directly changed by this Cockpit finalization pass.

@smota
smota merged commit 652d178 into development Jul 29, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant