Cutdown Profile Source Policy

Decision

Parser profile and experimental flags are external configuration only.

Documents must not be able to authoritatively set active profile or flags in-source.

Rationale

  • Keeps execution control with host/runtime policy.
  • Avoids hidden behavior changes when moving documents across environments.
  • Preserves deterministic CI and production rollout controls.

Contract Rules

  • Active profile is defined by parser/runtime invocation context.
  • In-source metadata that attempts to set profile/flags is non-authoritative.
  • Parsers may expose informational diagnostics when such declarations are present.

Conformance Requirements

Conformance tests must include cases where in-source profile/flag declarations appear and verify they do not override external configuration.