Research-Stack/codebase-memory-receipt-2026-05-13/hermes_math_audit_manifest.json
Brandon Schneider c0641ea875 integrate stashed changes: math model data updates + 4 receipt dirs + container config
- Update 3-Mathematical-Models JSON datasets (NUVMAP index, mass proofs,
  math_centric_samples, math_raw_summary, math_self_discovered +1.5M lines,
  structural_discovery, unified_9pattern_samples, unknown_discovery_report)
- Add adjacent_coprime_classification receipt (Lean proof + manifest)
- Add codebase-memory-receipt (Rust crate + manifests)
- Add desi_model_projection receipt (Lean proofs + manifest)
- Add deterministic_build_receipt (Lean build proof)
- Add Containerfile, run-container.sh, cupfox-config.nix
- Restore .github assets and changes.zip
2026-05-17 12:03:19 -05:00

125 lines
No EOL
4.9 KiB
JSON

{
"manifest_version": "2026-05-13",
"agent": "hermes-nous-research",
"doctrine": {
"observer_provider_pairs": true,
"receipt_gate_before_belief": true,
"human_interference_allowed": true,
"lean_source_of_truth": true,
"no_sorry_without_todo": true
},
"attack_surface": {
"lean_sorry_axioms": {
"severity": "critical",
"count": 71,
"locations": [
{
"file": "3-Mathematical-Models/manifold_compression/src/AutoAdaptiveMetatypeSystem.lean",
"lines": [327, 467, 536, 585, 616, 652, 674, 770],
"attack_vector": "Q0_64 monotonicity, time evolution, division identity, weight normalization, scalar surjectivity",
"observer_assigned": "O_Q0_64_SCALAR",
"provider_assigned": "P_Q0_64_SCALAR",
"receipt_kind": "leanBuild",
"priority": 1
},
{
"file": "6-Documentation/docs/semantics/missingproofs/Domain_Intersections.lean",
"lines": [22, 24, 29, 31, 43, 45, 50, 52, 64, 66, 71, 73, 85, 87, 92, 94, 102, 105, 108, 111, 114],
"attack_vector": "16 domain intersection theorems all True := by sorry - vacuous shells",
"observer_assigned": "O_DOMAIN_BIND",
"provider_assigned": "P_DOMAIN_BIND",
"receipt_kind": "leanBuild",
"priority": 2
},
{
"file": "6-Documentation/docs/semantics/missingproofs/AVMR_Theorems.lean",
"lines": [24, 35, 47, 59, 70, 77, 82, 89, 94, 101, 105, 110, 122, 127, 135, 141, 253, 272, 280, 285, 290, 295, 300, 305, 310],
"attack_vector": "29 bare sorry instances in AVMR theorems - no reduction, no witnesses",
"observer_assigned": "O_AVMR",
"provider_assigned": "P_AVMR",
"receipt_kind": "leanBuild",
"priority": 2
},
{
"file": "0-Core-Formalism/lean/external/OTOM/CompressionLossComparison.lean",
"lines": [199, 201, 245, 246, 247, 363, 599],
"attack_vector": "wf_positive/wf_epsilon_pos/wf_kappa_nonneg all sorry - circular trust boundary",
"observer_assigned": "O_WF_FIELDS",
"provider_assigned": "P_WF_FIELDS",
"receipt_kind": "deltaPhiAudit",
"priority": 1
},
{
"file": "0-Core-Formalism/lean/Semantics/F01_Q16_16_FixedPoint.lean",
"lines": [82, 86, 90, 94, 102, 134, 167],
"attack_vector": "Q16.16 fixed-point bounds - requires Wolfram/Goedel proofs",
"observer_assigned": "O_Q16_16",
"provider_assigned": "P_Q16_16",
"receipt_kind": "leanBuild",
"priority": 1
}
]
},
"python_arithmetic_guards": {
"severity": "high",
"count": 9,
"locations": [
{
"file": "5-Applications/scripts/pist_biological_polymorphic_shifter_v3_part3.py",
"line": 1224,
"attack_vector": "Box-Muller: sqrt(-2*log(u1)) - u1==1 gives log(1)=0 safe, but no guard for u1>1",
"observer_assigned": "O_STOCHASTIC",
"provider_assigned": "P_STOCHASTIC",
"receipt_kind": "sourceAudit",
"priority": 2
},
{
"file": "4-Infrastructure/shim/waveprobe_transfer_smoothing.py",
"line": 147,
"attack_vector": "1/sqrt(max(eigenvalue, 1e-6)) - clamps negative eigenvalues silently",
"observer_assigned": "O_EIGEN_CLAMP",
"provider_assigned": "P_EIGEN_CLAMP",
"receipt_kind": "sourceAudit",
"priority": 2
},
{
"file": "4-Infrastructure/shim/quantum_cogload_transfold_receipt.py",
"line": 153,
"attack_vector": "entropy computation - no upstream guard for total==0",
"observer_assigned": "O_ENTROPY",
"provider_assigned": "P_ENTROPY",
"receipt_kind": "sourceAudit",
"priority": 3
}
]
},
"false_theorem_claims": {
"severity": "critical",
"locations": [
{
"file": "3-Mathematical-Models/manifold_compression/src/AutoAdaptiveMetatypeSystem.lean",
"line": 576,
"theorem": "weights_normalized",
"claim": "lambdaI + lambdaE - lambdaG + lambdaR + lambdaM = Q0_64.half",
"actual": "0.70 != 0.50 per inline comment - 'deliberate design tension'",
"observer_assigned": "O_WEIGHT_NORM",
"provider_assigned": "P_WEIGHT_NORM",
"receipt_kind": "deltaPhiAudit",
"priority": 0,
"interference_trigger": true
}
]
}
},
"interference_protocol": {
"trigger_conditions": [
"theorem statement contradicts inline documentation",
"sorry used without TODO(lean-port)",
"well-formedness fields populated with sorry in witness position",
"division by zero without guard",
"logarithm of non-positive without guard"
],
"action": "human_review_required",
"escalation_path": "block_promotion_until_receipt"
}
}