Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 00:22

v0.5.0 (2026-11-03)

Features

  • seams: A projection answers the versions a checkout's lockfile pins (9af13c6)
  • seams: The publisher's layout policy is a kind of claim (2f7cc2e)
  • seams: A refusal names the claim a version is found wanting (d399889)
  • fakes: The fake projection answers the pins a test sets (735e793)
  • core: The history names each worktree's own git directory (3ba9ba1)
  • core: A pin is found by its ecosystem, name and version alone (9d3dbeb)
  • core: A layout's policy is the consumer's or its publisher's (8306e99)
  • core: A version is held only when its claims satisfy the policy (f534d4b)
  • policy: A file with no layout line answers the given policy for a layout (89e635e)
  • bindings: The host's bindings file names the signers it trusts (db2dbd4)
  • core: A publisher's layout policy counts only through a signer the host trusts (e2721c4)
  • core: A layout renders the versions its policy admits, every read before any write (4c07f56)
  • core: A checkout's sync fills its cache and then each layout its lockfiles pin (2a9103d)
  • cli: Tailrace sync renders each layout the checkout's lockfiles pin (a77cc4c)
  • core: A publish attaches the publisher's layout policy to the index (3bd6af7)
  • seams: The policy for a layout says whether it is the given (59a6eca)
  • policy: The policy file marks the given policy for a layout as given (c1dc3d3)
  • core: A layout's policy is stacked, the consumer's line, the publisher's, the given (9680d1d)
  • core: A publish attaches only the layout line its file writes (f95aa35)
  • plugins: The tailrace plugin's manifest and its Bash hook (48cc34d)
  • plugins: Refuse an ecosystem's own publish command (d2b31aa)
  • core: A version keeps the commits it is derived from (c47e0cb)
  • core: A version's notes rendered by git-cliff in one fixed form (7ae9176)
  • core: No output is packed in the notes' ecosystem (520d209)
  • core: A first publish puts, claims and indexes the version's notes (bbeb567)
  • core: A repeat publish compares the notes and never writes them again (f2fd0ec)
  • core: A publish answers the version's notes, and the command prints them beneath it (2a7d817)
  • core: An entry keeps the commits its version's notes were rendered from (05238fb)
  • core: A rebuild derives again the commits a version's notes were rendered from (b03ef1e)
  • core: The history reads a commit's message from the local history alone (cec6188)
  • core: Status shows each version's notes rendered again from git (f9c4a1d)
  • core: Verify shows the notes the index names, read from the store (0acb511)
  • seams: A projection answers what a held version requires and which versions satisfy a range (3bd9e34)
  • seams: A required claim names the artifacts it is asked of (134, 82) (c927d5e)
  • policy-file: Answer each required claim with the artifacts its kind asks (134, C.10) (fb02737)
  • core: The gate tells how each artifact was made (134, 13, 29) (52507b8)
  • core: The gate judges each artifact by the claims asked of its making (134, 25, 28, 95) (3b7b476)
  • cli: Tailrace policy marks a claim asked of built artifacts alone (134, 56) (db81305)
  • core: Status answers each channel's changelog, every version's notes rendered from git (134) (4a644e1)
  • cli: Status prints each promotion's notes beneath it (134) (04bce48)
  • serve: The page shows each promotion's notes and each published version's (132, 134) (b6d3a9f)
  • build: Left answers what a checkout's run left, on the seam, the fake and moon (cf1ab01)
  • core: Push_left writes what a checkout's run left before the landing (d290139)
  • cli: A push before a landing binds with a store alone (5e3ecaa)
  • cli: Tailrace push --left pushes what the checkout's run left (5bf9093)
  • seams: A refusal for an output whose cache entry the store lacks (5d0f681)
  • core: A publish of a landing with verdicts replays its outputs from the store (d346c2c)
  • build: A revision's checkout shares the bound repository's moon outputs (cfb2c46)
  • seams: A projection's serve answers one request of its client, and asks the core for a version its layout lacks (86, 115) (0999dd4)
  • projection: The file, image and moon cache projections serve none, absent naming serving (86) (16f38f0)
  • fakes: The fake projection serves its layouts, asking the core for a version one lacks (86, 115) (550e5bb)
  • core: A served layout's address is the core's name and port with the repository and ecosystem in its path (114, 49) (18127fe)
  • core: One render of a layout at a time, under a lock beside its record (48, 62) (6f97f1a)
  • core: A version a served layout lacks is rendered into it on the request, under the policy a sync would use (115, 50, 47, 99, 113) (ca3b030)
  • core: Sync answers each served layout's address, probing its projection once (114, 49, 86) (8b5a361)
  • projection: Bind the npm projection with a store of its own and the host's serving address (bbdbfba)
  • projection: Npm packs with npm pkg set and npm pack, running no script of the package (84, 87, 15) (e62f065)
  • projection: Npm answers what a checkout's lockfile pins, as it spells them (137) (000ce97)
  • projection: Npm answers what a held package requires of the family, and npm's own range order (140, 23) (8b1b64b)
  • projection: Npm renders a registry read layout of tarballs and packuments (85, 47, 49) (6e4cbc1)
  • cli: Tailrace sync names a served layout's address and finds or starts the host's process (114, 132) (00d95f5)
  • seams: A projection's serve answers one request of its client, and asks the core for a version its layout lacks (86, 115) (1861d1d)
  • projection: The file, image and moon cache projections serve none, absent naming serving (86) (718688e)
  • fakes: The fake projection serves its layouts, asking the core for a version one lacks (86, 115) (b1398a6)
  • core: A served layout's address is the core's name and port with the repository and ecosystem in its path (114, 49) (fe73971)
  • core: One render of a layout at a time, under a lock beside its record (48, 62) (e13b674)
  • core: A version a served layout lacks is rendered into it on the request, under the policy a sync would use (115, 50, 47, 99, 113) (e503aa3)
  • core: Sync answers each served layout's address, probing its projection once (114, 49, 86) (c748912)
  • projection: Bind the npm projection with a store of its own and the host's serving address (bd1520b)
  • projection: Npm packs with npm pkg set and npm pack, running no script of the package (84, 87, 15) (107c81b)
  • projection: Npm answers what a checkout's lockfile pins, as it spells them (137) (a29319c)
  • projection: Npm answers what a held package requires of the family, and npm's own range order (140, 23) (82e37bb)
  • projection: Npm renders a registry read layout of tarballs and packuments (85, 47, 49) (d04ea11)
  • cli: Tailrace sync names a served layout's address and finds or starts the host's process (114, 132) (ea0e22f)
  • projection: Bind the Cargo projection with a store of its own (e6a2dd1)
  • projection: The Cargo pack finds the output's one package manifest (f5c9737)
  • projection: The Cargo pack sets the version, runs cargo package and writes the manifest back (356ae7a)
  • projection: The Cargo pack refuses a crate naming another version (69f569e)
  • projection: The Cargo projection packs no cache entries (35b0628)
  • projection: A crate's index line from its normalized manifest (a52bb13)
  • projection: Render a Cargo local registry of exactly the crates given (50ef26d)
  • projection: The Cargo projection serves nothing (4096ca9)
  • projection: Cargo answers its lockfile's pins, what a crate requires and the versions within a range (c5e384a)
  • projection: An index line names a served Cargo address's dependency as the registry's own (0f0a0d4)
  • seams: Pinned answers a checkout's pins and its manifest's ranges as Pin (03d5f6a)
  • fakes: The fake projection answers the ranges and the versions within a range a test sets (1eeae2a)
  • projection: Cargo's pinned answers its manifests' ranges in tailrace, with or without a lockfile (c640e48)
  • seams: Index metadata names its revision and its repository where it has them (13, 138) (63a8cf0)
  • store: An image index carries its revision and repository as annotations (13, 138) (3aae2e2)
  • core: No component's prefix enters artifact/, cache/ or channel/ (138) (760a965)
  • core: A declared component's name names one repository of its own (125, C.1) (82919d4)
  • core: A declared component's version is named : in the store (22, 125, C.1) (1abe449)
  • core: A publish's index names its revision and its repository (13, 138) (c1fc5b4)
  • core: A publish names each artifact by ecosystem, name and version at its index (138) (fcfb852)
  • cli: A publish's answer names each artifact's store name (19, 57, 138) (30a48be)
  • seams: The store lists the versions a name of an ecosystem is held at (138) (f00bbfe)
  • store: A name written as one repository path component, and a tag read back (C.1) (4e4a9ba)
  • store: A registry holds an artifact's name as a tag of its own repository (138, C.1) (0437dfb)
  • store: A registry holds each cache entry in its build profile's cache repository (52, 135, C.1) (5939e02)
  • store: A declared component's versions, channels and indexes in its own repository (125, C.1) (999521b)
  • store: A write into a repository the registry does not hold is refused naming it (58, 59, C.1) (646822a)
  • store: A registry lists a name's versions by its repository's tags (138, C.1) (8fdfda5)
  • plugins: The herdr plugin's project, manifest and gate (1065fb3)
  • plugins: The herdr pane finds the host's process or starts it (7b8b7c3)
  • plugins: The herdr pane's two views and their keys (e2978bf)
  • plugins: The herdr pane shows the notes of each version a channel moved to (134) (e3c83d3)
  • seams: A projection's serve answers one request of its client, and asks the core for a version its layout lacks (86, 115) (85af5a1)
  • projection: The file, image and moon cache projections serve none, absent naming serving (86) (159be0e)
  • fakes: The fake projection serves its layouts, asking the core for a version one lacks (86, 115) (7d0a89f)
  • core: A served layout's address is the core's name and port with the repository and ecosystem in its path (114, 49) (0751b8a)
  • core: One render of a layout at a time, under a lock beside its record (48, 62) (049a5f8)
  • core: A version a served layout lacks is rendered into it on the request, under the policy a sync would use (115, 50, 47, 99, 113) (e965623)
  • core: Sync answers each served layout's address, probing its projection once (114, 49, 86) (23eb4c6)
  • projection: Bind the npm projection with a store of its own and the host's serving address (1c74f18)
  • projection: Npm packs with npm pkg set and npm pack, running no script of the package (84, 87, 15) (d3fb426)
  • projection: Npm answers what a checkout's lockfile pins, as it spells them (137) (bcca9e8)
  • projection: Npm answers what a held package requires of the family, and npm's own range order (140, 23) (a1cac07)
  • projection: Npm renders a registry read layout of tarballs and packuments (85, 47, 49) (66a02d5)
  • cli: Tailrace sync names a served layout's address and finds or starts the host's process (114, 132) (f4e430d)
  • projection: Npm answers its registry protocol from a served layout, a missed tarball asked of the core once (86, 46, 115, 99) (a28a516)
  • serve: The process answers a served layout under its repository's path, through the projection bound for sync (86, 114, 115) (93b9f18)
  • serve: The process stays past its idle time while a checkout it names holds a served layout (114, 115) (7db9122)
  • seams: Pack is given its component, the component's outputs as built and its paths' match (84, 110, 123) (3a2677a)
  • projection: Cargo packs the package its crate file names, its siblings at the version and another component's crates at their requirement (84, 110, 123, C.11) (5b0b6ca)
  • core: Sync closes a layout over the manifest's ranges and what each held version requires (137, 140, 48, 99) (88922fb)
  • cli: Sync prints each range, what required it and the version held, a refused version asked counting only where its range holds none (137, 99) (4c71949)
  • Take npm-rendered-and-served's serving code at 9c3d1fb, npm answering in Pin and PackAt and Cargo's serve in the one-request shape (86, 115, 137; cargos-registry D12) (e429d8a)
  • projection: Cargo serves its sparse registry from a layout, a crate it lacks asked of the core once and a refusal answered 403 in its words (86, 115, 99, 58, 59) (3bd7b9b)
  • core: A miss is closed over what the layout holds by the loop a sync runs, holding the newest admitted version of each name it requires (115, 137, 140, 50) (621f01e)
  • projection: Npm's pinned answers the range each family package the root and its workspaces declare for a name no lockfile pins (137, 23, C.11) (28ea54f)

Fixes

  • core: A consumer reads each claim through its file's signers, else the host's trust (79ecc83)
  • bindings: A sync trusts the host's own signer by its public half (60fa183)
  • core: A version's notes render under the repository's own cliff.toml, none of tailrace's (453280d)
  • conformance: The clauses read at 7f60e57, 1 to 140 (133 to 140, core.33) (15d96df)
  • landing: The copy made whether or not another read remade it meanwhile (fdefad9)
  • landing: The copy never deletes a ref the remote still lists (535ad64)
  • serve: A served layout is handed the base of the address the process is bound at, the core's on a host and a test's own in a test (86, 114, 49, core.36) (46ff080)
  • serve: Take npm-rendered-and-served's 46ff080, a served layout handed the base of the address the process is bound at (86, 114, 49, core.36) (7da7f0c)
  • store: A read whose kept connection closed under it is sent once more on a new connection (C.1) (a7d880a)
  • store: A registry request is authorized and refused under the repository its caller names (C.1) (014363f)
  • store: A tag list page after the first that is not found is unreadable, never a part of the list (138) (80c648e)
  • store: A repository path past 255 characters is refused naming the name as written (138) (0c2cdcf)
  • registry: The client's tests read a Docker configuration of their own, never the host's keychain (50372f0)

Refactors

  • core: Verify's telling of a claim is the crate's to call (0de2494)
  • core: A tagged version's noted commits derived in notes, the rebuild's way (134) (69b96d4)
  • cli: The repository a checkout is of is named in host::repository_of (114) (82d4b60)
  • cli: The repository a checkout is of is named in host::repository_of (114) (b71397d)
  • seams: The artifact space spelled once and read back in the seams (138) (32ca4e7)
  • seams: RepositoryName moves to the seams, which an index will cross (138) (b578eff)
  • cli: The repository a checkout is of is named in host::repository_of (114) (26ad00e)
  • serve: A served layout's method is its projection's to answer, and the fake is asked / (86) (20e9381)

Documentation

  • openspec: Propose render-under-a-policy, consumer layouts rendered under a policy (7a899c8)
  • openspec: Render-under-a-policy takes the given layout policy and the host's trusted signers (d34c884)
  • site: The projections page says what sync does for layouts (fa885d7)
  • openspec: Render-under-a-policy declares the fakes' module table it touches (34627b0)
  • openspec: Render-under-a-policy stacks the layout policy, own line, publisher's claim, given, as ruled at d91401e (82520e4)
  • core: The module table says a layout's policy is stacked (868ddd1)
  • site: The projections page says a layout's policy is stacked (60d1aaa)
  • openspec: Archive render-under-a-policy (0b2dd15)
  • openspec: Propose the-claude-code-plugin (68f2d6b)
  • plugins: The plugin's README (685ef34)
  • site: What the Claude Code plugin's hook refuses (673d17c)
  • openspec: Archive the-claude-code-plugin (40a220d)
  • openspec: Propose a-version-carries-its-notes, a version's notes rendered from its commits, carried in its index and shown by publish, status and verify (26af064)
  • openspec: A-version-carries-its-notes, the notes' provenance is all 134 asks of a rendered artifact (b79a8c8)
  • site: Each version carries its notes, shown beside it (22cd521)
  • openspec: A-version-carries-its-notes passes the whole gate (c46720b)
  • openspec: A-version-carries-its-notes declares the conformance paths it changed (96f5137)
  • openspec: Archive a-version-carries-its-notes (4b4abc7)
  • site: A consumer reads under its file's signers, else the host's trust (fb98666)
  • seams: A name the lockfile does not pin is no pin until ranges resolve (9a9a072)
  • site: A version's notes render under the repository's own cliff.toml, else git-cliff's default (3446e6a)
  • openspec: Propose the-projection-answers-what-an-artifact-requires (2879342)
  • site: A projection's seam is six operations, requires and satisfying among them (78ffc5e)
  • openspec: Archive the-projection-answers-what-an-artifact-requires (5973469)
  • openspec: The gate judges each artifact by the claims asked of artifacts made its way (134, 25, 28) (b3c18f0)
  • openspec: The gate judges each artifact by its kind, on the tree holding main's gate (134, 25, 28) (a9701f5)
  • adr: 0022, the policy names the artifacts each claim is asked of (134) (68d48b0)
  • site: The gate asks a version's notes the publisher's provenance alone (134) (aef88fb)
  • openspec: Archive the-gate-judges-each-artifact-by-its-kind (0275965)
  • openspec: Propose a-channels-changelog-reads-its-notes (1897d56)
  • site: Status and the page show each promotion's notes, a channel's changelog (132, 134) (e0fe927)
  • openspec: Archive a-channels-changelog-reads-its-notes (0d608c9)
  • openspec: Propose the-driver-and-the-pool-run-publish, a check job pushes what its run left and a publish takes the outputs from the store (1341585)
  • site: Push --left on the command line, and moon's left (868cacf)
  • openspec: The-driver-and-the-pool-run-publish scopes the pool's key to the cache/ repositories C.1 now names (735c930)
  • site: A publish reads the landing's outputs from the store's cache (d24b061)
  • site: The self-hosting guide says how a landing is pushed and published (60e2398)
  • site: The pool's publisher is named for acceptance's provenance, which tells its notes rendered (134) (642b8e1)
  • openspec: Propose npm-rendered-and-served, npm packed, rendered and served from the host's one process (0ec7cb0)
  • openspec: Npm-rendered-and-served keeps the process while a layout is served (0e754c8)
  • openspec: Npm-rendered-and-served judges a miss by 113's order and never lists a refused version (435eedc)
  • openspec: Npm-rendered-and-served answers a manifest's family ranges and what a held package requires (137, 140) (9bd680e)
  • openspec: Npm-rendered-and-served takes requires from the-projection-answers-what-an-artifact-requires, as amended by proposal 154 (b57b685)
  • openspec: Propose npm-rendered-and-served, npm packed, rendered and served from the host's one process (25ca086)
  • openspec: Npm-rendered-and-served keeps the process while a layout is served (7a0ce1e)
  • openspec: Npm-rendered-and-served judges a miss by 113's order and never lists a refused version (2f40b3d)
  • openspec: Npm-rendered-and-served answers a manifest's family ranges and what a held package requires (137, 140) (4035de3)
  • openspec: Npm-rendered-and-served takes requires from the-projection-answers-what-an-artifact-requires, as amended by proposal 154 (6d92737)
  • site: How npm reads a family package from the host's served layout (114, 137, 140, 99, 49) (59cfd51)
  • openspec: Propose cargos-registry, the Cargo projection (a63a175)
  • openspec: Split cargos-registry's long requirements (ec5ef78)
  • openspec: Shorten cargos-registry's pack and render requirements (7e88a8f)
  • openspec: Cargos-registry reads a lockfile's pins and resolves them through the store's names (55b9b3a)
  • openspec: Cargos-registry resolves a pin through the name of the version's index (138) (4cf2f76)
  • openspec: Cargos-registry serves a sparse registry from the host's one process and packs a crate with its siblings (04e9537)
  • openspec: Cargos-registry tells a crate's siblings from another component's crates and lets a refusal reach Cargo three ways (4d66269)
  • openspec: Cargos-registry says the store's listing is its own and a manifest's range waits on the planner (c8dfcf9)
  • openspec: Cargos-registry packs without the crate's lockfile, picks no version of another component's crate, is told its component, and lists a name's versions from its own repository (9e6764b)
  • openspec: Cargos-registry reads the store-naming unit's listing, adds none, and answers and resolves a manifest's range (659e85f)
  • openspec: Cargos-registry closes a layout in the core over pinned's ranges and the projection's requires and within, with no lockfile written by hand (9fb37f5)
  • openspec: Cargos-registry answers the projection unit's question for Cargo and asks it in the core's loop, as amended by proposal 154 (5d15e81)
  • openspec: Propose the-store-names-an-artifact-by-ecosystem-name-and-version, each artifact named by ecosystem, name and version at its index (cd6dcb4)
  • openspec: The-store-names-an-artifact-by-ecosystem-name-and-version lists a name's versions, gives each a registry repository and resolves a range, as ruled at fbecdbf (bf114d5)
  • openspec: The-store-names-an-artifact-by-ecosystem-name-and-version gives cache entries cache/, lists an empty name as empty and leaves ranges to cargos-registry, as ruled in batch 26 (265fa58)
  • openspec: The-store-names-an-artifact-by-ecosystem-name-and-version refuses a missing cache repository naming it, as amended by proposal 141 (e52afad)
  • openspec: The-store-names-an-artifact-by-ecosystem-name-and-version holds a declared component's channels and indexes in its own registry repository, as amended by proposal 153 (1467c09)
  • openspec: The-store-names-an-artifact-by-ecosystem-name-and-version owns the store's listing alone and lands first; the range loop and closure are cargos-registry's and requires the projection unit's, as ruled at 4c14235 (b6f24f0)
  • openspec: The-store-names-an-artifact-by-ecosystem-name-and-version names a declared component's version : and tags it in the component's own registry repository, as C.1 is amended at f90f5fd (e3c6eb3)
  • openspec: The-store-names-an-artifact-by-ecosystem-name-and-version cites proposal 155, which brings its intent to C.1 at f90f5fd (1d008dc)
  • adr: 0023, a registry keeps a component's names, its artifacts' names and its cache entries in spaces of their own (138, C.1) (914620c)
  • site: The stores page names each artifact and lists a name's versions; self-hosting makes a registry's repositories (138, C.1) (0a452ea)
  • openspec: Propose the-herdr-plugin (044466b)
  • plugins: The herdr pane's README, and the surfaces page marks it built (c01d56a)
  • openspec: Archive the-herdr-plugin (0eded85)
  • openspec: Propose npm-rendered-and-served, npm packed, rendered and served from the host's one process (f918da1)
  • openspec: Npm-rendered-and-served keeps the process while a layout is served (5d865a1)
  • openspec: Npm-rendered-and-served judges a miss by 113's order and never lists a refused version (47ec448)
  • openspec: Npm-rendered-and-served answers a manifest's family ranges and what a held package requires (137, 140) (e8a7f97)
  • openspec: Npm-rendered-and-served takes requires from the-projection-answers-what-an-artifact-requires, as amended by proposal 154 (cda8849)
  • site: How npm reads a family package from the host's served layout (114, 137, 140, 99, 49) (5ba021e)
  • openspec: Cargos-registry writes the one shape of request, response and miss every served projection answers in, and owns the core's loop (86, 114, 115, 137, 140) (8960d29)
  • openspec: Cargos-registry answers in the serving shape npm-rendered-and-served wrote, building Cargo's registry, its packing and the core's loop (86, 115, 137; proposal 231) (4209045)
  • projection: The Cargo profile says it packs a crate alone with its siblings, answers pins and ranges, and renders and serves a sparse registry (84 to 87, 115, 137, 140) (969b44d)
  • site: How a family repository publishes a crate and a consumer builds against the host's served Cargo registry with no lockfile written by hand (C.11, 137, 140, 99, 49, 114) (375672d)
  • adr: 0006's consequences say Cargo is served from the host's one process as a sparse registry (49, 114, C.11) (667fede)
  • openspec: Cargos-registry declares crates/tailrace-core/src/served.rs, which it changed taking npm's serving code (fa3b49c)
  • openspec: Cargos-registry declares crates/tailrace-seams/Cargo.toml, which gained base64 with npm's serving code (56ce947)
  • openspec: Cargos-registry declares crates/tailrace/src/commands/serve/host.rs, which it changed taking npm's serving code (fe806ac)
  • openspec: Cargos-registry declares crates/tailrace/src/commands/serve/mod.rs, the process's route to a served layout (be67457)
  • openspec: Cargos-registry declares crates/tailrace/src/commands/status.rs, whose page reads the repository through the serving host (711d707)
  • openspec: Cargos-registry declares devenv.nix, which gained nodejs for npm's tools-layer tests (203d3be)
  • openspec: Archive cargos-registry (20b2e11)
  • adr: 0023 records what ECR answered: the mount declined, a repository no template covers refused NAME_UNKNOWN (C.1) (d69f720)
  • adr: 0023 records the ECR check passing four runs of four at d69f720 (C.1) (418c347)
  • openspec: The change's Touches declares repair.rs, whose test store answers versions (712c09b)
  • openspec: The store-name publishing delta keeps the bolt's notes and layout-policy scenarios (50163bd)
  • conformance: The stale-place repair scenario keeps its own doc's opening (091e1b8)
  • openspec: Archive the-store-names-an-artifact-by-ecosystem-name-and-version (1fb5190)
  • site: Npm's member row reads built, served by the host's one process at its one address (49, 114) (4b4b572)
  • openspec: Npm-rendered-and-served's modified blocks carry the bolt's scenarios at 466e7cc beside its own (b26f761)
  • openspec: Archive npm-rendered-and-served (cb50cc1)
  • openspec: Archive the-driver-and-the-pool-run-publish (0fe6c7e)
  • architecture: Record 0016's amendment is accepted; the open page drops it (a348692)
  • adr: Record 0022, every claim tailrace signs takes the catalogued kind that carries it (141 to 143, section 9) (46a2259)
  • adr: Records 0003, 0006, 0009, 0014, 0016, 0017 and 0018 follow the statement as amended (114, 129, C.1, C.7, C.11, C.12, C.15) (5186c8a)
  • architecture: Rules for 99, 113, 126, 128, 133 to 143, C.15 and the pane; core.10 and core.30 follow 135, core.48 cites 138 and C.14; what stands open (8055fc3)
  • adr: The bolt's record 0022 takes 0024, main's 0022 holding the number (5e160b6)