5ea30227: Strategy And Dependency Hardening#156
Merged
philippepascal merged 174 commits intoApr 28, 2026
Conversation
…nd document tradeoffs
…ve per-epic override
…pm new and apm start
…les across tickets
… at every write site
…q' into epic/5ea30227-strategy-and-dependency-hardening
…dency-hardening' into ticket/056b1ee1-require-epic-quiescence-in-apm-epic-clos
…s' into epic/5ea30227-strategy-and-dependency-hardening
…dency-hardening' into ticket/b10d957a-hash-trip-on-config-or-workflow-change-r
Computes a SHA-256 hash of .apm/config.toml and .apm/workflow.toml and stores it in .apm/.validate-stamp (gitignored). On every apm invocation the live hash is compared to the stamp; when they differ, apm validate runs in-process. Mutating commands exit 2 if validation fails; read-only commands (list, show, next, verify) warn and continue. apm validate and apm init are exempt from the gate. apm validate refreshes the stamp on a clean pass.
…" in Acceptance criteria
…r' into epic/5ea30227-strategy-and-dependency-hardening
…dency-hardening' into ticket/6e3f9e91-add-global-max-workers-per-epic-config-r
- Add max_workers_per_epic: usize to AgentsConfig (default 1) - Remove EpicConfig struct, epics field from Config, epics.toml loading - Remove epic_max_workers(); rewrite blocked_epics() to use global limit - Apply epic concurrency filter in run_next() before pick_next call - apm epic set: reject max_workers field; owner is the only valid field - apm epic show: remove Max workers: line - Remove epics.toml cleanup from run_epic_clean(); drop toml_edit dep - Remove old epic_set_max_workers_* tests; add replacement tests - Update docs/commands.md apm epic set section
…r' into epic/5ea30227-strategy-and-dependency-hardening
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.
Epic: epic/5ea30227-strategy-and-dependency-hardening