Repository navigation
D-SAG-CF-1: inverted temporal ablation × ONA/Hyperon reasoning oracles - #1517
AdaWorldAPI wants to merge 4 commits into
Conversation
|
Warning Review limit reachedYour organization has reached its usage spending cap. Adjust your spending cap in the billing tab. Next included review available in 38 minutes. View limit details
Warning Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption. Comment |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 91791c47eb
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| if rule.id in ids: | ||
| raise ValueError("rule ids must be unique and versioned") | ||
| ids.add(rule.id) |
There was a problem hiding this comment.
Enforce versioned rule identities
When a caller constructs a world with an ID such as Rule("R", ...), this validation accepts it even though the error message and RFC contract require rule_id@version. The resulting proof labels and cut selectors cannot distinguish revisions of the same rule, so comparisons can report an exact rule ablation without pinning which implementation was removed; validate the version component here or represent it as a separate required field.
Useful? React with 👍 / 👎.
|
Superseded by #1523. Every commit from this branch is merged there unchanged, including the oracle. The capstone only adds a pointer. The capstone lists three tests in the oracle as "claimed, unverified" (§7):
Closing in favour of the capstone. Generated by Claude Code |
Question
Can inverted temporal ablation test whether a conclusion survives the removal of evidence, a rule, an interpretive method or a shared upstream assumption, using the existing lance-graph/OGAR/Quack substrate rather than a second graph engine?
Scope: D-SAG-CF-1 research RFC and synthetic proof-DAG oracle, building from the merged #1509. No production adapter, causal-certification claim or measured performance improvement. Draft intentionally.
What is in this PR
.claude/plans/inverted-temporal-ablation-reasoner-oracles-v1.md: full two-world contract W0/W_X, source/rule/method/assumption/scheduler cuts, provenances, result receipts, output categories, model-relative vs do(X), temporal horizon pinning, explicit OGAR ClassView/MethodKey/reading/CE64 boundaries, 16 adversarial falsifiers F0–F15, phased W0–W7 execution plan, performance/STOP thresholds and a Claude Code implementer prompt..arxiv/2026-10_inverted_temporal_ablation_reasoner_oracles.md: short paraphrased primary-source excerpts, testable implications, links to Jøsang fission (0712.1182), Wang/NARS self, ONA vs OpenNARS, Goertzel/Hyperon (2310.18318), Chockler actual causality (1608.07879), provenance semirings, Differential Dataflow and Soufflé..claude/tools/inverted_temporal_ablation_oracle.py: dependency-free synthetic Boolean/DAG proof-term oracle, 12 stdlibunittestcases for singleton/joint cuts, independent vs shared ancestry, aliased evidence roots, rule ablation, and explicit cycle/identity refusals. Not a NARS F/C or SCM implementation..claude/board/entries/2026-10-12-inverted-temporal-ablation.md: discoverable Claude Code handoff with blockers and acceptance gates.Key rulings from reading the shipped code
planner/src/temporal.rsis temporal and epistemic deinterlacing, not a complete dependency closure; a concreteQueryReference::atis required for strict horizon semantics.chain_counterfactual.rsalready cuts one step through the same replay kernel, with a detached counterfactual (-6) tag. It is not complete source/method retraction.Oracle roles
Validation and limitations
python3 .claude/tools/inverted_temporal_ablation_oracle.py.Review questions
TruthOnlydistinct from both necessary and dispensable at the Gadamer admission gate?References: #1509, #1496, #1497, #1498, existing
GADAMER-ABLATION-RESEARCH.mdanddismech-causal-replay-v1.md.