docs: add oracle reduction design plan#653
Conversation
96d8132 to
c89f8e1
Compare
🤖 PR SummaryDesign DocumentsThis PR adds eight normative design documents that collectively define the architecture, ontology, and sequencing for the oracle-reduction v2 plan in the ArkLib project. The documents supersede earlier round-3 drafts and incorporate corrected boundaries (PF-2, PF-5) and a refined naming convention (
Scope and StructureThe PR contains exactly eight files under ValidationThe branch passes Statistics
Lean Declarations
📋 **Additional Analysis**The diff adds a set of 8 design documents to 📄 **Per-File Summaries**
Last updated: 2026-07-16 12:50 UTC. |
What changed
This PR adds the focused oracle-reduction v2 design plan as eight normative documents:
The plan includes the corrected PF-2 boundary—displayed cursor restriction requires an explicit child-projection capability—and the corrected PF-5 boundary—a stateful Kleisli–Mealy transducer reusing the existing trace carriers.
Scope
This branch is now a single documentation commit over current
main. It contains no ArkLib implementation, dependency, generated-file, or validation-script changes.The previous mixed branch tip and raw audit/model-output provenance are preserved on
archive/oracle-reduction-v2-pre-split. They are intentionally outside this review.Why
The earlier branch combined the design suite with a long-lived implementation lineage, producing a 128-file, roughly 37k-line PR. Splitting it makes the architecture independently reviewable and leaves implementation work to focused, dependency-ordered PRs.
Validation
git diff --check origin/main...HEADpython3 scripts/check-docs-integrity.pydocs/design/