Acceptance-criteria audit for team + knowledge issues (#97–#105)#123
Merged
Conversation
These issues were closed in earlier merges (team governance, knowledge flows, HTML backend, nomination + stale-history fixes). This commit adds an explicit audit suite so each acceptance bullet has a test that names the issue and fails fast on regression: - #97 — Team-Sync.md documents cascade precedence; `team doctor` exposes field_provenance. - #98 — Manifest carries manifest_version / min_scaffold_version / manifest_schema_version. - #99 — `team push --dry-run` lists local artifacts; CLI is callable. - #100 — `knowledge list --scope --maturity` returns matching notes; lint surfaces layered notes lacking `scope` frontmatter. - #101 — Team-Sync.md documents cascade semantics + tighten-only contract + inheritable opt-out. - #102 — Lint returns machine-readable violations; CLI exits non-zero on violations by default; `--warn-only` demotes to exit 0; `--format json` exposes the documented schema. - #103 — `knowledge promote` moves the file, records the audit trail in knowledge/CHANGELOG.md; CLI works. - #104 — `knowledge nominate` produces a bundle with `nomination.md`; CLI works. - #105 — `--backend html` is a valid choice on knowledge, knowledge create, setup run, team init; rendering produces .html pages. Closes #97, closes #98, closes #99, closes #100, closes #101, closes #102, closes #103, closes #104, closes #105.
This was referenced May 25, 2026
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
Adds an explicit acceptance-criteria audit suite for the nine team / knowledge / HTML-backend issues that were largely implemented in prior PRs (team governance, knowledge flows, HTML backend, nomination + stale-history fixes). One test per acceptance bullet — failing test messages name the issue so any regression surfaces the affected ticket.
Mapping (issue → where in the audit):
Closes #97, closes #98, closes #99, closes #100, closes #101, closes #102, closes #103, closes #104, closes #105.
Test plan