docs: bind AUTODIFF_NEXTGEN_PLAN into the compiler queue and layout record - #583
Merged
Merged
Conversation
…ecord Applies the bindings the merged plan proposed (PR #582), leaving the plan itself as the design owner and the integrated plan as the sole global queue. INTEGRATED_COMPILER_PLAN: - W6.3 replaces "research estimate required" with the plan's design summary and phased estimates (AD-LAW-1 ~1-1.5w host-free/no-deps, AD-WEIL-1 ~3w, AD-JET-STRUCT-1 ~4w, AD-JET-IR-1 ~5-6w open, AD-OPERATOR-1 ~2w, AD-CERT-1 consumer-gated), and names AUTODIFF_NEXTGEN_PLAN.md as owner. - W6 exit gains the plan's falsifiable stop condition: if the k+1-vs-2^k curve does not separate by k=3, the IR descent stops. - The W6.4 reuse hypothesis stays a hypothesis, now as an explicit AD-WEIL-1 acceptance criterion (Cl(3,0) over the shared table substrate, ga/signature.py as oracle) rather than an assumption. - E2E-REAL-6 records the Law-3 adjoint sweep as a PENDING gate, explicitly inactive until AD-LAW-1 exists, and notes it completes rather than replaces per-family derivative oracles. CUTE_IR_ASSESSMENT: - Adds the jet coefficient axis as the sixth layout-algebra consumer (logical_product / regroup / cosize / sqsubseteq / coalesce / crd2idx) and updates the three affected counts. Notes this row differs in kind: found during design, before any code existed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 61299757af
ℹ️ 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".
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #582 (merged). That PR added the design document; this one applies the bindings it proposed, so the queue and the layout record actually point at it. Three files, docs only — no code, no generated docs, no status claims.
INTEGRATED_COMPILER_PLAN.mdresearch estimate requiredwith the design summary and phased estimates, namingAUTODIFF_NEXTGEN_PLAN.mdas the owning design doc: AD-LAW-1 (~1–1.5w, host-free, no dependencies — may run in parallel like Orders 12–13), AD-WEIL-1 (~3w, host-free), AD-JET-STRUCT-1 (~4w), AD-JET-IR-1 (~5–6w, open — depends on W4-PRODUCT-1, LAYOUT-ALG-1 L1/L5, realbatching_rules, and the S5numeric_policycarrier), AD-OPERATOR-1 (~2w, independent — absorbs S8's unowned implicit-diff strict-complementarity item), AD-CERT-1 (consumer-gated). Estimate: ~10w excluding AD-JET-IR-1.Cl(3,0)over the same multiplication-table substrate,ga/signature.pyas oracle) instead of a sequencing assumption.CUTE_IR_ASSESSMENT.mdlogical_product, planar-vs-interleaved = mode regrouping, footprint =cosize, fusion legality = the same⊑factorization FORGE asks for, digest equality =coalesce, emitted index math =crd2idx. Written against today's substrate (two-valuedLayoutOrderenum + ~25 string-template index sites) a jet emitter would hand-roll coefficient indexing per backend — the duplication L4 exists to consolidate.AUTODIFF_NEXTGEN_PLAN.mdBinding-status bookkeeping only: §5 now marks bindings 1 and 5 accepted (2–4 still proposed), §6 records the CUTE row as applied, and the routing banner states that no slice has started — every status word in the plan is design intent, not implementation.
Verification
tests/unit/test_audit_docs.py11 passed;scripts/check_generated_docs.shok (25 in sync). Host: Mac (host-independent doc-only change).Also in this cleanup
Deleted five fully-merged branches (local
agent/autodiff-nextgen-plan,worktree-apple-lowp-norm-vjp; remoteagent/autodiff-nextgen-plan,agent/central-compiler-tsol-tools-plan,agent/e2e-real-6-stateful-authority,agent/w4-product-1-multiblock-regions) after confirming each was merged intomainand no worktree was checked out on them.🤖 Generated with Claude Code