🚩
44 Feature Flags — Hidden Roadmap
A complete product roadmap hiding behind compile-time gates
P1Meta / Governance
Summary
44 feature flags for capabilities fully built but not shipped. Controlled via GrowthBook feature flags (tengu_* prefix). Each is a real implementation — not stubs or mockups. This lets the team iterate internally, test with employees in production, and roll out selectively.
Architecture Diagram
Technical Details
Notable flags beyond KAIROS/ULTRAPLAN/BUDDY:
• Voice Mode — real-time voice conversations with Claude Code (since publicly launched)
• BRIDGE — remote control from phone/browser (since publicly launched as 'dispatch')
• Auto Mode — AI classifier silently approves tool permissions, removing confirmation prompts
• Bug hunting feature
• Session teleportation
• AFK autonomous operation (likely the 'auto mode' feature since released)
• Penguin Mode (unknown purpose)
• Agent Swarms (tengu_amber_flint) — cluster scheduling
• Workflow scripts
• Daemon-style long-running agents
• Computer control via MCP (since publicly launched)
• Peer discovery between local Claude instances
108+ total gated modules when including sub-flags.
Implementation Pattern
TypeScript (conceptual)
// Feature flag gating pattern (conceptual)
interface FeatureFlag {
key: string; // e.g. 'tengu_kairos_daemon'
enabled: boolean;
rolloutPercent: number; // 0-100
allowedUserTypes: ('ant' | 'beta' | 'public')[];
}
function isEnabled(flag: FeatureFlag, user: User): boolean {
if (!flag.enabled) return false;
if (!flag.allowedUserTypes.includes(user.type)) return false;
// Deterministic percentage rollout
return hashPercent(user.id, flag.key) < flag.rolloutPercent;
}Architecture Insight
44 flags means 44 capabilities at different maturity stages. This is a product roadmap encoded in code — every flag is a real implementation, not a stub. The tengu_* prefix convention enables bulk management.
Official / Public Basis
44 feature flags found in source code, controlled via GrowthBook (tengu_* prefix). Several have since been publicly launched (Voice Mode, dispatch/BRIDGE, computer control via MCP).
Governance Concerns
Feature flags are a form of staged deployment governance. 108+ gated modules means fine-grained rollout control. V5.3 S0-S5 maturity model maps directly to this pattern: features gate through maturity stages.
LightHope Ecosystem Mapping
LightHope FeatureGate — V5.3 S0-S5 maturity model = feature gating, P0-P3 priority = release priority management, compile-time vs runtime feature isolation patterns