|
Download spec/HANDOFF_PRODUCTION.md from Snapkitty/hcalc: direct link, hf CLI and curl.
- Browser
- Download file 2.37 kB
-
https://huggingface.co/Snapkitty/hcalc/resolve/main/spec/HANDOFF_PRODUCTION.md
- Command line
-
hf download hf://Snapkitty/hcalc/spec/HANDOFF_PRODUCTION.md
-
curl -L -o HANDOFF_PRODUCTION.md https://huggingface.co/Snapkitty/hcalc/resolve/main/spec/HANDOFF_PRODUCTION.md
2.37 kB
HANDOFF — Production close (copy-paste for Alloy / Lean / Verify / Core)
Authority: PRODUCTION.md @ commit with InstanceBridge + Pass-2 provenance.
Do not invent beyond PRODUCTION / AXIOMS. Spec does not edit .als / .lean bodies.
Alloy
- Replace A7 GapRecord status
Undefined→SpecDefinedfor Λm, Ξ, C, Tp; point comments at PRODUCTION.md. - Encode production preds: Carrier ℝ^n / abstract n; diag Tp α; C scale-or-id; Λm scalar min formula; Ξ = ξ·y+g (Uniform).
- Add
bridgeMode ∈ {NestedFaithful, FoundryAdditive}+InstanceBridgeparam table. - Forbid NestedFaithful = Foundry prop-39 /
rfl/ silent symbol identity. - Keep A1–A6; rewire A3 to Spec q / in-step C (spec-adapt ≠ Foundry 43 schedule soft_project).
- OptObj = residual (\ell_\infty); ContractAlg = Gershgorin→power-iter→scale-or-id.
- Re-run
alloy/run.sh; expect green with SpecDefined A7.
Lean
- Replace L6 axioms with defs:
Carrier,Tp,C,LambdaM,Xi,J. - Unblock L7:
structure InstanceBridgeholding param table; dual-mode theorems — neverFoundryStep = hcalcStep/ neverrfl. - L5: theorem under PRODUCTION Hyp (0 sorry).
- Keep infra Gap-Real-* / Gap-Foundry-* stubs labeled infra-not-production-gap.
- Tag α as spec-def; C as spec-adapt.
lake buildexit 0.
Verify
- Flip SKIP→PASS where hyps hold (PROPERTY_MAP H-A7, H-SHAPE, H-NEST, H-OPT, H-L5).
- H-SHAPE PASS only for InstanceBridge witness — never identity PASS.
- Note Spec residual (\ell_\infty) ≠ Foundry 46 (\ell_2).
- FAIL-open still if Lean sorry / Alloy unsat / Undefined A7.
- Update
verify/PROPERTY_MAP.mdto matchspec/PROPERTIES.md.
Core (/workspace/hcalc/j/)
- Implement Option B verbs:
tp_from_p64,c_wrap,lam_m_from_bound,hcalc_xi_apply,hcalc_step,hcalc_run. - Cite Foundry hooks (
P64,spectral_analyze,soft_project,q_estimate,synth_weights) — do not equatehcalc_stepwithrec_step. - Expose
toFoundrySteponly as FoundryAdditive diagnostic. - Leave Foundry additive API unchanged.
Push gate
Do not push until Alloy + Lean + Verify are green.