Skip to content

Harden plan builder happy path and runtime preflight#232

Merged
jamil2018 merged 2 commits into
appraise-0.5from
codex/plan-builder-happy-path-hardening
Jul 18, 2026
Merged

Harden plan builder happy path and runtime preflight#232
jamil2018 merged 2 commits into
appraise-0.5from
codex/plan-builder-happy-path-hardening

Conversation

@jamil2018

Copy link
Copy Markdown
Owner

Summary

  • add a truthful, compact agent capability and target-binding preflight for starting the plan workflow
  • reserve project-owned loopback environment origins and verify the running application identity before baseline execution
  • add semantic Validation AST warnings for persistence assertions that run before reload or after destructive steps
  • show a bounded, deduplicated Validation AST preview in the browser before compilation and publication
  • improve pending-run evidence, failure signatures, revision-lineage handling, lifecycle guidance, and baseline recovery presentation
  • synchronize the canonical changes into create-appraisejs, update active lifecycle/runtime documentation, and refresh Graphify outputs

Why

The supervised HomeChores happy-path audit exposed several places where a technically reachable workflow could still target the wrong local application, accept semantically inconsistent validation, or make reviewers wait until compilation to understand the generated validation. It also exposed avoidable ambiguity in capability readiness, pending evidence, and lifecycle recovery.

This change makes those states explicit while preserving Appraise-owned plan, validation, baseline, implementation, and completion gates.

Validation

  • production build passed, including package and Next.js TypeScript compilation
  • 44 focused root feature tests passed across 11 test files
  • 65 create-appraisejs package tests passed
  • all 55 Prisma migrations validated
  • generated-artifact policy passed across 7,764 tracked paths
  • Fallow pre-commit gate passed with zero introduced findings
  • React Doctor pre-commit gate passed at 96/100 with warnings only
  • browser verification passed for the environment form and plan review workspace with no console errors or warnings
  • scaffold preparation and Graphify synchronization passed
  • git diff checks passed

Scope notes

Transient HomeChores Appraise plan/review/validation YAML artifacts and local task notes were intentionally excluded from this PR.

@jamil2018
jamil2018 marked this pull request as ready for review July 18, 2026 21:35
@jamil2018
jamil2018 merged commit 87025aa into appraise-0.5 Jul 18, 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