You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The compiled runtime may still name atomized paths such as `references/tactics/M9-predication-mode.md`.
@@ -491,10 +493,16 @@ class CASEOUT,LAYERS,REST,CATALOGUE,FRONTMATTER,PFAUDIT slate;
491
493
492
494
## Install / Package (Claude-First)
493
495
494
-
The distributable artifact for this repository is `daee-epistemics.skill`.
495
-
Its archive root must contain `SKILL.md`, `references/`, `compiled-module-map.json`, and `build-manifest.json` directly.
496
-
Do not zip the whole repo root, and do not produce a bundle whose top level is `skill/`.
497
-
Package the contents of the generated `skill/` directory, not the directory itself.
496
+
The canonical user-facing upload name is `daee-epistemics.skill`. The canonical local RC build
497
+
filename is `build/daee-epistemics-RC00001-v0.3.1.0.skill.zip`.
498
+
`package.ps1` emits a local `.skill.zip` archive because it is a zip payload with the skill root
499
+
at archive root. If a host expects `.skill`, rename that checked `.skill.zip` payload to
500
+
`daee-epistemics.skill`; do not re-zip it.
501
+
502
+
The archive root must contain `SKILL.md`, `references/`, `compiled-module-map.json`, and
503
+
`build-manifest.json` directly. Do not zip the whole repo root, and do not produce a bundle whose
504
+
top level is `skill/`. Package the contents of the generated `skill/` directory, not the directory
505
+
itself.
498
506
499
507
Before release, regenerate and verify the runtime with the command set in [Source / Runtime Layout](#source--runtime-layout). The checked local packaging command is:
Smoke tests should use the latest explicitly named rc package and hash from the current run.
506
-
Do not use `build/compiled-skill/` or older rc archives as smoke-test inputs.
514
+
Do not use `build/compiled-skill/` or older rc archives as smoke-test inputs. The release smoke
515
+
artifact suite is committed under `smokes/runtime-grounding-v5/` as regression evidence; future
516
+
live runs may regenerate it, but the checker defaults to that repo-local root.
507
517
Current readiness checks and smoke prompts live in [`docs/package-smoke-readiness.md`](docs/package-smoke-readiness.md).
508
518
509
519
For path fidelity, build the archive from Bash / WSL / Linux rather than Windows zip tooling. This keeps archive entry names slash-safe for skill hosts that inspect the bundle structure directly.
Copy file name to clipboardExpand all lines: atomics/skill/references/diagnostics/diagnostic-ir.schema.json
+35Lines changed: 35 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -181,6 +181,11 @@
181
181
"type": "string",
182
182
"enum": ["strong", "provisional", "low"]
183
183
},
184
+
"decisive_missing_differentiator": {
185
+
"type": "string",
186
+
"minLength": 1,
187
+
"description": "Conditional-mandatory when confidence is not strong or read_status is not dominant; names the signal that would refine, falsify, or collapse the remaining ambiguity."
Copy file name to clipboardExpand all lines: atomics/skill/references/rubrics/diagnostic-render-contract.md
+11-9Lines changed: 11 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -183,8 +183,8 @@ Layer A block is the compact diagnostic frame for default mode; it is not raw Di
183
183
- Cleared: [what this live burden cleared]
184
184
- Remaining input-anchored burdens: [enumerated from original input, not a topic list]
185
185
- Held routes rechecked: [result after this pass]
186
-
- Next bounded pass: [if RECURSE]
187
-
- Governance: RECURSE | HOLD | PARTIAL | STOP
186
+
- Next bounded pass: [prose reason if another bounded pass is licensed]
187
+
- Release status: [prose closure/hold/partial/continuation status; no literal STOP/HOLD/RECURSE/PARTIAL label]
188
188
189
189
### Restorative Response
190
190
[Required once in default output after state/noetic re-read. Bounded to what the released operation(s) actually landed. Do not promote it into a new burden-cycle. Do not release held downstream burdens.]
@@ -193,8 +193,9 @@ Layer A block is the compact diagnostic frame for default mode; it is not raw Di
193
193
[Required once at the very end after Restorative Response. Synthesize what cleared, what remains held, and the final governed takeaway. Do not substitute for state/noetic re-read.]
194
194
```
195
195
196
-
If Governance = RECURSE, continue with Burden-Cycle N+1. If STOP / HOLD / PARTIAL, close with a
197
-
brief prose reason — no literal governance label in default mode.
196
+
If the release status says another bounded pass is licensed, continue with Burden-Cycle N+1.
197
+
If closure, hold, or partial traversal is correct, state the reason in prose — no literal
198
+
STOP / HOLD / RECURSE / PARTIAL governance label in default mode.
198
199
199
200
**Layer A required default fields:** read status, confidence, claim_level,
200
201
pattern_profile, reason-category, concealment, deformation, DO-orient, live noetic
@@ -341,9 +342,10 @@ required field set; everything else remains internal. It must surface enough gov
341
342
diagnostic fact for the current pass to be auditable as compiler traversal rather than essay.
342
343
343
344
**Compact state re-read:** The state re-read block above is compact. It must enumerate
344
-
remaining input-anchored burdens, not merely state the governance decision. "Governance: STOP"
345
-
alone is not a valid state re-read — it must show that no input-anchored eligible burden
346
-
remains, or name the burden and the reason for HOLD / PARTIAL.
345
+
remaining input-anchored burdens, not merely state a governance decision. A line such as
346
+
"Governance: STOP" is forbidden in default output and is not a valid state re-read. The
347
+
default must show that no input-anchored eligible burden remains, or name the burden and
348
+
the prose reason for a hold or partial close.
347
349
348
350
**Single-Pass Layer A/B Cosplay:** A response that prints Layer A + Layer B + state re-read
349
351
exactly once and then stops — without proving no eligible input-anchored live burden remains,
0 commit comments