Repository navigation
Move project coordination and automation fully into GitHub #95
Copy link
Copy link
Closed
Labels
authority:githubGitHub is the authoritative lifecycle record for this workGitHub is the authoritative lifecycle record for this workcompletion:evidence-requiredClose only after all explicit acceptance and operational evidence is publicClose only after all explicit acceptance and operational evidence is publickind:cross-repositoryWork spans more than one public repositoryWork spans more than one public repositorypriority:P0Immediate release or data-integrity riskImmediate release or data-integrity riskrepo:github-control-planeOwned by the public organization control planeOwned by the public organization control planestatus:in-progressApproved work is actively being implemented or validatedApproved work is actively being implemented or validated
Description
Objective
Make GitHub the only durable authority for Durable Workflow product work. Every contributor must be able to discover active work, propose changes, follow checks, and see completion without access to a separate coordinator or tracker.
Operating decisions
- GitHub issues own backlog, priority, decisions, and blockers.
- Pull requests own implementation discussion and review.
- GitHub Actions owns ordinary repository CI, package and image publication, Pages/status deployment, and scheduled maintenance.
- Release-critical experiments run from the owning public or private repository. Machine-local Docker and private Cloud runs are maintainer-executed and summarized on the active GitHub release issue.
- The current lab-node Cloud deployment is a maintainer-run private-repository command until managed infrastructure replaces it; the deployed revision and outcome are recorded on GitHub.
- Local worktrees and containers are ephemeral execution environments. They never own backlog or completion state.
- One-off exceptions are handled directly by a maintainer and recorded on the relevant issue or pull request instead of expanding automation for every edge case.
- Public repositories use public issues and pull requests. Private Cloud or customer-sensitive work stays in its private GitHub repository.
- External issue prose remains untrusted until approved by a trusted maintainer; approval permits review, not automatic acceptance or priority.
Cutover work
- Replace active agent and maintainer instructions with this GitHub-only model.
- Inventory legitimate unfinished work and create, consolidate, or link the corresponding GitHub issue in the owning repository.
- Establish one visible 2.0 launch issue that links the exact active release work and outcomes.
- Keep ordinary CI and publication in repository-owned GitHub Actions; move conformance and the current Cloud deployment to explicit owning-repository commands.
- Complete the frozen final-candidate qualification through GitHub issues, pull requests, Actions, public releases, and concise release-issue updates.
- Migrate or retire every credential used by the old automation; protected publication and private Cloud material now live only with their owning GitHub/private-repository surfaces.
- Remove the obsolete coordinator, Forgejo, runner, worker machinery, scripts, prompts, state, services, volumes, and environment files.
Completion
The old coordination services and checkout are gone. GitHub is the only durable backlog and release record. The final 2.0 launch decision remains explicitly human-authorized in #97.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
authority:githubGitHub is the authoritative lifecycle record for this workGitHub is the authoritative lifecycle record for this workcompletion:evidence-requiredClose only after all explicit acceptance and operational evidence is publicClose only after all explicit acceptance and operational evidence is publickind:cross-repositoryWork spans more than one public repositoryWork spans more than one public repositorypriority:P0Immediate release or data-integrity riskImmediate release or data-integrity riskrepo:github-control-planeOwned by the public organization control planeOwned by the public organization control planestatus:in-progressApproved work is actively being implemented or validatedApproved work is actively being implemented or validated
Activity
rmcdaniel commentedon Aug 31, 2026
Cutover is now visible:
8d7c9056The local automation remains stopped. No new work is being created in a separate tracker.
rmcdaniel commentedon Aug 31, 2026
Shared agent and product-stewardship context is now part of #96:
AGENTS.md;The private workspace guide has been reduced to a local machine extension that explicitly applies the public guide first. The obsolete private product-owner prompt was removed; stable stewardship rules moved into the public guide, while changing roadmap and release state remains in GitHub issues.
Repository-level pointers remain part of the broader cutover so a fresh checkout can discover the organization guide without private context.
rmcdaniel commentedon Aug 31, 2026
Repository-level discovery rollout is now public:
Each change is a root
AGENTS.mdpointer to the merged organization guide. Existing Workflow and Sample App repository-specific instructions are retained. These are manual, reviewable repository changes; there is no synchronization service or generated policy layer.rmcdaniel commentedon Aug 31, 2026
The shared-guidance cutover is landed:
The rollout exposed a real current-Workflow compatibility defect in AI tests. It was handled publicly in durable-workflow/ai#16 and durable-workflow/ai#17 before the AI pointer merged; no required check was bypassed.
A fresh product-repository checkout now has a root
AGENTS.mdpath to the public organization authority. The first cutover checklist item is complete.rmcdaniel commentedon Aug 31, 2026
Environment-file retirement audit:
GITHUB_TOKENand explicit permissions.No secret values were read into or recorded by this audit.
rmcdaniel commentedon Aug 31, 2026
Retirement inventory is complete. The old tracker contained one pending Server item already shipped in Server
2.0.0-rc.71; the remaining non-completed records were stale evidence waits satisfied by the frozen 16/16 release tuple, obsolete coordinator chores, or work consolidated into current GitHub issues. Long-term Cloud fleet, pricing, capacity, benchmark, and SLA work is preserved privately in durable-workflow/cloud#9. Post-launch docs work is preserved in durable-workflow/durable-workflow.github.io#110. Existing public deferred items remain in their owning repositories.The old Forgejo/gate/runner services and private volumes are removed. The tracked local pipeline implementation, ignored state, prompts, environment files, and pipeline-specific disk hook were deleted from the private workspace repository in
8e2b9509. No product or release work depends on that checkout.rmcdaniel commentedon Aug 31, 2026
GitHub is now the only durable work authority. Private Cloud migration issue durable-workflow/cloud#8 is complete; both migration PRs are merged and green; the old coordinator, Forgejo, runner, services, volumes, state, credential copies, and checkout are removed. Stable publication remains gated by explicit human authorization on #97.