Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions .quirk/context-profile.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"format": "quirk-context-profile-candidate/0.1",
"repository": "Quirk-Systems/.github",
"observed_base": "eb889adf3009951de873890103199600f4aad20f",
"scope": "shared contributor instructions and future repository templates",
"domain": "governance",
"status": "candidate",
"authority_effect": "none",
"contract": {
"repository": "Quirk-Systems/quirk-core",
"path": "contracts/context-continuity/v0.1/README.md",
"sha256": "35be29f9db49b7408fae2c3b7a89be4ac9166760d9d53ee687ef876f05ced067"
},
"requirements": [
"QC01",
"QC02",
"QC03",
"QC04",
"QC05",
"QC06",
"QC07",
"QC08",
"QC09",
"QC10",
"QC11",
"QC12"
],
"inheritance": "Children inherit this profile unless a scoped local difference is declared.",
"acceptance_cases": [
"Keep canonical registry authority separate from context selection.",
"Require exact delivery/load/behavior evidence; do not equate a green gate with adoption."
],
"refresh": "At task start or material correction; recheck access before consequential action.",
"coverage": {
"authored": true,
"delivered": false,
"loaded": false,
"behavior_tested": false,
"deployed": false
},
"limitations": [
"This profile changes contributor guidance; application context loading is not established.",
"Participant experience and human maintenance burden are unmeasured."
]
}
96 changes: 96 additions & 0 deletions .quirk/evidence/context-continuity-16d4219de7f8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
{
"schema_version": "evidence-receipt.v1",
"receipt_id": "qreceipt.context-continuity.16d4219de7f8",
"repository": "Quirk-Systems/.github",
"status": "verified",
"subject": {
"base_commit": "eb889adf3009951de873890103199600f4aad20f",
"commit": "16d4219de7f80c18a8daf3a1082af5ab29a4247b",
"changed_paths": [
".quirk/context-profile.json",
"AGENTS.md",
"CLAUDE.md",
"QUIRK-CONTEXT.md",
"README.md",
"templates/README.md",
"tests/test_agent_assets.py"
]
},
"claims": [
{
"claim_id": "qclaim.context-continuity.16d4219de7f8",
"claim_type": "evidence",
"authority_effect": "none",
"statement": "Adds candidate context continuity guidance and inherited template requirements. The repository validation command passed with ruff and actionlint reported as unavailable; no runtime adoption or production compliance is established.",
"evidence_paths": [
".quirk/context-profile.json",
"AGENTS.md",
"CLAUDE.md",
"QUIRK-CONTEXT.md",
"README.md",
"templates/README.md",
"tests/test_agent_assets.py"
]
}
],
"artifacts": [
{
"path": ".quirk/context-profile.json",
"state": "present",
"git_blob": "222881e49e15e7786a8195067eb1041b4bf22cd7",
"sha256": "sha256:03eac406d618df37fe933bec6b181e99d71278e14709318fc10ecdcc05fc1cbf"
},
{
"path": "AGENTS.md",
"state": "present",
"git_blob": "e1f373108d6034e8224954670e94b9fc86981941",
"sha256": "sha256:3c2032cef4723aca1b6bb354143fcb0504c5bc6b37e3060a73bec9b8030b233b"
},
{
"path": "CLAUDE.md",
"state": "present",
"git_blob": "06b95036e427d49fd9c8aeb646cd2cce78a22e82",
"sha256": "sha256:d6df9a4f726c2cd9b31a3c2debf4cf4d74e0b3366f2bcbf2cbd82a3f2be57667"
},
{
"path": "QUIRK-CONTEXT.md",
"state": "present",
"git_blob": "72594a0121e1622c1c9907d41d56ad25be442b9e",
"sha256": "sha256:527322dba2e655be7b5282517e780c1c4d3817707b4627090f476e7a3d9e978e"
},
{
"path": "README.md",
"state": "present",
"git_blob": "171f4c137048475fb20d441fe4b96eeffd8f88a2",
"sha256": "sha256:38cdf171a7c3ff7aef6d8e0f5bb21d674c39f0688e0c25ee251b9a0c067adc3b"
},
{
"path": "templates/README.md",
"state": "present",
"git_blob": "e51a5e0209a3a385439bf51cef66b2d914ad389b",
"sha256": "sha256:72f1b129d6b259c2639041dde995841283c1157b54f93f509c23ad1423a741b9"
},
{
"path": "tests/test_agent_assets.py",
"state": "present",
"git_blob": "c6e4e464d60e8c271735754ba98c192b8d8e7375",
"sha256": "sha256:c25eba4161a192145612b2b43f7b10ad23d779faa82bb8e91fd0e36376aec438"
}
],
"verification": {
"commands": [
{
"command": "scripts/validate.sh",
"result": "pass",
"exit_code": 0
}
],
"verified_at": "2026-10-14T08:49:02.342251Z"
},
"authority": {
"admission_effect": "none",
"authority_ref": null
},
"correction": null,
"receipt_sha256": "sha256:66e6d35578c37906b8792d17ec7609994f0adbe80ccd6077eb387147b31f558d"
}
6 changes: 6 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,9 @@ python scripts/validate_evidence_receipts.py --repository Quirk-Systems/.github
- Writing or editing an intention, goal, roadmap, or todo: use the
`quirk-living-doc` skill and run `python scripts/validate_living_docs.py --strict`;
a planning document names the head it observed and the date it goes stale.

## Context continuity

For changes involving context, preferences, creative work, or participation, read
[QUIRK-CONTEXT.md](QUIRK-CONTEXT.md) and preserve its scoped requirements.
Do not treat this instruction entry point as proof of host loading or runtime adoption.
6 changes: 6 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,9 @@
`uv run --python 3.12 -m unittest discover -s tests` before the final push.
- When a PR is opened, use the template's fields literally: full SHAs, receipt
locators, commands with observed results, and checks not run.

## Context continuity

For changes involving context, preferences, creative work, or participation, read
[QUIRK-CONTEXT.md](QUIRK-CONTEXT.md) and preserve its scoped requirements.
Do not treat this instruction entry point as proof of host loading or runtime adoption.
34 changes: 34 additions & 0 deletions QUIRK-CONTEXT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Quirk context continuity

Status: candidate contributor guidance. Authority effect: none.

Quirk remains a creative medium, capability ecosystem, and participatory world.
This repository applies that breadth to **shared contributor instructions and future repository templates**.

Read [the local profile](.quirk/context-profile.json) for its exact contract digest,
observed base, applicable requirements, and evidence limits. The candidate source is
[Quirk Core context continuity](https://github.com/Quirk-Systems/quirk-core/blob/codex/context-continuity-20261014/contracts/context-continuity/v0.1/README.md).

## Apply here

- Keep canonical registry authority separate from context selection.
- Require exact delivery/load/behavior evidence; do not equate a green gate with adoption.

Preserve originals, useful differences, and source lineage. Untried means unknown
in value, not unsuccessful. Scope preferences and honor withdrawal or task-specific
bypass. Explain material selection and omissions without exposing private metadata.
Measure actual correction effort and interruptions only when voluntarily reported.

## Inherit and verify

Features, modules, components, files, styles, and documentation inherit this profile
when relevant. Declare a local difference only when behavior, audience, or permissions
actually differ. Inspect source revisions at task start and resume. Keep finished
works historical; add successors or linked corrections. Do not recursively overwrite
local instructions or creative source material.

A file or profile does not prove a host loaded it. Record authored, delivered, loaded,
behavior-tested, admitted, and deployed separately. No scheduler, service connection,
or production adoption is installed by these files. Evaluate the acceptance cases
on the affected application before claiming runtime compliance. Roll back this candidate
profile independently while preserving source history and live withdrawals.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,9 @@ commit) is in [`CONTRIBUTING.md`](CONTRIBUTING.md) and the
- [`GOVERNANCE.md`](GOVERNANCE.md), [`SUPPORT.md`](SUPPORT.md), [`SECURITY.md`](SECURITY.md), [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md).

> A repository is not created to honor a noun. It is created to enforce a real boundary.

## Context continuity

For changes involving context, preferences, creative work, or participation, read
[QUIRK-CONTEXT.md](QUIRK-CONTEXT.md) and preserve its scoped requirements.
Do not treat this instruction entry point as proof of host loading or runtime adoption.
8 changes: 8 additions & 0 deletions templates/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,11 @@ and the contract is `.quirk/schemas/design-tokens.schema.json` (see
the concept IDs touched, per `docs/QUIRK_SEMANTIC_GOVERNANCE.md`.
- Separate VERIFIED, INFERRED, and UNKNOWN.
- Name the human authority still required. A filled template grants nothing.

## Context inheritance

New projects inherit the owning repository context profile or declare a scoped
difference. Apply [context continuity](../QUIRK-CONTEXT.md) where context, taste,
creative work, or participation is involved. Distinguish untried from unsuccessful;
keep original sources, private/quiet paths, and useful alternatives. A profile or
filled template is not proof of delivery, loading, behavior, or deployment.
2 changes: 1 addition & 1 deletion tests/test_agent_assets.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ class MutationTests(unittest.TestCase):
def setUp(self):
self.module = load_module()
self.tmp = Path(tempfile.mkdtemp())
for item in ("AGENTS.md", "CLAUDE.md", "agents", ".github", ".claude", "scripts", "prompt-packs", "docs"):
for item in ("AGENTS.md", "CLAUDE.md", "QUIRK-CONTEXT.md", ".quirk", "agents", ".github", ".claude", "scripts", "prompt-packs", "docs"):
source = ROOT / item
if source.is_dir():
shutil.copytree(source, self.tmp / item)
Expand Down