Skip to content

Commit 8d1d135

Browse files
afflomclaude
andcommitted
docs: list ADR-061 composition + publication-graph shapes in std_types overview
The std_types module-level overview enumerated only the baseline primitives under "First-class prism-defined surface"; it never gained the RouteShape/RevocationShape publication-graph shapes or the five ADR-061 composition shapes added in 0.3.3 / 0.4.0. Add both groups to the layered-catalog overview so the module header is a complete index of the prism-defined surface. Docs-only; no API or behavior change. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 66b53dd commit 8d1d135

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

crates/uor-prism/src/std_types.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,18 @@
2525
//! - **First-class prism-defined surface.** [`FixedSites<N>`],
2626
//! [`Bytes<N>`], and the byte-aligned numeric / character / boolean
2727
//! primitives (`U8` … `I256`, `F32`, `F64`, `Bool`, `Char`).
28+
//! - **Decentralized publication-graph shapes.** [`RouteShape`] and
29+
//! [`RevocationShape`] — the typed-distinction surfaces for publishing
30+
//! and revoking routes to UOR-addressed content over a `UorTime`
31+
//! validity window.
32+
//! - **Composition shapes (ADR-061).** [`G2ProductShape<N>`][G2ProductShape]
33+
//! (binary product, `SITE_COUNT = 2N`), the operand-preserving unary
34+
//! [`F4QuotientShape<N>`][F4QuotientShape] /
35+
//! [`E7AugmentationShape<N>`][E7AugmentationShape] /
36+
//! [`E8EmbeddingShape<N>`][E8EmbeddingShape] (`SITE_COUNT = N`), and the
37+
//! structure-preserving [`E6FiltrationShape<N>`][E6FiltrationShape]
38+
//! (`SITE_COUNT = N + 1`) — each of ADR-059's five categorical
39+
//! operations on the Atlas image inside E₈, as a `ConstrainedTypeShape`.
2840
//!
2941
//! ## IRI rule (closure under `uor-foundation`)
3042
//!

0 commit comments

Comments
 (0)