Add exact analysis numbers units and bounded request work
This commit is contained in:
@@ -376,3 +376,41 @@ The exact numeric foundation is the next bounded core implementation. Ordinary
|
||||
engineering approximations, a complete low-noise text workflow, two-project
|
||||
library maintenance and native/API/source parity remain required release work.
|
||||
An exact-only slice cannot complete the user's first release.
|
||||
|
||||
## Analysis production staging — 2026-09-11
|
||||
|
||||
Root accepts the concrete [production integration sequence](release-analysis-production-integration-plan-20260911.md).
|
||||
Allocate schema8 to the next coherent production analysis integration. Start with
|
||||
the actual Project's neutral definition catalog, three analysis element kinds,
|
||||
typed expressions and a closed Local definition-reference environment. Imported
|
||||
references will be admitted only with the real package environment; no placeholder
|
||||
resolver, guessed pin, implicit type compatibility or competing package format.
|
||||
This stages implementation and does not defer the required maintained libraries.
|
||||
|
||||
The first useful gate is the complete persisted/source-authored response budget,
|
||||
shared two-parameter calculation and check: baseline7/4 seconds versus degraded9/4,
|
||||
with explicit request context and the same core result through CLI and REST.
|
||||
Required property fields cannot come from generic factory guesses. Existing
|
||||
descriptive expressions/unit labels retain their exact old meaning and bytes.
|
||||
Freeze older top-level wire DTOs before making definitions required in schema8;
|
||||
reject new fields/constructors in older versions instead of silently dropping them.
|
||||
Global, scoped parameter, imported and historical identities remain distinct.
|
||||
|
||||
Implement pure static numeric type helpers once and reuse them for admission and
|
||||
runtime. Validate every effective case graph and unused branch before accepting a
|
||||
candidate; deleting dependencies requires explicit same-batch repair. Numeric
|
||||
domain failure is not a static type failure. Full evaluator traversal and actual
|
||||
C1 input, provenance, terminal incomplete causes and immutable replay are required
|
||||
before claiming evaluated engineering behavior. Until explicit analysis review/
|
||||
transition facets exist, those entry points must reject unsupported analysis with
|
||||
a clear capability error, including manual-trace paths that could otherwise appear
|
||||
to reconcile headers alone.
|
||||
|
||||
Logical expression depth128 must be reconciled with bounded actual JSON/source
|
||||
decoding; do not simply disable recursion limits. Raw byte, decoded string and
|
||||
aggregate literal/graph/case-admission limits are separate from evaluation fuel.
|
||||
Concrete decoder/admission ceilings remain subject to bounded boundary and timing
|
||||
experiments; the implementer must surface those choices before locking the profile.
|
||||
The current local numeric gate runs against frozen root source. New core contract
|
||||
work proceeds in an isolated checkout, preserving root's Cargo/native leases and
|
||||
the other hosts' CLI, staged-source and B4 ownership.
|
||||
|
||||
Reference in New Issue
Block a user