feat(namespace): aggregation reads under the law + epoch 3 (the key-split rebuild) + THE ARMING COMMIT — the capability constant, the law module, and the typed refusals export from the package root; both engines' conformance suites light on this signal
This commit is contained in:
parent
c2fb28a2f7
commit
7492b6cb59
7 changed files with 73 additions and 22 deletions
19
src/index.ts
19
src/index.ts
|
|
@ -106,6 +106,25 @@ export type {
|
|||
// Export Aggregation Engine
|
||||
export { AggregationIndex, AggregateMaterializer, bucketTimestamp, parseBucketRange } from './aggregation/index.js'
|
||||
|
||||
// THE ONE FIELD-ADDRESSING LAW (sealed 2026-08-03) — the arming surface both
|
||||
// engines' conformance suites detect: bare names = user metadata, system.* =
|
||||
// the ten ruled scalars, plumbing invisible, refusals typed with the fix in
|
||||
// the message. See docs/concepts/field-addressing.md.
|
||||
export {
|
||||
FIELD_ADDRESSING_CAPABILITY,
|
||||
SYSTEM_ENTITY_SCALARS,
|
||||
SYSTEM_RELATION_SCALARS,
|
||||
PLUMBING_FIELDS,
|
||||
parseFieldAddress,
|
||||
readEntityFieldAddress,
|
||||
readRelationFieldAddress,
|
||||
buildUnresolvableMessage,
|
||||
InvalidFieldAddressError,
|
||||
UnresolvableFieldError,
|
||||
UnsupportedFindOptionError
|
||||
} from './db/fieldAddressing.js'
|
||||
export type { FieldAddress, FieldAddressKind } from './db/fieldAddressing.js'
|
||||
|
||||
// Export Neural Import (AI data understanding)
|
||||
export { NeuralImport } from './neural/neuralImport.js'
|
||||
export type {
|
||||
|
|
|
|||
Reference in a new issue