← fstackCONTENT HISTORY

Update to fstack

Snapshot Sep 30, 2026 · 23:16 UTC · version 1.1.2

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Apply after completing a task, before declaring done. Verify against the real artifact (run the feature, read the actual value, inspect the diff), not a proxy, self-report, or 'it compiles.'",
  "included_files": [],
  "name": "principle-prove-it-works",
  "skill_md_contents": "---\r\nname: principle-prove-it-works\r\ndescription: \"Apply after completing a task, before declaring done. Verify against the real artifact (run the feature, read the actual value, inspect the diff), not a proxy, self-report, or 'it compiles.'\"\r\nuser-invocable: false\r\ndisable-model-invocation: true\r\n---\r\n\r\n# Prove It Works\r\n\r\nVerify every task output by checking the real thing directly. Do not infer from proxies, self-reports, or \"it compiles.\"\r\n\r\n**Why:** Unverified work has unknown correctness. Indirect verification (file mtimes, output freshness, agent self-reports, cached screenshots) feels cheaper than direct observation. Acting on a wrong inference costs far more than checking the source.\r\n\r\n**Pattern:** After completing any task, ask: \"how do I prove this actually works?\"\r\n\r\nCheck the real thing, not a proxy:\r\n- Check process liveness directly, not indirectly through derived state\r\n- Read the actual value, not a cached or derived representation\r\n- When verification fails, suspect the observation method before suspecting the system\r\n\r\nCode and features:\r\n1. Build it (necessary but not sufficient)\r\n2. Run it and exercise the actual feature path\r\n3. Check the full chain: does data flow from input to output?\r\n4. For integrations, test the full communication path end-to-end\r\n\r\nDelegation: trust artifacts, not self-reports.\r\nWhen verifying delegated work, inspect the actual output artifact (git diff, file contents, runtime behavior), not the delegate's summary. Agents report what they intended, not always what happened.\r\n\r\n## Script the check when you can\r\n\r\nThe strongest proof is a deterministic script that re-runs the same comparison, not a one-time eyeball. Write the script, run it, and keep its output as an artifact a reviewer can re-run instead of trusting your word. A script comparing the old and new compiled output catches what a glance misses.\r\n\r\nKeep the artifact visible for the human. Commit it only for large or complex work where the trail has to be auditable later, like a big port or migration (the **show-me-your-work** skill). Most work just needs it visible, not committed.\r\n"
}

SHA-256 of public snapshot: 29d392b9c1a62fd2170d03775139699226d8cb415499770bf9791606f2dbf4cc