diff --git a/docs/research/vedastro_live_replay_conflict_2026_07_17.md b/docs/research/vedastro_live_replay_conflict_2026_07_17.md new file mode 100644 index 00000000..79cbde1e --- /dev/null +++ b/docs/research/vedastro_live_replay_conflict_2026_07_17.md @@ -0,0 +1,47 @@ +# VedAstro Live Replay Conflict 2026-07-17 + +## Status + +`blocked`: a fresh official VedAstro full snapshot for the public Steve Jobs +same-chart case does not reproduce the previously recorded D1 longitude packet. +This report records an external-oracle conflict. It does not authorize prediction +claims, production tuning, or a three-engine closure claim. + +## Reproducible Public Request + +- Case: `steve_jobs_public_aa` / `steve_jobs_public_1955_lahiri` +- Birth time: `19:15 24/02/1955 -08:00` +- Location: `37.7749, -122.4194` +- Ayanamsa / node mode: `lahiri` / `mean` +- Fresh local raw artifact: `scratch/local/vedastro_adapter/official_full_snapshot-1ff276e8fdee-ab172556e932.json` +- Fresh official raw response SHA-256: `ab172556e9327f55ce5a14d2a2da91c7736690c5181ba59627d0acbf0d1b0ef8` +- Runner output: `scratch/local/three_engine_parity_vedastro_live/three_engine_parity_replay.json` + +## Fresh Result + +| metric | value | +|---|---:| +| normalized D1 rows | 15 | +| matches | 9 | +| mismatches | 5 | +| blocked rows | 0 | + +Mismatched fields: `Sun.longitude`, `Moon.longitude`, `Mars.longitude`, +`Mercury.longitude`, `Venus.longitude`. + +## Conflict Arbitration + +The prior commercial manifest referenced a research-local scratch artifact with +the same visible birth-time request but a different official response hash. The +fresh official response is authoritative for this run; its mismatch must remain +visible until the VedAstro endpoint/version/method contract explains the drift. +Do not replace the old packet with a pass result or tune local calculations to +match either response. + +## Required Next Evidence + +1. Capture official API version and method identifiers alongside the raw packet. +2. Replay the same request after a bounded delay and compare response hashes. +3. Publish a redacted, versioned public packet only after the response is stable. +4. Require a fresh normalized 15-row comparison before changing + `three_engine_parity_replay_manifest.json` from its current blocked boundary. diff --git a/references/evidence_manifests/commercial_external_validation_release.v1.json b/references/evidence_manifests/commercial_external_validation_release.v1.json index fe2453a2..b7121907 100644 --- a/references/evidence_manifests/commercial_external_validation_release.v1.json +++ b/references/evidence_manifests/commercial_external_validation_release.v1.json @@ -75,6 +75,12 @@ "path": "docs/research/vedastro_fast_path_checklist_latest.md", "sha256": "7f5ff0242278eca7eacd15e005c15930d8bae6896c79c68547c3f0fbb9ba4a58", "scope": "human-readable VedAstro replay prerequisites" + }, + { + "id": "vedastro_live_replay_conflict_2026_07_17", + "path": "docs/research/vedastro_live_replay_conflict_2026_07_17.md", + "sha256": "758d21d917f2b5e423afacc49e91653385e3329827ddb5ea7acaa43281e5e0c7", + "scope": "fresh official VedAstro same-chart replay conflict boundary" } ] }