Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
878455d
docs(specs): fold the diagram-traversal derivation into diagram.md
dimitri-yatsenko Aug 10, 2026
3a82427
docs(specs): collapse the traversal algebra to a single expand operation
dimitri-yatsenko Aug 10, 2026
9d90553
docs(specs): align cascade/trace with the expand-only derivation
dimitri-yatsenko Aug 10, 2026
afa8179
docs(cascade): drop the single-FK-path limitation (fixed by #1492 all…
dimitri-yatsenko Aug 10, 2026
1019d95
docs(specs): finish traversal de-dup — defer cascade/trace to R1/R2
dimitri-yatsenko Aug 10, 2026
e54a70d
docs(cascade): document delete-time materialization as a general rule
dimitri-yatsenko Aug 10, 2026
8830ac9
Merge branch 'main' into docs/diagram-traversal-derivation
dimitri-yatsenko Aug 12, 2026
7c23bfd
docs(specs): define Diagram.expand normatively and add the shape catalog
dimitri-yatsenko Oct 17, 2026
096cbeb
docs(specs): rewrite cascade and trace as the down and up cases of ex…
dimitri-yatsenko Oct 17, 2026
40770fe
docs(specs): define master-part groups by ownership
dimitri-yatsenko Oct 17, 2026
0b612d6
docs(specs): note the 2.3 seed failure fixed in 2.3.5
dimitri-yatsenko Oct 17, 2026
1e9faf4
docs(specs): define a primary-key reference by its attributes
dimitri-yatsenko Oct 17, 2026
937b546
docs(specs): settle the planner's wording questions
dimitri-yatsenko Oct 18, 2026
8f853cd
Merge branch 'main' into docs/diagram-traversal-derivation
dimitri-yatsenko Oct 20, 2026
3846050
docs(specs): the 2.3 seed failure is fixed in 2.4, not 2.3.5
dimitri-yatsenko Oct 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions mkdocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ nav:
- Primary Keys: reference/specs/primary-keys.md
- Fetch API: reference/specs/fetch-api.md
- Diagram: reference/specs/diagram.md
- Traversal Shapes: reference/specs/traversal-shapes.md
- Type System:
- Types: reference/specs/type-system.md
- Codec API: reference/specs/codec-api.md
Expand Down
237 changes: 73 additions & 164 deletions src/reference/specs/cascade.md

Large diffs are not rendered by default.

428 changes: 344 additions & 84 deletions src/reference/specs/diagram.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions src/reference/specs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ Each specification follows a consistent structure:
| [Primary Keys](primary-keys.md) | Table Declaration | [Design Primary Keys](../../how-to/design-primary-keys.md/) | [Entity Integrity](../../explanation/entity-integrity.md/) |
| [Fetch API](fetch-api.md) | Query Operators | [Fetch Results](../../how-to/fetch-results.md/) | — |
| [Diagram](diagram.md) | Table Declaration | [Read Diagrams](../../how-to/read-diagrams.ipynb/) | — |
| [Traversal Shape Catalog](traversal-shapes.md) | Diagram, Master-Part | [Delete Data](../../how-to/delete-data.md/) | — |

**Key concepts:** Restriction (`&`, `-`), projection (`.proj()`), join (`*`), aggregation (`.aggr()`), union, universal set (`U()`), attribute lineage, schema visualization

Expand Down
Loading
Loading