You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5cb0f9c
Browse filesBrowse the repository at this point in the historyBrowse files
test(rest): re-point every reader of the moved per-item reads
Sub-slice 13b, the re-point commit. Each reader whose reading includes a
moved line now reads meta-item-read-routes.ts, with its sum unchanged:
- the registrar-list readers (execctx census 62 sites / 137 mentions,
draft census 8, query-number census 9, canonical query-AST census 4,
docblock floors 59, the ui-view measurements) pin length 15;
- the dogfood blind-spot census keeps 70 / 19 / 51 with a per-module
control of 4, and the realtime tripwires read 0 over fifteen files;
- the runtime parity test finds the item, tree and layers handlers in
the module and the layered helper in the class;
- check-route-envelope declares the module at 1 / 1 and rest-server.ts
goes 8 / 4 to 7 / 3, sums unchanged;
- the liveness rows for enableCache, endpoints.item, doc content and the
doc and book notes, and the api-backend and platform-core checklist
anchors, cite the module;
- a new ADR anchor for the module keeps check-adr-anchors' decision-letter
reading at 1776, which the move alone dropped to 1760 while green.
Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QyoWKK9RwUNxBxmevy9Neb
Copy file name to clipboardExpand all lines: docs/qa/platform-checklist/areas/api-backend.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2446,7 +2446,7 @@
2446
2446
"source": [
2447
2447
"packages/spec/liveness/metadata_endpoints.json (the ADR-0049 ledger this item answers: prefix, enableCache, maskObjectFields and three endpoints.* live, cacheTtl and endpoints.schema dead)",
2448
2448
"packages/spec/src/api/rest-server.zod.ts#MetadataEndpointsConfigSchema (the declared contract — four endpoints.* switches whose describe() strings enumerate every mount they gate since #15542/#15854, the ADR-0106 D8 docblock and the two retiredKey tombstones)",
2449
-
"packages/rest/src/rest-server.ts#registerMetadataEndpointsInner (metaPath, the item endpoint gate and registerPerItemRoute — the per-item switch spelled as a call so the later members of that face carry it), (resolveObjectMasker — the metaType/maskObjectFields fork), (normalizeConfig — isObjectSchemaMaskingEnabled and the OS_ALLOW_UNMASKED_OBJECT_METADATA escape hatch), (getRoutes) + packages/rest/src/meta-collection-routes.ts#registerMetaCollectionRoutes (the types, items and maintenance endpoint gates) + packages/rest/src/discovery-routes.ts#registerDiscoveryEndpoints (discovery.routes.metadata built from prefix)",
2449
+
"packages/rest/src/rest-server.ts#registerMetadataEndpointsInner (metaPathand registerPerItemRoute — the per-item switch spelled as a call so the later members of that face carry it), (resolveObjectMasker — the metaType/maskObjectFields fork), (normalizeConfig — isObjectSchemaMaskingEnabled and the OS_ALLOW_UNMASKED_OBJECT_METADATA escape hatch), (getRoutes) + packages/rest/src/meta-collection-routes.ts#registerMetaCollectionRoutes (the types, items and maintenance endpoint gates) + packages/rest/src/meta-item-read-routes.ts#registerMetaItemReadRoutes (the item endpoint gate on the per-item reads) + packages/rest/src/discovery-routes.ts#registerDiscoveryEndpoints (discovery.routes.metadata built from prefix)",
2450
2450
"ADR-0106 D8 (per-caller field masking of served object schemas) · #14691 (the two retirements) · #7526 (the /meta/types ordering fix the `types` switch takes with it) · ADR-0076 D12 · #15542 / #15854 (the switch-radius ruling that created `maintenance` and gave `item` its own writes) · #15543 (why the measured blast radius of that move is zero: no shipped boot path authors a RestServerConfig)",
2451
2451
"sibling clause: platform-core.metadata-registry-serving (it drives the served REGISTRY on the default config; this item covers the config that decides what is served and to whom) · platform-core.docs-audience-gate (the audience-gated types that are a cache carve-out here)"
0 commit comments