structure
definition
Flags
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Config.Flags on GitHub at line 7.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
formal source
4namespace Config
5
6/-- vNext feature flags (default-safe). Certificates on by default; behavior changes off. -/
7structure Flags where
8 /-- Enable v2 certificate bundle (report emission). -/
9 enableV2Certs : Bool := true
10 /-- Enable Macrocore ISA and macro-expansion path. -/
11 enableMacrocore : Bool := false
12 /-- Enable φ‑IR codec and neutral window packer. -/
13 enablePhiIR : Bool := false
14 /-- Enable ConsentDerivative static gate. -/
15 enableConsentGate : Bool := false
16 /-- Enable J‑greedy scheduler (optional). -/
17 enableJScheduler : Bool := false
18deriving Repr, DecidableEq
19
20/-- Global default flags. Projects may override via their own module. -/
21def default : Flags := {}
22
23end Config
24end IndisputableMonolith