{"rfc":46,"draft":3,"source_sha256":"b52f2a4d1b6587ea6d0e2244a20bf569d246e3fc1b9248d511224549cd66267b","candidate_occurrences":[{"source_locator":"RFC-AI-46:D3:L14:O1","line":14,"token":"MUST","text":"1.1 Writer MUST create, open, edit, compare, validate, preview, save and publish one RFC-AI N.txt file per allocated identity, never separate canonical files for its chapters. Supporting objectives, evidence, reports and","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L14:O2","line":14,"token":"MUST NOT","text":"1.1 Writer MUST create, open, edit, compare, validate, preview, save and publish one RFC-AI N.txt file per allocated identity, never separate canonical files for its chapters. Supporting objectives, evidence, reports and","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L15:O1","line":15,"token":"MUST","text":"1.2 Writer MUST preserve all applicable MUST and MUST NOT obligations within that single source. Additional sections, tables, examples, notes, training and history SHOULD appear only when useful, not as largely blank man","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L15:O2","line":15,"token":"MUST","text":"1.2 Writer MUST preserve all applicable MUST and MUST NOT obligations within that single source. Additional sections, tables, examples, notes, training and history SHOULD appear only when useful, not as largely blank man","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L15:O3","line":15,"token":"MUST NOT","text":"1.2 Writer MUST preserve all applicable MUST and MUST NOT obligations within that single source. Additional sections, tables, examples, notes, training and history SHOULD appear only when useful, not as largely blank man","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L17:O1","line":17,"token":"MUST","text":"1.4 Saved draft, provider-committed revision, public review copy, CEO-approved edition, active policy, implemented control and proven outcome MUST be separate statuses. A packet, file hash, or publication URL cannot gran","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L20:O1","line":20,"token":"MUST NOT","text":"2.1 Content BEFORE the first physical CRLF MAY be conventional #!RFC-AI/2 metadata, JSON of any RFC 8259 top-level type (object, array, string, number, true, false, null), arbitrary opaque text or unknown future types. A","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L21:O1","line":21,"token":"MUST","text":"2.2 There is no universal first-line 512-byte restriction, prescribed-key list or ASCII-only metadata rule. A particular tool MAY bound automatic parsing to protect resources but MUST keep all source bytes, offer safe ra","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L22:O1","line":22,"token":"MUST","text":"2.3 Recognized and unrecognized preamble content MUST be inert data, NEVER executable HTML, CSS, script, tool instructions, credentials or authority. Writer MUST round-trip unknown metadata without converting unsupported","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L22:O2","line":22,"token":"MUST","text":"2.3 Recognized and unrecognized preamble content MUST be inert data, NEVER executable HTML, CSS, script, tool instructions, credentials or authority. Writer MUST round-trip unknown metadata without converting unsupported","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L27:O1","line":27,"token":"MUST","text":"3.1 Canonical edits MUST resolve exact Drive/provider file ID, parent, current revision and digest. Identically named copies cannot be silently substituted. New RFC number allocation MUST be performed by the governing re","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L27:O2","line":27,"token":"MUST","text":"3.1 Canonical edits MUST resolve exact Drive/provider file ID, parent, current revision and digest. Identically named copies cannot be silently substituted. New RFC number allocation MUST be performed by the governing re","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L28:O1","line":28,"token":"MUST","text":"3.2 Writer MUST preserve a recoverable predecessor, exact UTF-8 CRLF text, unknown metadata and a useful undo/recovery record without creating multiple active canonical masters.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L29:O1","line":29,"token":"MUST","text":"3.3 StorageInterface alone owns cloud saves, concurrency fencing, atomicity where supported, uncertain-write reconciliation and independently verified provider commit. Transport MUST retry genuinely missing expected byte","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L29:O2","line":29,"token":"MUST NOT","text":"3.3 StorageInterface alone owns cloud saves, concurrency fencing, atomicity where supported, uncertain-write reconciliation and independently verified provider commit. Transport MUST retry genuinely missing expected byte","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L30:O1","line":30,"token":"MUST","text":"3.4 Offline edits are local, unpublished drafts. Cloud committed does not imply public, approved or active. Unauthorized or conflicting cloud writes MUST be reported and MUST NOT be bypassed via weaker storage routes.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L30:O2","line":30,"token":"MUST NOT","text":"3.4 Offline edits are local, unpublished drafts. Cloud committed does not imply public, approved or active. Unauthorized or conflicting cloud writes MUST be reported and MUST NOT be bypassed via weaker storage routes.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L31:O1","line":31,"token":"MUST","text":"3.5 Public draft publication MUST verify exact source, authorized scope and live readback. If the public derivative differs from the canonical Drive source, label DERIVATIVE_UNRECONCILED until explicitly resolved.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L35:O1","line":35,"token":"MUST NOT","text":"4.2 Reader and Writer SHOULD provide CONTINUITY, CONTEXT and ASSIGNMENT navigation buttons only for matching actual headings within a SINGLE Worker Contact Document. Hide optional absent buttons. Buttons navigate in-docu","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L36:O1","line":36,"token":"MUST","text":"4.3 Navigation recognition MUST avoid matching casual prose and should use verified document kind and explicit headings. Source remains readable even when the Reader lacks support for a metadata type.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L37:O1","line":37,"token":"MUST","text":"4.4 Manual local file reading MAY safely show any UTF-8 .txt. Automatic interception MUST require confident RFC-AI recognition and otherwise leave arbitrary text/plain unchanged. DOM text rendering is not proof of exact ","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L38:O1","line":38,"token":"MUST","text":"4.5 Legacy RFC-AI/1 previews, padded identifiers, current RFC-AI/2 and extensible JSON/opaque preambles require explicit compatibility tests; unsupported forms MUST fall back to safe readable raw text rather than silentl","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L39:O1","line":39,"token":"MUST NOT","text":"4.6 Writer/Reader MUST NOT execute embedded markup, script, metadata or untrusted source links, nor infer authenticated approval from document status.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L46:O1","line":46,"token":"MUST","text":"5.5 Qualified independent DAVG MUST verify actual artifact bytes, authenticated approvals, source preservation, user-visible behavior, domain correctness and unresolved exceptions.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L57:O1","line":57,"token":"MUST","text":"REQUIRED FUTURE BEHAVIOR: Writer MUST preserve ONE complete canonical RFC-AI UTF-8 CRLF .txt; Reader and Writer share a versioned grammar. The preamble before first literal CRLF MAY be any inert UTF-8/JSON top-level type","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-46:D3:L57:O2","line":57,"token":"MUST","text":"REQUIRED FUTURE BEHAVIOR: Writer MUST preserve ONE complete canonical RFC-AI UTF-8 CRLF .txt; Reader and Writer share a versioned grammar. The preamble before first literal CRLF MAY be any inert UTF-8/JSON top-level type","classification":"UNCLASSIFIED_WORD_OCCURRENCE"}],"status":"DERIVED_WORD_LOCATOR_NOT_NORMATIVE"}
