Record reviewed private syntax text producer evidence and limits
This commit is contained in:
@@ -666,3 +666,24 @@ producer timing and an owner retaining the accepted bundle. Original expression
|
||||
counts alone do not bound an arbitrary faulty output. Logical auxiliary usage
|
||||
continues to exclude the established model/serde/validator and allocator domains;
|
||||
no process-wide memory guarantee follows from this private milestone.
|
||||
|
||||
## 2026-09-25 — reserve named syntax text at its producer
|
||||
|
||||
The [text producer contract](analysis-text-producer-contract-20260925.md) selects
|
||||
a separate private route bound to actual carried authority. Reserve raw quoted
|
||||
payload P before the existing decoder, then transfer decoded D and release P-D.
|
||||
This avoids a duplicate decoder while deliberately allowing conservative
|
||||
escaped-input refusal on the new route. Preserve legacy/phase-only diagnostics.
|
||||
Count simultaneous key/reference copies and all consumed UUID spellings; drop
|
||||
temporary strings before refund. Borrow the ordinary declaration-kind word.
|
||||
Keep small scalar state, transfer retained text once into the resolver ledger,
|
||||
and independently reconcile it against the existing syntax inventory.
|
||||
|
||||
The [verified Windows packet](experiments/analysis-text-producer-20260925/README.md)
|
||||
records six new passes, unchanged prior outcomes, initial lint repair and the
|
||||
single framework-hint difference in one inherited failure log. Preserve the
|
||||
original checker refusal and narrow named-byte amendment instead of weakening
|
||||
general comparison. Compiler prologue observations and existing stack controls
|
||||
bound evidence only; this adds no universal heap or stack guarantee.
|
||||
Entry/metadata growth timing and the remaining scratch inventory require their
|
||||
own explicit decision before actual emitted-output acceptance can be enabled.
|
||||
|
||||
Reference in New Issue
Block a user