{"rfc":37,"draft":4,"source_sha256":"2905c679b182289003317235f8b056cfdcafd802d51103a253d2e9b7b82af707","candidate_occurrences":[{"source_locator":"RFC-AI-37:D4:L11:O1","line":11,"token":"MUST NOT","text":"Define provider profiles as framework-owned, separately stored, automatically refreshed descriptions of observed provider capabilities, supported selectors, working-modes and continuity behavior. The framework uses simpl","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L20:O1","line":20,"token":"MUST","text":"2.1 Required profile fields: schema_version; canonical type/provider/selector; supported working-modes with tri-state SUPPORTED/UNSUPPORTED/UNKNOWN (and per-capability evidence); source identifier/version/URI; acquisitio","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L20:O2","line":20,"token":"MUST NOT","text":"2.1 Required profile fields: schema_version; canonical type/provider/selector; supported working-modes with tri-state SUPPORTED/UNSUPPORTED/UNKNOWN (and per-capability evidence); source identifier/version/URI; acquisitio","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L30:O1","line":30,"token":"MUST NOT","text":"3.2 The model-list APIs of OpenAI, Anthropic and Gemini expose differing scopes and attributes; no universal provider profile endpoint exists. An API result MUST NOT be claimed to reveal ChatGPT Work/Chat mode limits or ","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L40:O1","line":40,"token":"MUST NOT","text":"4.5 Timeout, HTTP 429/Retry-After, quota exhaustion, 403, changed schema, unavailable connector, TLS errors and network failure must be distinguished; apply bounded retry with jitter and circuit-breaker/backoff. An expir","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L44:O1","line":44,"token":"MUST NOT","text":"5.1 Provider-specific routing defaults are explicit DATA in an approved adapter. For the CEO-designated ChatGPT.com worker using a blank selector, preferred \"working-mode\" is \"work\" and fallback is \"chat\" when Work usage","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L55:O1","line":55,"token":"MUST","text":"6.4 Catalog/profile writes use authorized service principal, expected revision, guarded transaction/readback, privacy controls and append-only verification events. Preserve accepted previous snapshot on parse, source or ","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L61:O1","line":61,"token":"MUST NOT","text":"7.3 Public model catalog may report a model yet account entitlement remains UNKNOWN; adapter claiming unavailable ChatGPT UI controls MUST NOT claim automatic Work↔Chat switching. Unsupported account/mode returns explici","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L93:O1","line":93,"token":"MUST","text":"## MUST-DESIGN CRITERIA — CEO-DIRECTED PROPOSED FUTURE SYSTEM","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L94:O1","line":94,"token":"MUST","text":"MUST-37-UTC: Any current UTC datetime, timestamp, deadline, source-freshness comparison, expiry, or chronological identifier MUST obtain current time through GetUTCDateNow() or its approved typed Time Interface result. A","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L94:O2","line":94,"token":"MUST","text":"MUST-37-UTC: Any current UTC datetime, timestamp, deadline, source-freshness comparison, expiry, or chronological identifier MUST obtain current time through GetUTCDateNow() or its approved typed Time Interface result. A","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L94:O3","line":94,"token":"MUST NOT","text":"MUST-37-UTC: Any current UTC datetime, timestamp, deadline, source-freshness comparison, expiry, or chronological identifier MUST obtain current time through GetUTCDateNow() or its approved typed Time Interface result. A","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L96:O1","line":96,"token":"MUST","text":"MUST-37-01: MUST distinguish documented feature, observed provider profile, current authenticated account entitlement and current available session mode.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L96:O2","line":96,"token":"MUST","text":"MUST-37-01: MUST distinguish documented feature, observed provider profile, current authenticated account entitlement and current available session mode.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L97:O1","line":97,"token":"MUST","text":"MUST-37-02: MUST NOT authorize privileged actions from a feature list or provider name; unsupported/unknown capabilities prompt authorized investigation, not fabricated capabilities.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L97:O2","line":97,"token":"MUST NOT","text":"MUST-37-02: MUST NOT authorize privileged actions from a feature list or provider name; unsupported/unknown capabilities prompt authorized investigation, not fabricated capabilities.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L102:O1","line":102,"token":"MUST","text":"## ADDITIONAL MUST-DESIGN CRITERIA — 2026-11-02 (PROPOSED, NOT IMPLEMENTED)","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L104:O1","line":104,"token":"MUST","text":"MUST: Feature published by a provider is not actual authenticated entitlement. Record supported platform/browser/OS/API mode and compatibility evidence per assignment.","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L105:O1","line":105,"token":"MUST","text":"MUST consider the concrete literal behavior of competent AI workers and enforce required hard safeguards by simple, separately running Interface logic where an actual boundary exists. MUST not delegate Interface internal","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L105:O2","line":105,"token":"MUST","text":"MUST consider the concrete literal behavior of competent AI workers and enforce required hard safeguards by simple, separately running Interface logic where an actual boundary exists. MUST not delegate Interface internal","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L105:O3","line":105,"token":"MUST","text":"MUST consider the concrete literal behavior of competent AI workers and enforce required hard safeguards by simple, separately running Interface logic where an actual boundary exists. MUST not delegate Interface internal","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L108:O1","line":108,"token":"MUST","text":"REQ-AI-37-CAP-001: Context MUST distinguish feature advertised, tool exposed, account actually entitled, runtime actually reachable and worker currently authorized; a mounted cloud drive does not establish remote durabil","classification":"UNCLASSIFIED_WORD_OCCURRENCE"},{"source_locator":"RFC-AI-37:D4:L109:O1","line":109,"token":"MUST","text":"REQ-AI-37-CAP-002: Independent Context MUST exist before task assignment. A later assignment-target compatibility overlay must preserve baseline context and include verified capability source, observed UTC, expiry and UN","classification":"UNCLASSIFIED_WORD_OCCURRENCE"}],"status":"DERIVED_WORD_LOCATOR_NOT_NORMATIVE"}
