Skip to content

docs: fix README links left dangling by the design.md restructuring - #167

Merged
zzylol merged 2 commits into
mainfrom
docs/fix-readme-links
Jul 28, 2026
Merged

zzylol merged 2 commits into
mainfrom
docs/fix-readme-links

Conversation

@zzylol

@zzylol zzylol commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

#157 cut design.md from 1500+ lines to a ~200-line index and deleted migration-plan.md, but never touched README.md, which still pointed at migration-plan.md and design.md's old §3/§6/§8/§9/§11/§12 section numbers — none of which exist anymore.

Changes

  • Repoints the "Status" section and "Key design references" at the new per-layer docs (l1-query-language.md through l5-physical-plan.md) and this README's own "Consumption modes" section, where that content actually lives now.
  • Drops the migration-plan.md reference entirely — the file's gone and nothing replaced it.
  • Fixes the one remaining docs/design.md §5.2 reference in the directory-structure comment block, pointing it at docs/l5-physical-plan.md instead.

Test plan

  • grep -n "§\|migration-plan" README.md — no matches.

🤖 Generated with Claude Code

zzylol and others added 2 commits July 28, 2026 15:05
PR #157 cut design.md from 1500+ lines to a ~200-line index and deleted
migration-plan.md, but never touched README.md, which still pointed at
migration-plan.md and design.md's old §3/§6/§8/§9/§11/§12 section
numbers -- none of which exist anymore.

Repoints at the new per-layer docs (l1-query-language.md through
l5-physical-plan.md) and this README's own "Consumption modes" section
where that's where the content actually lives now; drops the
migration-plan.md reference entirely since the file's gone and nothing
replaced it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Beyond the dangling doc links, the README had drifted from the actual
codebase in several ways:

- "sketch" framing (query->sketch pipeline, sketch algebra, sketch IR)
  predates the summary-bound-IR renaming docs/l4-summary-bound-ir.md
  already uses -- aligned the descriptive language to "summary" while
  leaving real identifiers (asap-sketch, SummaryKind, SummaryExpr) as-is.
- L4's binding pass and the summary-vs-exact accuracy decision (issue
  #98) were described as "stub"/"planned" -- #98 has been closed for a
  while; bind.rs/boundary.rs/cost_model.rs are real, landed code.
- asap-plan's Cargo.toml depends on asap-sketch (needs the L4 types for
  binding), not "asap-ir alone" as the isolation-wins bullet claimed.
- asap-sketch gained exec.rs (the serving-time SummaryExecutor trait +
  execute() walker, ~700 lines) since the crate table and directory
  tree were last written -- both still described it as "type
  definitions only".
- asap-e2e now also depends on asap-sketch/asap-plan (l4_binding.rs
  tests lowering through to L4), not just asap-frontend-promql.
- Refreshed the ~LOC column against current `wc -l` per crate --
  asap-sketch and asap-plan had roughly 4x and 7x more code than listed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@zzylol
zzylol merged commit 9479509 into main Jul 28, 2026
1 check passed
@zzylol
zzylol deleted the docs/fix-readme-links branch July 28, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant