core/docs/audit/artifacts/adr-0246-slice1-complete-runlog.txt
Shay 45539e62d5 feat(adr-0246): completion — §4.1 records, path serve integration, §11 feasibility (honest NULL), ADR body Proposed
Final Ring-1 unit (Sonnet 5 handoff scope, completed by Fable 5). Stacked on
feat/adr-0246-slice1-hardened. ADR stays Proposed — no self-Accept; packet §8
RULING PENDING for Shay.

§4.1/§4.2 telemetry:
  + IdentityActionRecord (schema identity_action_v1): full-SHA-256 field/record/
    pack-content digests (LE f64, canonical JSON, no default=str),
    policy_version=AdmissionPolicy.version_id(), A_raw + all measures, admitted,
    multi-condition refusal_reason (';'-joined — documented widening),
    lawful_action in {I,none}, path_break
  + manifold_content_digest + GEOMETRY_VERSION/GATE_VERSION (§3.5 scope keys)
  + IdentityScore.action_record; JSONL serializer emits identity_action_*/
    identity_path_* keys ONLY when the paths ran (flag-off wire byte-identical)
§3.4 step-2 compliance (F1-adjacent):
  + advance_identity_path(admitted=) — a policy-refused turn breaks even with
    small d_stab (was a real gap: leakage-refused turns could compose); pinned
Path serve integration (OBSERVE-ONLY):
  + advance_session_identity_path: scope from manifold digest + version ids;
    runtime advances the session ledger only when identity_wave_gate AND
    identity_action_surface are on; instance lifetime = session boundary;
    session_admit is telemetry, never egress (epsilon_session uncertified)
§11 grounding-feasibility study (evals/adr_0246_grounding_feasibility):
  fixed TRAIN(13)/HELD-OUT(12)/ADVERSARIAL(8); bivector generator proxy
  (numpy-only); SAMPLE-SIZE-CALIBRATED null (200 noise-pair trials at real n)
  + shared-basis positive control (a real bug caught RED: per-call fresh bases
  made the positive pair meaningless at 0.53). RESULT: honest NULL with the
  method validated — positive control 0.9995 (100th pctile, null p95 0.60) but
  real cross-cohort cosine 0.52 = 87th pctile of chance; AUC 0.49 [0.21,0.77];
  generator energy spread across all 10 planes; precision immaterial (6.9e-7).
  No stable generator subspace at this n; threshold tuning cannot discriminate.
ADR + packet:
  + docs/adr/ADR-0246-induced-identity-action-and-path-integrity.md (Proposed;
    F1 semantics + ||.||_G convention + turn-ownership + refusal_reason rulings
    requested; binding claims language 'lawfulness relative to the declared
    frozen frame'; honest §6.3 + §11 numbers; machine-readable operational
    status: live_activation not_authorized, both flags default-off)
  + docs/audit/adr-0246-acceptance-packet-2026-07-17.md (§10 checklist, §8 PENDING)
  + spatial_foreign uncertainty RESOLVED + pinned (tautologically zero for the
    full-span default pack; fires for reduced-support packs)

[Verification]: uv run core test --suite smoke -q => 176 passed; full battery
(all 9 ADR-0246 suites + D4 identity surfaces + gamma calibration +
identity_gate + telemetry) => 228 passed; §6.1/6.2 eval 14/14; §11 artifact +
run log under docs/audit/artifacts/.
2026-07-17 23:36:41 -07:00

45 lines
1.9 KiB
Text

ADR-0246 slice-1 COMPLETION — final verification run log
branch: feat/adr-0246-slice1-complete (stacked on slice1-hardened; full Ring-1 stack)
pre-commit HEAD: 47e7eb4e65703b186e4cbfcccd0add25b625b0fa
=== §6.1/§6.2 eval harness ===
[geometric_suite]
PASS identity_versor
PASS inplane_pi_inversion_e12
PASS inplane_90deg_permutation_e12
PASS mild_inplane_drift_e12_0.02
PASS alien_tilt_e14_1.5
PASS boost_e15_1.0
PASS near_singular_gram
PASS malformed_f_nan
PASS malformed_f_wrong_shape
[path_suite]
PASS lawful_near_identity_sequence
PASS small_rotations_accumulate_to_session_refusal
PASS interleaved_refuse_admit
PASS hard_break_on_pack_change
PASS raw_product_differs_from_lawful
14/14 cases passed; all_passed=True
placeholders (uncertified): {'epsilon_turn': 0.1, 'epsilon_session': 0.3, 'note': 'UNCERTIFIED — D4 Phase 3 certified only gamma_id; ε not calibrated'}
=== §11 grounding-feasibility (live) — summary of artifact ===
cohorts: {'adversarial_n': 8, 'held_out_n': 12, 'train_n': 13}
recovery: positive_cosine= 0.999463 pctile= 1.0 null_p95= 0.60089
real: cosine= 0.524901 pctile= 0.87
auc= 0.489583 ci= [0.208333, 0.770833]
verdict: {'held_out_stable_structure_found': False, 'recovery_method_validated': True, 'safety_relevant': False}
=== pytest: ALL ADR-0246 suites + adjacent D4 identity + telemetry ===
........................................................................ [ 31%]
........................................................................ [ 63%]
........................................................................ [ 94%]
............ [100%]
228 passed in 131.10s (0:02:11)
=== uv run core test --suite smoke -q ===
........................................................................ [ 81%]
................................ [100%]
176 passed in 130.16s (0:02:10)