Skip to content

Fix quality-plan project binding and evidence workflow language - #246

Merged
jamil2018 merged 1 commit into
appraise-0.5from
codex/quality-plan-scope-and-evidence-ui
Aug 5, 2026
Merged

Fix quality-plan project binding and evidence workflow language#246
jamil2018 merged 1 commit into
appraise-0.5from
codex/quality-plan-scope-and-evidence-ui

Conversation

@jamil2018

Copy link
Copy Markdown
Owner

What changed

  • Require every MCP-created plan to be bound to an explicit registered target project and remove hub-scoped plan creation from the normal planning path.
  • Update agent guidance, recovery responses, documentation, tests, and the generated MCP contract snapshot for the target-bound contract.
  • Reframe the legacy baseline surface as current-state evidence and align lifecycle labels with the QA-focused Quality Plan model.
  • Synchronize the create-appraisejs template and Graphify artifacts.

Why

A plan was previously created without the intended project boundary, and the plan surface still presented development-oriented baseline and implementation language. This made it possible to create an incorrectly scoped plan and obscured the QA meaning of collected evidence.

Impact

New plans fail closed until a target workspace or target identity is supplied. Existing internal baseline_* lifecycle identifiers remain compatible, while the UI presents current-state evidence and external-change terminology.

Validation

  • Plan and lifecycle tests: 75 passed
  • Appraise MCP package tests: 122 passed
  • create-appraisejs tests: 70 passed
  • Agent/swarm harness checks: passed
  • Generated-artifact policy: passed
  • Focused ESLint and Prettier: passed
  • appraisejs package build: passed
  • create-appraisejs package build and migration/seed verification: passed
  • Pre-commit Fallow: passed
  • Pre-commit React Doctor: 96/100, inherited warnings only

@jamil2018
jamil2018 marked this pull request as ready for review August 5, 2026 19:08
@jamil2018
jamil2018 merged commit 1579d90 into appraise-0.5 Aug 5, 2026
9 checks 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