From a7ff779e8845873279d537e84b92f99005863c0b Mon Sep 17 00:00:00 2001 From: wassname <1103714+wassname@users.noreply.github.com> Date: Wed, 19 Aug 2026 20:52:56 +0800 Subject: [PATCH] skill: P1 steps 1-4 are read-only, so a 'just read the log' task still fills the table Sonnet routed to P1 correctly then declined it: 'the task only asked to read, not to audit or act'. Reading a log is exactly when the measurement table gets filled. Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com> --- SKILL.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/SKILL.md b/SKILL.md index 96995e4..8efb27b 100644 --- a/SKILL.md +++ b/SKILL.md @@ -24,23 +24,26 @@ stays yours, because this system is probably not in your training data. ## P1. A run finished or crashed -1. Run `/auditlog`. It owns the full audit and writes the file. Steps 2 to 6 are what it does not - cover, so do them too. -2. Open the log and read it end to end. State its length and confirm you read all of it. A tail +Steps 1 to 4 are what reading a run means, so do them even when you were asked only to read a log. +They write nothing except your reply. Steps 5 to 7 change files, so they wait for a task that asks +you to audit, decide, or act. + +1. Open the log and read it end to end. State its length and confirm you read all of it. A tail once made three audits call a working method broken. -3. Write the measurement table. Fill it before you write one word of diagnosis. +2. Write the measurement table. Fill it before you write one word of diagnosis. | risky part | expected | start | early | middle | end | quoted line | |---|---|---|---|---|---|---| Read each curve at four points, because the shape carries the diagnosis and the last number does - not. If a metric that would settle a row does not exist, add it to the code and run again. STOP - here if any cell is empty. + not. If a metric that would settle a row does not exist, say which one, and add it to the code + before the next run. STOP here if any cell is empty. +3. List every anomaly, including ones you would rather ignore. Each line ends explained, or being + investigated now. An anomaly you found without looking for it is a big problem. 4. Write the prediction check against the P2 table from before this run, one row per prediction, marked supported, contradicted, or unresolved. Write "no predictions were recorded" if there were none, and then record them next time. -5. List every anomaly, including ones you would rather ignore. Each line ends explained, or being - investigated now. An anomaly you found without looking for it is a big problem. +5. Run `/auditlog`. It owns the full audit and writes the audit file. 6. Open `TRAINING_GUIDE.md`, edit the stage this run touched, and write the earliest step of that stage's expected sequence that evidence does not yet support. If the file got longer, you appended history instead of replacing a stale claim.