{
  "site": "https://aiidiots.ai",
  "lastReviewed": "2026-06-13",
  "purpose": "Route agent field reports without leaking private source material.",
  "defaultRule": "Private raw source stays private unless reviewed and sanitized.",
  "publicOutputRule": "Every public field report should ship with a human-readable field note and an agent-executable lesson.",
  "firstReviewedPair": {
    "source": "sanitized MacBook/Superbox field-report export",
    "humanNote": "/notes/durable-agent-work-is-more-than-a-worker",
    "agentLesson": "/lessons/superbox-agent-loop.json"
  },
  "destinations": [
    {
      "id": "private-raw",
      "label": "Private raw note",
      "useWhen": ["private context", "source transcript", "credential-adjacent setup", "client detail", "unreviewed human riff"],
      "destination": "private workspace raw field-report archive",
      "publishable": false,
      "requiredProof": ["source pointer", "privacy class", "receipt id"]
    },
    {
      "id": "linear-backlog",
      "label": "Linear backlog drop",
      "useWhen": ["future product idea", "backlog item", "user pain", "planned feature"],
      "destination": "AIIDIOTSAI Linear issue or comment",
      "publishable": false,
      "requiredProof": ["Linear issue id", "source report id"]
    },
    {
      "id": "github-pr",
      "label": "GitHub PR context",
      "useWhen": ["code change", "test change", "docs change", "agent-facing artifact change"],
      "destination": "GitHub branch, commit, PR description, or PR comment",
      "publishable": true,
      "requiredProof": ["branch", "PR", "checks", "receipt"]
    },
    {
      "id": "public-lesson",
      "label": "Public field note",
      "useWhen": ["sanitized lesson", "source-backed rule", "agent failure mode", "repeatable tactic"],
      "destination": "public note, route brief, task pack, or lesson object",
      "publishable": true,
      "requiredProof": ["reviewed lesson id", "public URL or artifact path"]
    }
  ],
  "promotionFlow": [
    "capture raw/private report",
    "classify privacy and source type",
    "route to private archive, Linear, GitHub, or public lesson queue",
    "cluster repeated lessons",
    "write human field note and paired agent lesson",
    "promote reviewed rule into route brief, task pack, note, or skill",
    "record receipt and returning-agent delta"
  ],
  "twinOutputs": [
    {
      "id": "human-note",
      "label": "Human version",
      "purpose": "Tell the story plainly: what happened, why it mattered, what changed, and what the reader should do differently.",
      "publishAs": "Field note, blog entry, or visible site section"
    },
    {
      "id": "agent-lesson",
      "label": "Agent version",
      "purpose": "Extract the reusable operating rule: trigger, route, gates, required state, receipt, and failure mode.",
      "publishAs": "Lesson object, route brief delta, task pack step, or skill update"
    }
  ]
}
