compliance

Solid

执行入口检查与 FC/SC/RC/T 合规校验。PC0~PC10 入口检查所有模式启用;仅 dev 模式执行全量合规校验,prod 模式不执行(规范已验证)。chat 豁免合规块。

AI & Automation 263 stars 34 forks Updated 2 days ago AGPL-3.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
81
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

## §0 模式判断(前置,优先执行) 读取由 [`load-profile`](../load-profile/SKILL.md) Skill 注入的 ENV_MODE(参见 [`01-common`](../../instructions/01-common.instructions.md) §ENV_MODE 行为总表): <!-- devcodex:include shared/compliance/env-mode-table.md --> > ⛔ **[S01~S06](../../instructions/00-safety.instructions.md) 安全底线不受 ENV_MODE 影响**,无论 dev/prod 均强制执行;**[S07](../../instructions/00-safety.instructions.md)** 在 instruction-fallback 模式下要求全模式入口检查(致命自修正)。 > > ⚠️ **入口检查(PC0~PC10)所有模式启用**,收到用户消息后立即执行;dev 模式额外执行 PC4 完整规范雷达,非 dev 模式 PC4 标注 N/A,详见 [`17-compliance.instructions.md`](../../instructions/17-compliance.instructions.md) §入口检查。 > > 🔴 **S07 时序**:用户**首次可见** PC0~PC10 先于实质正文与产物 mutation(报告/记忆/台账);**禁止**最终文首补 PC 冒充已先输出。Hook 可报告 `s07OrderStatus`(ok/late/missing/unverified)。 > > 🔴 **PC0 单源语义(ABS-07)**:用户可见 PC0 必须写 `ContextReadPlan` + 必要来源回执;`instructions.md`、`17-compliance`、`precheck-status.prompt` **同源**。禁止「Profile ✅ 已加载」单字段冒充上下文完整;PC7 使用 `memory_status` + 有界 query 回执一致表述。 > > ℹ️ ENV_MODE 未注入(profile 未加载)时,默认按 `prod`(不执行合规检查)。 ## §0.1 SpecRadarSubgate(PC4 规范雷达承接) `SpecRadarSubgate` 是 PC4 的执行承接层:`instructions/18-spec-radar.instructions.md` 只负责入口提示和用户可见摘要,具体 Gate 分组、触发判断、ownerSkill、验证路线和 N/A 理由必须引用 `spec-governance` 的 `GovernanceGateRegistry`。 dev 模式 PC4 至少输出: | 字段 | 要求 | |------|------| | `mode` | `dev` / `prod` / `unknown`;非 dev 时 PC4 可写 `N/A + skipReason` | | `triggeredGateGroups` | 命中的 gateGroup 列表,例如 `absorption-layering`、`review-checklist`、`frontend-runtime`、`release-parity` | | `ownerSkills` | ...

Details

Author
devcodex-labs
Repository
devcodex-labs/devcodex
Created
5 months ago
Last Updated
2 days ago
Language
JavaScript
License
AGPL-3.0

Similar Skills

Semantically similar based on skill content — not just same category