/**
 * 共享契约骨架 — 扩展、平台兼容、治理、决策、架构、编码、验收、模板和演进。
 *
 * 包含问题: 16, 19, 26, 27, 39, 40, 41, 49, 50, 51, 52, 53, 54。
 */
// ── 跨切面不变量 ──
export const EXTENSION_PLATFORM_INVARIANTS = [
    "第三方扩展不得自称 enforced",
    "扩展不能绕过 Contract Registry、Guard、Tool Invocation、Language Policy",
    "扩展权限必须显式授权、最小权限、可撤销",
    "metrics 不得把 skipped / manual_required / degraded / plan_only 算 passed",
    "governance action 不得由指标自动触发高风险动作",
    "destructive / irreversible 技术决策必须 human gate",
    "技术推荐不等于可执行决策",
    "high impact 机制变更必须有 fundamental_need",
    "detail discipline 不能停留在 checklist，必须接入验证与交付 gate",
    "first principles 不能停留在口号，必须能阻断错误前提和表面修复",
    "brainstorm 不能停留在闲聊，必须形成候选方案、取舍、反证、推荐与非目标",
    "architecture design 必须按 Architecture Design Contract、架构设计模板和验收 gate 产出",
    "existing_system + new_requirement 必须先做 ExistingSystemAnalysis + RequirementGapAnalysis",
    "coding 不能作为第一步，必须先通过 CodingReadinessGate 和 TestFirstPlan",
    "readiness_status=blocked/manual_required 时不得写实现代码",
    "有可运行前端/全栈服务时不得只停在单测、静态检查或报告",
    "workflow template pack 不得只新增文件，必须 indexed、registered、injected、consumed、verified",
    "新增问题/Batch/workflow 必须经过 DuplicateIssueCheck 和 TemplateEvolutionImpact",
    "symlink / case sensitivity / path separator / shell 差异不得绕过 scope",
    "跨平台兼容不得以降低安全边界为代价",
    "中文语义优先或项目 LanguagePolicy 必须遵守",
    "脑暴推荐不得绕过 Decision Sovereignty human gate",
    "输出目录名必须用户确认，未确认不得 delivered",
    "后端默认优先 Java，前端默认优先最新稳定 Vue 生态 + TypeScript",
    "多端前端默认不同项目仓库或独立应用边界",
    "Mermaid sequenceDiagram 必须可渲染",
    "VerificationPlan 必须从 RequirementGapAnalysis 生成",
    "有测试框架且行为可断言时必须先写失败测试或回归测试",
    "浏览器验收失败必须 capture/classify/map/repair/rebuild/redeploy/rerun",
    "最终必须给用户本地可访问 URL，否则不得 delivered",
    "模板文件存在但未被消费不得 completed",
    "没有 NewIssueRegressionGate 的新增问题不得 accepted",
];
//# sourceMappingURL=extension_platform_contracts.js.map