Skip to main content

Qor-logic S.H.I.E.L.D. governance skills for Claude Code, Kilo Code, and future AI coding hosts

Project description

Qor-logic
Standards-Aligned Governance for AI Coding Agents

PyPI Python 3.11+ License: BSL-1.1 Tests: 2388 passing NIST SP 800-218A + AI RMF 1.0 OWASP Top 10 + LLM Top 10 EU AI Act aligned Skills: 30 Agents: 13 Doctrines: 34 Ledger: 348 entries sealed Doc Tier: system

Latest Release | Quick Start | Lifecycle | Policy Engine | Skills | Governance | Docs | Contributing


What Qor-logic Does

Qor-logic is a governance framework that ships curated skills, doctrines, and runtime enforcement to AI coding agents. It covers the full software development lifecycle with hash-chained evidence, machine-enforceable policies, and a process-failure feedback loop.

Supported hosts: Claude Code, Kilo Code, Codex (provisional), Gemini CLI.

Built around S.H.I.E.L.D., the six lifecycle phases each backed by a skill:

Phase Skill What it does
S Secure Intent /qor-bootstrap Seed project DNA. Document the Why, encode the architecture, initialize the Merkle chain.
H Hypothesize /qor-plan Create implementation blueprints with risk grades, file contracts, and Section 4 complexity limits.
I Interrogate /qor-audit Adversarial tribunal. The Judge audits the plan for security, correctness, and drift. PASS or VETO.
E Execute /qor-implement Build under KISS constraints after a PASS verdict. Functions under 40 lines, nesting under 3 levels.
L Lock Proof /qor-substantiate Verify Reality matches Promise. Cryptographically seal the session with Merkle hash verification.
D Deliver /qor-repo-release Deploy, hand off with traceability, and monitor for operational drift.

Latest release

See CHANGELOG.md for what shipped in the current release and every prior version. The CHANGELOG is the single source of truth; this section intentionally avoids version-specific content to prevent README drift.

Quick Start

Install from PyPI

pip install qor-logic

Deploy skills to your AI coding host

By default Qor-logic installs into the current workspace (./.<host>/). Use --scope global for user-wide install under ~/.<host>/.

# Initialize with host + scope (scope defaults to repo)
qor-logic init --host claude --profile sdlc                 # repo scope
qor-logic init --host gemini --profile sdlc --scope global  # global scope

# Install governance skills and agent personas
qor-logic install --host claude                # -> ./.claude/
qor-logic install --host gemini                # -> ./.gemini/commands/
qor-logic install --host codex --scope global  # -> ~/.codex/

# Verify the installation
qor-logic list --available

After a PyPI release, upgrade the package first, then deploy the packaged compiled variants into each active host:

pip install --upgrade qor-logic
qor-logic install --host codex --scope global --dry-run
qor-logic install --host codex --scope global

Repeat the install command for claude, kilo-code, or gemini as needed. See operations.md for the full post-publish smoke checklist.

Supported host layouts:

Host Default folder (repo scope) File format
claude ./.claude/skills/, ./.claude/agents/ Markdown
kilo-code ./.kilo-code/skills/, ./.kilo-code/agents/ Markdown
codex ./.codex/skills/, ./.codex/agents/ Markdown
gemini ./.gemini/commands/ TOML

Set QORLOGIC_PROJECT_DIR to override the repo root.

Or install to a custom target

# Non-standard host, filesystem governance, or data pipeline projects
qor-logic install --host claude --target /path/to/custom/dir/

Use in your AI coding session

/qor-plan          # author a phased implementation plan
/qor-audit         # adversarial PASS/VETO tribunal
/qor-implement     # build under Section 4 Razor constraints
/qor-substantiate  # seal with Merkle hash evidence

Contributors: see CONTRIBUTING.md for the canonical chain and the "what not to do" list.

Lifecycle

Qor-logic enforces a phased governance lifecycle. Each phase gates the next. Every decision is SHA256-chained in the Meta Ledger.

graph LR
    R["/qor-research"] --> P["/qor-plan"]
    P --> A["/qor-audit"]
    A -->|PASS| I["/qor-implement"]
    A -->|VETO| P
    I --> S["/qor-substantiate"]
    S --> V["/qor-validate"]

    D["/qor-debug"] -.->|cross-cutting| I
    RE["/qor-remediate"] -.->|process recovery| P

    SG["Shadow Genome"] -.->|threshold breach| RE

    style A fill:#c62828,color:#fff
    style S fill:#2e7d32,color:#fff
    style SG fill:#ff8f00,color:#fff

Each transition produces a ledger entry. VETO loops back to planning. Process failures accumulate in the Shadow Genome and auto-trigger remediation at configurable thresholds.

Policy Engine

Qor-logic includes a Cedar-inspired policy evaluator written in pure Python. Policies are data files, not hardcoded logic.

// qor/policies/gate_enforcement.cedar
permit (
  principal,
  action == Action::"implement",
  resource == Gate::"plan"
) when { resource.verdict == "PASS" };

forbid (
  principal,
  action == Action::"implement",
  resource == Gate::"plan"
) when { resource.verdict == "VETO" };

Evaluate policies from the CLI:

qor-logic policy check request.json

The evaluator supports permit/forbid effects, == and in constraints, when conditions, and default-deny semantics (forbid overrides permit). Designed for compatibility with the Cedar language; swap in a native Cedar SDK when Python bindings ship.

Standards Alignment

NIST SP 800-218A (SSDF for AI)

Qor-logic maps its lifecycle to the Secure Software Development Framework practices defined in NIST SP 800-218A:

SSDF Practice Group Qor-logic Implementation
PO Prepare the Organization /qor-bootstrap, the doctrine library, CLAUDE.md drop-in, CONTRIBUTING.md
PS Protect the Software /qor-audit tribunal, reliability scripts, Shadow Genome
PW Produce Well-Secured Software /qor-plan > /qor-audit > /qor-implement > /qor-substantiate
RV Respond to Vulnerabilities /qor-remediate, /qor-debug, threshold-triggered issue creation

Full mapping: qor/references/doctrine-nist-ssdf-alignment.md

OWASP Top 10

The codebase has been audited against OWASP Top 10 (2021). Findings: 0 HIGH, 3 MEDIUM (integrity-hardening), 6 LOW (hygiene). No exploitable vulnerabilities. All subprocess calls use list-form argv. No shell injection surface. No unsafe deserialization.

Skill Catalog

Skills live under qor/skills/<category>/ (the full count is on the Skills badge above).

SDLC (qor/skills/sdlc/)

Skill Phase Purpose
/qor-ideate ideate Frame the concept and log assumptions before research
/qor-research research Verify external interfaces and dependencies before planning
/qor-plan plan Author phased plans with tests and risk grades
/qor-implement implement Build under KISS / Section 4 Razor constraints
/qor-refactor implement Section 4 Razor cleanup
/qor-debug cross-cutting Root-cause diagnosis with residual-sweep verification
/qor-remediate process recovery Process-level fix driven by the Shadow Genome

Governance (qor/skills/governance/)

Skill Purpose
/qor-audit Adversarial PASS/VETO tribunal over the plan
/qor-substantiate Verify Reality = Promise and seal with Merkle evidence
/qor-validate Recalculate and verify Meta Ledger chain integrity
/qor-shadow-process Append structured process-failure events
/qor-process-review-cycle Periodic process-health sweep + remediation + audit
/qor-governance-compliance Enforce physical-isolation + environment compliance constraints

Memory (qor/skills/memory/)

Skill Purpose
/qor-status Diagnose lifecycle state and the next legal action
/qor-tone Set session communication tier (technical / standard / plain)
/qor-document Author and maintain governance documentation
/qor-docs-technical-writing Narrative technical writing for product-facing docs
/qor-organize Project-level structure reorganization

Meta (qor/skills/meta/)

Skill Purpose
/qor-bootstrap Seed a new workspace with governance DNA
/qor-help Conversational command catalog and SDLC navigator
/qor-onboard-codebase Absorb an external codebase into governed scope
/qor-repo-audit Repository-level governance audit
/qor-repo-release Delivery-gate / release-ceremony orchestration
/qor-repo-scaffold New-repo governance-scaffold generation
/qor-meta-log-decision Record a major engineering decision into the Meta Ledger
/qor-meta-track-shadow Capture a failed approach into the Shadow Genome
/qor-ab-run A/B measurement harness for skill-variant detection

Workflow bundles

Bundle Phases Use when
/qor-deep-audit recon (3) + remediate (3) Pre-release readiness, tech-debt sweep
/qor-deep-audit-recon research + synthesize + verify Investigation only; ends at a research brief
/qor-deep-audit-remediate plan + implement + validate Action half; consumes the research brief

Governance Model

  1. Every decision is logged. Plans, audits, and substantiations land in docs/META_LEDGER.md as SHA256-chained entries. Verify the full chain: qor-logic verify-ledger.

  2. Gates are advisory with teeth. Skills check for prior-phase artifacts. Override is permitted but logged as a severity-1 gate_override event in the Shadow Genome.

  3. Process failures are append-only. docs/PROCESS_SHADOW_GENOME.md stores JSONL events that flow through stale-expiry rules and aged-high-severity self-escalation. Threshold breach (severity sum >= 10) triggers /qor-remediate.

  4. Policies are data. Cedar-syntax .cedar files under qor/policies/ define permit/forbid rules evaluated at gate check points. The policy engine logs every decision for audit.

  5. Skills delegate explicitly. When /qor-audit finds a Razor violation, it names /qor-refactor. No skill reinvents another skill's process. (delegation-table)

  6. Bundles checkpoint and budget. Multi-phase workflows declare budgets and surface progress between phases. Context windows stay manageable. (workflow-bundles)

Architecture

qor-logic/
  qor/
    skills/           Governance skills + multi-phase bundles (governance, sdlc, memory, meta)
    agents/           13 agent personas
    policy/           Cedar-inspired permit/forbid evaluator (pure Python)
    policies/         .cedar policy files (gate enforcement, skill admission, OWASP)
    scripts/          Runtime: ledger, gates, shadow, platform, compiler, remediate, doc-integrity (core + strict), drift-report, pr-citation-lint, changelog-stamp
    reliability/      Intent Lock, Skill Admission, Gate-to-Skill Matrix, Seal Entry Check
    references/       Doctrines + patterns + ql-templates + glossary + skill-recovery-pattern
    gates/            Phase chain, delegation table, workflow bundles, 9 JSON schemas
    resources.py      importlib.resources wrapper for packaged assets
    workdir.py        $QOR_ROOT / CWD anchor for consumer-state paths
    hosts.py          Host-to-install-path resolver (claude, kilo, codex, gemini)
    cli.py            qor-logic CLI entry point
    dist/variants/    Pre-compiled per-host outputs (claude, kilo-code, codex, gemini)
  docs/
    architecture.md   System-tier doc: layer stack + responsibilities
    lifecycle.md      System-tier doc: phase sequence + substantiate steps
    operations.md     System-tier doc: operator runbook + CLI + runbook
    policies.md       System-tier doc: policy files + standards alignment
    META_LEDGER.md    SHA256-chained decision log
    SHADOW_GENOME.md  Narrative failure-pattern catalog
    SYSTEM_STATE.md   Current repo state snapshot
    BACKLOG.md        Work queue
  tests/              Unit, integration, e2e, doctrine, bundle-contract, install-sync, and workflow-budget tests
  .github/workflows/  ci.yml + release.yml + pr-lint.yml (PR citation) + pr-dependency-review.yml

CLI Reference

# Install + workspace
qor-logic install --host <claude|kilo-code|codex|gemini> [--scope <repo|global>] [--target <path>] [--dry-run]
qor-logic uninstall --host <host> [--scope <repo|global>]
qor-logic init --host <host> [--scope <repo|global>] --profile <sdlc|filesystem|data|research>
qor-logic list [--available] [--installed] [--host <host>] [--scope <repo|global>]
qor-logic info <skill-name>
qor-logic compile [--dry-run]
qor-logic seed

# Governance + integrity
qor-logic verify-ledger [<path>]
qor-logic governance-health [--profile skill-entry]
qor-logic governance-index [--advance-last-reviewed <date>] [--enforce]
qor-logic capabilities <inventory|context|route-risk|verification-request> [...]
qor-logic policy check <request.json>

# Compliance + downstream enforcement SDK
qor-logic compliance <report|ai-provenance|sprint-progress> [...]
qor-logic compliance enforce --engagement <pre-commit|pre-push|pre-tool-write|ci|seal> [--repo-root <path>]

# Release + reconciliation + module dispatch
qor-logic release [...]
qor-logic reconcile [...]
qor-logic scripts <module> [args]        # run a qor.scripts.<module> via the CLI interpreter
qor-logic reliability <module> [args]    # run a qor.reliability.<module>
qor-logic --version

Development

pip install -e ".[dev]"
python -m pytest tests/                                    # full test suite
python -m pytest tests/ -m integration                     # install-smoke tests
qor-logic verify-ledger                                     # Merkle chain integrity
BUILD_REGEN=1 python qor/scripts/dist_compile.py           # regenerate variants
python qor/scripts/check_variant_drift.py                  # SSoT vs dist consistency

Key Documentation

System-tier docs (the four pillars)

Document Purpose
docs/architecture.md Layer stack: entry points -> references -> gates -> skills -> scripts -> policies -> artifacts
docs/lifecycle.md Phase sequence + per-phase contracts + substantiate step expansion (Steps 0-Z) + session/branch/version models
docs/operations.md Operator runbook: CLI, seal ceremony, push/merge, failure recovery, CI, dist variants, troubleshooting
docs/policies.md Policy files, OWASP/NIST alignment, change_class contract, shadow-genome rubric, escape paths

Entry points + governance

Document Purpose
CLAUDE.md Drop-in token-efficiency + test-discipline + governance-flow defaults
CONTRIBUTING.md Reading order + quickstart + what-not-to-do for contributors
CHANGELOG.md User-facing release narrative (Keep-a-Changelog 1.1.0)
docs/META_LEDGER.md SHA256-chained governance log
docs/SHADOW_GENOME.md Narrative failure-pattern catalog
docs/SYSTEM_STATE.md Current repo state snapshot (updated per seal)
docs/phase31-drift-triage-report.md Live drift triage artifact (Check Surface D/E)

Gates + routing

Document Purpose
qor/gates/chain.md Canonical phase sequence (research -> plan -> audit -> implement -> substantiate -> validate -> remediate)
qor/gates/delegation-table.md Skill-to-skill handoff matrix
qor/gates/workflow-bundles.md Bundle checkpoint and budget protocol

Audits + standards

Document Purpose
docs/RESEARCH_BRIEF.md Phase 28 recon: documentation-integrity gap audit (18 gaps identified, all closed by Phase 31)
docs/security-audit-2026-04-16.md OWASP Top 10 + stability audit
qor/references/doctrine-nist-ssdf-alignment.md NIST SP 800-218A lifecycle mapping
qor/references/doctrine-shadow-genome-countermeasures.md Codified failure-pattern countermeasures

Doctrines (complete inventory)

Each doctrine under qor/references/ carries a single rule or convention cited by one or more skills.

Doctrine Purpose
ai-rmf NIST AI RMF 1.0 Govern / Map / Measure / Manage mapping
attribution Canonical commit-trailer / PR-footer / CHANGELOG attribution for Qor-logic-SDLC-authored work; helper at qor/scripts/attribution.py
audit-report-language VETO ground-class to skill directive mapping
changelog Keep-a-Changelog discipline + seal-time stamp
ci-budget CI compute and latency budget
code-quality Section 4 Simplicity Razor + anti-slop rules
communication-tiers Technical / standard / plain output tiers
compliance-conveyance Compliance control matrix + conveyance conformance + ratchet + downstream enforcement SDK
context-discipline Persona scaffolding + measurable-effect contract for SDLC personas
definition-of-done Per-deliverable D1-D4 acceptance criteria
dependency-admission Dependency admission + cooling-period supply-chain control
documentation-integrity Tiered doc topology + glossary + check surface + documentation currency
eu-ai-act EU AI Act Art. 9 / 13 / 14 / 50 risk-management + transparency mapping
feature-inventory FEATURE_INDEX artifact format + seal-time verification
feature-tdd Per-feature TDD-Light contract (plan / audit / implement)
governance-enforcement Branch / version / tag / push / session-rotation / PR-citation protocol
governance-index Hierarchical governance index + self-policing enforcement
hook-contract Non-authoritative gate_written observer-hook contract
host-repo-posture Host-repo posture + capability checks for non-Python archetypes
ideation-readiness Governed ideation-readiness contract for /qor-ideate
nist-ssdf-alignment NIST SP 800-218A practice-tag mapping
owasp-governance OWASP Top 10 governance integration
procedural-fidelity Doc-surface coverage for skill / script / doctrine / schema changes
prompt-compilation Prompt-compilation + per-host variant-output rules
prompt-injection Prompt-injection canary scanning at audit
prompt-resilience Autonomy classification + pause-smell detection
runtime-principal-fidelity Data-API access-control + runtime-principal verification
shadow-attribution Shadow skill attribution rules
shadow-genome-countermeasures Codified recurring failure-pattern countermeasures
shadow-genome-graph Shadow Genome event-graph model
test-discipline TDD, definition of done, reliability rules
test-functionality Tests must invoke the unit and assert on output, not just verify artifact presence
token-efficiency Terse-by-default output + read/write discipline
verification-closure-integrity Prose-behavior test lint + verification-closure rules

Patterns and templates (non-binding references):

Shadow Genome

The Shadow Genome is Qor-logic's institutional memory for failure patterns. Every governance failure (plan VETOes, import breakage, arithmetic drift, silent data loss) is recorded, classified, and codified as a countermeasure.

Representative codified patterns (full set in the doctrine):

ID Pattern Countermeasure
SG-016 Generic-convention paths without grounding Grep/read before citing any path
SG-021 Multi-layer edit compression Enumerate every file that receives the edit
SG-032 Batch-split-write coverage gap Classify records at creation, not post-hoc
SG-033 Positional-to-keyword signature breakage Grep all callers before adding *
SG-036 Doctrine adoption grace period No grace period; inline grounding immediately
SG-038 Prose-code mismatch in plans Grep plan for every enumeration; update in lockstep

Full inventory: qor/references/doctrine-shadow-genome-countermeasures.md

License

Business Source License 1.1 (BSL-1.1). Free for non-production use. Production deployment requires a commercial license from MythologIQ Labs, LLC. See LICENSE for details.

Contributing

Skills live under qor/skills/<category>/<skill-name>/SKILL.md (the single source of truth). The qor/dist/variants/ outputs are generated. Never edit them directly.

To author a new skill:

  1. Pick a category: governance, sdlc, memory, or meta.
  2. Create qor/skills/<category>/<name>/SKILL.md with required frontmatter (name, description, phase, gate_reads, gate_writes).
  3. Add a row to qor/gates/delegation-table.md.
  4. Register in /qor-help.
  5. Regenerate: BUILD_REGEN=1 python qor/scripts/dist_compile.py
  6. Test: python -m pytest tests/

For workflow bundles, follow the metadata schema in qor/gates/workflow-bundles.md. Bundle contract tests in tests/test_bundles.py cover new bundles automatically.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qor_logic-0.107.0.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qor_logic-0.107.0-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file qor_logic-0.107.0.tar.gz.

File metadata

  • Download URL: qor_logic-0.107.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for qor_logic-0.107.0.tar.gz
Algorithm Hash digest
SHA256 206b396eaf3bb5c3fa018112453e924e920812225f96cb32f3f84dee10b93bd5
MD5 276576cd0db44c1dbc021eb62152c05b
BLAKE2b-256 a75a7508e5c17f3254c82aebbdbfb861ca2e143cdcc6e8a2246ad5b83bd615a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for qor_logic-0.107.0.tar.gz:

Publisher: release.yml on MythologIQ-Labs-LLC/Qor-logic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qor_logic-0.107.0-py3-none-any.whl.

File metadata

  • Download URL: qor_logic-0.107.0-py3-none-any.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for qor_logic-0.107.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cffcda7489d876a2433055fdf4fffe5bd1cb9cf15634261b711856ebd86ab42e
MD5 8f25796d5be53e2848cc48045543d845
BLAKE2b-256 fa23478868de7cbe9f7100e11916e0e66a70a1d281246b1052d590b6621e84ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for qor_logic-0.107.0-py3-none-any.whl:

Publisher: release.yml on MythologIQ-Labs-LLC/Qor-logic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page