v0.5.0
v0.5.0 Release Notes
Version
v0.5.0
Dist Tag
latest
This is the stable release-prep record for the gate-first 0.5.0 line.
Publishing to latest requires QA release GO, npm registry gitHead/shasum
verification, and only then the v0.5.0 tag.
Pre-publish registry state at prep time:
persona-harness@latest:0.4.0;persona-harness@next:0.5.0-rc.2;persona-harness@alpha:0.3.9-alpha.8;persona-harness@0.5.0: not published;- local/remote
v0.5.0tag: not present.
Summary
0.5.0 makes Persona Harness gate-first by default.
The product center is the local CLI completion gate:
- workflow/check/finish/archive gates;
- PH-generated evidence and explicit verification records;
- deterministic conformance blockers;
- TDD evidence rail and read-only TDD status helper;
- read-only evidence reports, including A/B and P-minus decision support.
OpenCode runtime guidance remains available as explicit opt-in preview behavior,
not the default product path.
Default Runtime Behavior
Default backend bootstrap is gate-first:
npx ph bootstrap backendThe default setup keeps model-facing runtime guidance off:
features.runtimeInjection=false;enforce.systemConstitution=false;enforce.executeVerification=false.
To opt into model-facing runtime guidance:
npx ph bootstrap backend --runtime-injection-previewStrict mode remains an intentional heavier opt-in:
npx ph bootstrap backend --strictStrict mode opts into runtime guidance, system constitution, and direct
verification. It is still not generated-app product-quality certification or a
closure guarantee.
Evidence And P-minus Interpretation
0.5.0 includes the accepted P-minus aggregate-vs-paired interpretation
cleanup.
ph evidence pminus-report --json reports paired consistency metadata for key
metrics, including candidate-lower/candidate-higher/tied counts and sign-test
p-values. Aggregate-lower provider-token evidence with weak paired consistency
is reported as descriptive local evidence only and lowers the decision hint to
keep-gathering.
For the accepted clean-exit calibrated fixture, aggregate provider-token mean
was lower for PH ON, but paired evidence was inconsistent: ON was lower in
3/10 pairs with sign-test p=0.34375. That is not token-saving or
product-efficacy evidence.
Optional Developer Integrations
Optional integrations remain explicit:
ph bootstrap backend --codegraph-previewregisters the external CodeGraph
wrapper integration when requested. It is not PH-owned CodeGraph, not a
codegraph replacement, and not default behavior.ph bootstrap backend --lsp-previewregisters the LSP MCP wrapper preview.
Missing dependencies keep a protocol-alive unavailable facade. No real Java
LSP effectiveness or default LSP claim is made.ph bootstrap backend --runtime-injection-previewenables optional
model-facing PH guidance.
Accepted Evidence Summary
The stable direction is based on accepted local and registry evidence from the
0.5.0-rc.2 cycle:
- registry
0.5.0-rc.2package/runtime smoke verified gate-first default
bootstrap and explicit runtime-injection preview behavior; - timeout-bounded 10-pair PH OFF/ON A/B produced negative/partial scoped
evidence; - clean-exit calibrated 10-pair fixture passed evidence integrity, but paired
statistics were inconsistent and did not support token-saving or product
efficacy claims.
These results justify the default-off runtime guidance policy and the
gate-first release message. They do not prove a universal effect.
Claim Audit
Do not claim:
- token saving or provider-token saving;
- product efficacy or navigation benefit;
- app/product quality guarantee;
- full TDD framework, scaffolding, coverage, mutation testing, or test
sufficiency; - CodeGraph or LSP default behavior or effectiveness;
- broad AST/linter product or general architecture correctness;
- broad reliability, closure guarantee, or generated-app certification;
- Codex support or code-nav replacement;
- automatic downgrade/removal beyond read-only P-minus decision support.
Allowed wording:
- gate-first default;
- runtime guidance default-off and opt-in preview;
- P-minus reports aggregate-vs-paired consistency and lowers weak aggregate-only
evidence tokeep-gathering; - finish/evidence gates block explicitly defined unverified completion paths.
Automation Metadata
- Source release notes:
docs/current/release/v0.5.0-release-notes.md - Package version:
0.5.0 - Tag:
v0.5.0 - Intended npm dist-tag:
latest - Acceptance results index:
docs/current/acceptance-results/README.md
Claim Boundaries
This GitHub release body is generated from the repository release notes. It does
not add token-saving, provider-token-saving, product-efficacy,
navigation-benefit, app-quality, full-TDD/test-sufficiency, CodeGraph/LSP
default/effectiveness, broad reliability, closure guarantee, Codex support,
code-nav replacement, or automatic downgrade/removal claims.