Rework the Development Plan around live testing #92

Merged
dongar merged 1 commits from plan-rework into main 2026-10-02 22:32:18 +00:00
Collaborator

Reworks docs/Development-Plan.md for the architecture as merged in #90, ordered for getting back to live testing quickly.

The new order

  • Phase 1: execution over SSH and the agent in a container.
    • M1.3 SSH: execute(host, …) and the workspace on the build VM; fixes #89.
    • M1.4 Projects: project entries (D8).
    • M1.5 Images: a Dockerfile, a release-tag workflow pushing to Gitea's registry, and bring-up from the image.
  • Phase 2: the new loop as a thin slice first.
    • M2.1 is the smallest end-to-end path: an assigned issue, the restatement and go-ahead, one milestone, the PR, a review comment, the merge, and the item closed. It includes #62, #69, #70 and #80.
    • Each later milestone widens it, followed by its own live run: the queue, threads and labels, multi-milestone work, conversations and new projects, roles, conversation polish, then the switchover.
  • Phases 3–7 keep their themes, updated for #90:
    • Phase 5 is the vault instead of Outline;
    • Phase 6 is the agent host and Terraform build VMs;
    • Phase 7 takes ops intake from the infrastructure repo and adds requests between agents.

Other changes

  • §3 "How we work": a live run after each milestone that changes behaviour, not only each phase; control.py gets only fixes that a live run needs; loop.qnt's properties become tests as the new loop lands.
  • §1 survey and §5 issue map refreshed. #78 closes after a live run confirms M1.1 and M1.2.
  • §6 implementation notes unchanged.
  • Not yet scheduled: gains the open questions from #90.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PPQ14L3LikyefCMFBqEbKE

Reworks `docs/Development-Plan.md` for the architecture as merged in #90, ordered for **getting back to live testing quickly**. ## The new order - **Phase 1: execution over SSH and the agent in a container.** - **M1.3 SSH:** `execute(host, …)` and the workspace on the build VM; fixes #89. - **M1.4 Projects:** project entries (D8). - **M1.5 Images:** a Dockerfile, a release-tag workflow pushing to Gitea's registry, and bring-up from the image. - **Phase 2: the new loop as a thin slice first.** - **M2.1** is the smallest end-to-end path: an assigned issue, the restatement and go-ahead, one milestone, the PR, a review comment, the merge, and the item closed. It includes #62, #69, #70 and #80. - Each later milestone widens it, followed by its own live run: the queue, threads and labels, multi-milestone work, conversations and new projects, roles, conversation polish, then the switchover. - **Phases 3–7** keep their themes, updated for #90: - Phase 5 is the vault instead of Outline; - Phase 6 is the agent host and Terraform build VMs; - Phase 7 takes ops intake from the infrastructure repo and adds requests between agents. ## Other changes - **§3 "How we work":** a live run after each milestone that changes behaviour, not only each phase; `control.py` gets only fixes that a live run needs; `loop.qnt`'s properties become tests as the new loop lands. - **§1** survey and **§5** issue map refreshed. #78 closes after a live run confirms M1.1 and M1.2. - **§6** implementation notes unchanged. - **Not yet scheduled:** gains the open questions from #90. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01PPQ14L3LikyefCMFBqEbKE
dev-agent added 1 commit 2026-10-02 19:41:54 +00:00
Rework the Development Plan around live testing and the revised architecture
CI / checks (push) Skipped
CI / checks (pull_request) Successful in 1m24s
a6025bd682
SSH execution and the agent as a container image come first (Phase 1),
then the new loop as a thin end-to-end slice, widened milestone by
milestone with a live run after each. Outline, Vikunja and per-agent VMs
are gone; the vault, the infrastructure repository and the agent host
replace them. The survey and issue map are refreshed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PPQ14L3LikyefCMFBqEbKE
dev-agent force-pushed plan-rework from 7b5f0dfd18 to a6025bd682 2026-10-02 19:41:54 +00:00 Compare
dongar approved these changes 2026-10-02 22:32:14 +00:00
dongar merged commit f8a7963484 into main 2026-10-02 22:32:18 +00:00
dongar deleted branch plan-rework 2026-10-02 22:32:18 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dev/nisse#92