Skip to content

Improve orchestration#1

Merged
shantur merged 16 commits into
mainfrom
dev
May 8, 2026
Merged

Improve orchestration#1
shantur merged 16 commits into
mainfrom
dev

Conversation

@shantur
Copy link
Copy Markdown
Contributor

@shantur shantur commented May 8, 2026

No description provided.

shantur added 16 commits April 13, 2026 15:25
Automate npm prereleases from dev and stable releases from main so publishing follows a simple branch-based flow. Add local release verification, registry-based rc version resolution, and release documentation so package builds and publishes stay consistent in CI and locally.
Remove token-based npm authentication from the release workflow so CI can publish through npm Trusted Publishing with GitHub OIDC. Update the release guide to document the npm-side trusted publisher setup and clarify that no NPM_TOKEN secret is required.
Add the repository URL npm expects for GitHub trusted publishing and document the exact npm-side repository, workflow, and environment values that must match the GitHub Actions release workflow.
Run the release workflow on a supported Node.js version and align package repository metadata with npm's GitHub trusted publishing checks. Update the release guide to document the exact repository URL and runtime expectations needed for CI publishes.
Move NomadWorks repo state under .nomadworks, add bundled policy defaults with repo-local overrides, and switch agent prompts to consume policy files for repository-specific opinions while keeping core workflow rules plugin-owned.
Treat .nomadworks/agents as additive prompt fragments, introduce .nomadworks/agent-overrides for explicit full replacements, and update the docs to explain the new repository customization model.
Treat .nomadworks/agents as full repo-local agent definitions, use .nomadworks/agent-additions for additive fragments, scaffold README placeholders for the NomadWorks folders, and document the reusable plugin and policy includes for custom agents.
Move discussion summarization into the nomadworks_stop_discussion tool flow, store raw transcripts in runtime until closure, archive them after BA writes the final summary artifact, and document the new synchronous stop behavior.
Add bundled Definition of Ready and Definition of Done policy files, include them in the shared agent prompt, and reflect them in task and subtask templates with lightweight readiness, completion, and per-AC verification mapping checklists.
Guard nomadworks_validate output formatting so missing warnings/errors fields don't throw in older builds or forks.
Call the OpenCode /instance/dispose API after nomadworks_init succeeds so newly generated repo config and agents can be reloaded without a manual restart.
Add features.keep_builtin_agents to prevent disabling OpenCode built-in agents when NomadWorks is enabled.
Clarify workflow_runner behavior to delegate implementation/verification to specialists by default and report hard blockers via a final 'HARD BLOCKER:' summary relayed back to PMA.
Make workflow_runner delegation deterministic by requiring an execution plan, fixed ownership matrix, and no direct implementation unless PMA explicitly authorizes it.
Replace the workflow_runner agent with delegated product_manager workflow sessions and update documentation/prompts accordingly. Also preserve already-registered OpenCode agents when keep_builtin_agents is enabled.
Bring back workflow_runner as the separate complex workflow agent, tighten its task-management and no-direct-implementation rules, and switch workflow tooling back from delegated PMA sessions.
@shantur shantur merged commit b527120 into main May 8, 2026
1 check 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