concept-guardrails · v0.32.0 · 2026-09-15 · sha256 4d317853078c6f3f

concept-guardrails v0.32.0B

Immutable. This exact content is served forever at /api/v1/blob/4d317853078c6f3f.

---
name: concept-guardrails
description:
  Runs concept-spec guardrails in audit, concept, drift, pipeline, sync, or map mode only when the
  user explicitly invokes $concept-guardrails. Use to create, backfill, compare, or map colocated
  concept specifications.
compatibility:
  File read/write and Grep/Glob; optional boundary-injection runtime requires Claude Code hooks and
  jq
metadata:
  language: en
  translation_of: concept-guardrails-cn
  author: ontology-of-everything
  version: "0.32.0"
  openclaw:
    homepage: https://github.com/ontology-of-everything/concept-skills/tree/main/skills/en/concept-guardrails
---

# Concept Guardrails

Focus: do existing specifications state module contracts clearly and correspond to facts and derived
maps? Run only on explicit `$concept-guardrails` invocation. The workflow adapts
[wyx v0.26.0](https://github.com/jlifyio/wyx) under MIT (`LICENSE.upstream`); specifications use
this repository's Jackson dialect while runtime scripts retain upstream behavior.

## Authority Model

- `CONCEPT.md` defines purpose, state, actions, and operational principle; optional notes hold
  application context.
- `SYNCS.md` records app/include/sync coordination for application purposes and scenarios;
  when/where/then define rules and `// flow:` groups them.
- `PIPELINE.md` records sources, stages, outputs, invariants, triggers, and data boundaries without
  replacing synchronizations.
- `ARCHITECTURE.md` is a derived navigation map. Product dependencies come from the overall PRD, not
  synchronization edges.
- Backfill reconstructs evidenced contracts from implementation; drift compares implementation with
  contract. Neither proves fitness for purpose.

Specification coverage does not prove design correctness, and an accurate map does not prove code
conformance. Label inferred purposes; never use an ideal OP to justify an observed defect.

## Modes

Use `$concept-guardrails <mode> [path-or-description]`. A path means backfill, a description means
create, and no argument means discover candidates. Start with audit when the mode is absent or the
project has no specifications.

| Mode       | Output and required reference                              |
| ---------- | ---------------------------------------------------------- |
| `audit`    | Read-only coverage and command plan: `references/audit.md` |
| `concept`  | Concept candidates or CONCEPT: `references/concept.md`     |
| `drift`    | Read-only drift report: `references/drift-detection.md`    |
| `pipeline` | Pipeline candidates or PIPELINE: `references/pipeline.md`  |
| `sync`     | Coordination candidates or SYNCS: `references/sync.md`     |
| `map`      | Derived maps: `references/map.md`                          |

Route complex modeling to `concept-design`, confirmed-model transcription to `concept-prd`, and
fitness/independence/composition review to `concept-audit`.

## Constraints

- Read specifications, implementation, and project conventions first. Mark current defects during
  backfill; update specifications before implementation for confirmed new behavior.
- Present a draft or diff before unapproved writes. Complete already-authorized creation or repair;
  ask only for unresolved model choices or expanded scope. Discovery lists candidates; read-only
  audits do not write history or fixes.
- Keep one authoritative specification per concept, its PIPELINE beside it, cross-concept pipelines
  in the composition layer, and one SYNCS per synchronization package grouped by flow. Rebuild
  derived maps after specification changes when authorized.
- Before creating or reading CONCEPT/SYNCS or checking pipeline interfaces, read
  `references/spec-format.md`. Use independent sections, named inputs/outputs, result-case matching,
  and query bindings. Write `operational principle`; read legacy `principle` and signatures
  compatibly.
- Mark legacy wyx interactions, dependencies, known coupling, dispatching, coordination graphs, and
  `sync:` sections for migration rather than mixing dialects. When authorized, rewrite
  CONCEPT/SYNCS/PIPELINE together while preserving triggers, bindings, effects, and failure
  semantics.

Completion means the selected mode's definitions, relations, and references are evidenced; backfill
distinguishes facts, inference, and open decisions; reports name scan scope and repair direction;
maps are rebuilt from content rather than timestamps. For automatic injection read
`references/hooks-runtime.md`: hooks list specifications, flag staleness, and inject PIPELINE data
boundaries but do not validate semantic seams.