history-hygiene

Record final outcomes to history.md and update reversals immediately.

Updated Nov 27, 2024
One-click install
npx skills add https://github.com/Izak90/Izak90.github.io --skill history-hygiene-izak90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: history-hygiene
Source: https://github.com/Izak90/Izak90.github.io/tree/main/isaac_treinos_ar_livre/.copilot/skills/history-hygiene
Command: npx skills add https://github.com/Izak90/Izak90.github.io --skill history-hygiene-izak90

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

History files (.md files tracking decisions, spawns, outcomes) are read cold by future agents. Stale or incorrect entries poison decision-making downstream. The Kobayashi incident proved this: history said "Brady decided v0.6.0" when Brady had reversed that to v0.8.17. Future spawns read the wrong truth and repeated the mistake.

Core Features & Use Cases

  • Record the final outcome, not the initial request or intermediate states.
  • Update history immediately on reversals, ensuring the history stays in sync with actual decisions.
  • One read = one truth, maintaining history as the single source of truth for future agents.

Quick Start

Log the final outcome to history.md only after the decision is confirmed, replacing any prior intermediate entries.

Frequently Asked Questions about history-hygiene

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent stale decision history in markdown files from misleading future agents?

Prevent stale decision history by logging only the final confirmed outcome to history.md, replacing prior intermediate entries. This ensures future agents read a single authoritative truth instead of outdated or reversed decisions.

What is the best way to maintain an audit trail when a team decision is reversed?

The best way to maintain an audit trail after a reversal is to update history.md immediately with the new final state. This overwrites the previous entry to keep the decision-tracking file synchronized with actual outcomes.

How does recording final outcomes to history.md improve incident response reviews?

Recording final outcomes to history.md improves incident response by providing a single source of truth. It prevents future agents from reading intermediate states or reversed decisions, which avoids repeating past mistakes during audits.

When do I need to enforce final-state logging for team collaboration documentation?

Enforce final-state logging for team collaboration documentation whenever a decision is confirmed or reversed. This practice is necessary in software projects, incident reviews, and audits to ensure the history file reflects the actual current truth.

Can I use history.md as a single source of truth for decision tracking in software projects?

Yes, you can use history.md as a single source of truth for decision tracking in software projects. By maintaining one authoritative history entry per decision, you ensure all downstream agents and team members read the correct final outcome.

Why does intermediate decision logging cause problems for downstream agent decision-making?

Intermediate decision logging causes problems because future agents read history files cold. If stale or incorrect intermediate entries are not replaced by the final outcome, agents base their decision-making on poisoned or reversed truths.