chore(voyage): S34 — V30 economy-profile self-declares experimental (uncalibrated Jaccard floor)
The economy profile's cross-tier Jaccard floor (0.55) rests on parked-synthetic fixtures; empirical Step-17 calibration is v4.2-budget-gated ($60–120, unauthorized). Fork resolved as label-not-calibrate: the experimental status, previously prose-only in docs/profiles.md, now lives in the profile data and is machine-checked. No new user-facing capability — honest labeling + a guard. - lib/profiles/economy.yaml: add `experimental: true` (with rationale comment). - lib/validators/profile-validator.mjs: recognize `experimental` as an OPTIONAL boolean; non-boolean → PROFILE_INVALID_ENUM. Absent ⇒ tier is stable (premium/balanced unaffected, profile_version stays 1.0 — additive). - README.md + docs/operations.md + docs/profiles.md: flag the `economy` table row "⚠ Experimental (uncalibrated Jaccard floor)". - tests/synthetic/profile-jaccard-calibration.md + analysis §6/§10 + backlog plan §S34: cross-reference the marker; mark V30/S34 done. +5 tests (739 → 744, 742/2/0): economy declares experimental:true; premium and balanced do not; validator rejects non-boolean experimental; every profile-doc economy row is flagged; the flag tracks the calibration's parked-synthetic status (must drop in the same change that lands real calibration). Closes the balance backlog (4/4, S31–S34). claude plugin validate green. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LqBYc8Ltrk7LipyJmGxXiB
This commit is contained in:
parent
2df0cbb372
commit
213cf388de
10 changed files with 146 additions and 13 deletions
|
|
@ -14,6 +14,14 @@ ramp_target: v4.2
|
|||
|
||||
## Status: PARKED-SYNTHETIC
|
||||
|
||||
> **Profile linkage (S34/V30).** Because this calibration is still
|
||||
> parked-synthetic, `lib/profiles/economy.yaml` carries `experimental: true`
|
||||
> and every profile doc flags the `economy` row experimental. When the
|
||||
> empirical calibration in *How to replace* below lands (`status: empirical`),
|
||||
> drop `experimental: true` in the **same change** — the linkage is guarded by
|
||||
> `tests/lib/doc-consistency.test.mjs` ("economy experimental flag agrees with
|
||||
> parked-synthetic calibration status").
|
||||
|
||||
Empirical Jaccard calibration was deferred from v4.1 because the four
|
||||
required `/trekplan` invocations cost an estimated $60-120 of LLM-budget
|
||||
that was not authorized for the v4.1-execute-4b session. Per Step 17
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue