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 25e0cf8
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/Features/Search/TextProviderAudit.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ The selected dependency pair is the published ZoneTree and ZoneTree.FullTextSear
19
19
| Requirement | Acceptance |
20
20
|---|---|
21
21
| REQ-FTS-AUDIT-001: selected postings remain derived state under canonical authority | AC-FTS-AUDIT-001: reuse actual TextProtectedRebuildColdOwner/RuntimeTextProjection, real ZoneTree and original SearchEngine; literal English/Ukrainian/control documents, exact full documents/revisions/redaction/scores and update/delete receipt oracles pass before and after replacement. Existing Unicode/NFKC/supplementary/digits/short/repeated/collision/parity suites remain required. |
22
-
| REQ-FTS-AUDIT-002: checksum validity does not replace manifest semantic validation | AC-FTS-AUDIT-002: each of eight genuine same-root cold lifecycles recomputes the existing envelope checksum after changing exactly one actual invariant: tokenizer, hash, format, scope position, contiguous record ID, unique reference, record partition or file digest. The real lazy owner constructor must refuse Corruption with its current safe detail, without removing/rewriting the corrupt manifest, any other file, canonical row or original history. No partial successful query is accepted. |
22
+
| REQ-FTS-AUDIT-002: checksum validity does not replace manifest semantic validation | AC-FTS-AUDIT-002: each of eight genuine same-root cold lifecycles recomputes the existing envelope checksum after changing the tokenizer, hash, source incarnation, scope position, ordinal digest shape, certified document count, scope partition or owned file path. The real lazy owner constructor must refuse Corruption with its current safe detail, preserving the corrupt manifest, all other files, canonical rows and original history. |
23
23
| REQ-FTS-AUDIT-003: exact repair preserves immutable canonical history | AC-FTS-AUDIT-003: restore only the exact test-owned original manifest bytes, then reconstruction returns literal updated Ukrainian/control records and absence of the deleted English record. Original full results and ordered private CompositionReferences plus first genuine outcome/locator bytes survive actual Apply/Resolve replay, a healthy new producer and two canonical/same-root cold opens. |
24
24
| REQ-FTS-AUDIT-004: ownership, resource and qualification boundaries stay real | AC-FTS-AUDIT-004: canonical absolute/existing/nonempty root is checked before existing cold owner reopen; original complete nine-field identity, raw canonical bytes and commit position are retained. file inventory is bounded, ordered and byte exact; no symlink following or broad cleanup. Existing owner/observer joins every original operation and cleanup failure. Source review and prepared preflight are not compiler, process-kill, cluster, signature, endurance, performance or Linux evidence. |
0 commit comments