feat: additive workflows: + review_templates: manifest blocks#66
Merged
LanNguyenSi merged 1 commit intomasterfrom May 6, 2026
Merged
feat: additive workflows: + review_templates: manifest blocks#66LanNguyenSi merged 1 commit intomasterfrom
LanNguyenSi merged 1 commit intomasterfrom
Conversation
Add two new optional top-level fields under version: 1, declaring review-subagent gating, branch policy, CI gate, and merge method as data instead of prose in memory files. Schema rejects duplicate workflow names, unknown step kinds, spawn: required without a template, and template references not defined in review_templates. Surfaces via describe --pillar workflows / review_templates, list workflows, and a Workflows section in doctor. No runtime enforcement; that ships separately. Manifests without workflows: parse identically. Refs agent-tasks 7b81734d. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
LanNguyenSi
added a commit
that referenced
this pull request
May 6, 2026
Bump package.json 0.6.0 -> 0.7.0. Roll up CHANGELOG [Unreleased] into [0.7.0] - 2026-05-06 with a one-paragraph headline plus operator note. PR refs (#65, #66, #67, #68, #69) added to each entry. README now references v0.7.0 in the prose and gains a status checklist row for the workflows-as-data + session-export + docs-split set. Two version-pinned tests bumped to match the new binary header. Theme: workflows-as-data and full-session audit forensics. No schema bump (still version: 1); all new manifest fields are additive and parse identically against 0.6.0 manifests. Refs agent-tasks 1fe55885. Co-authored-by: Lan Nguyen Si <nguyen-si@publicplan.de> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
version: 1:workflows:(array of named workflows withbranch/review_subagent/ci_gate/mergesteps) andreview_templates:(map of template name to checklist body).kind,spawn: requiredwithout atemplate, andtemplate:references not defined inreview_templates.harness describe --pillar workflows | review_templates,harness list workflows, and a newWorkflowssection inharness doctor(rendered only when something is declared).workflows:parse identically to before.Why
Codifies guidance that lives today as prose in memory files (
feedback_always_review,feedback_review_briefing,feedback_one_branch_per_task) into a machine-readable, validator-checked surface. Adopters and remote agents now have a single declarative place to consult instead of three feedback memos.Refs agent-tasks
7b81734d.Scope cut
applyrendering changes.Test plan
npm run typecheckcleannpx vitest run686 / 686 green (added 8 cli/workflows + 9 schema cases + 4 invalid fixtures)describe --pillar workflows,list workflows,validateagainst good + each invalid fixture,doctorWorkflows banner all behave as expected