[
  {
    "id": "yylo-docs-1",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo",
    "excerpt": "npm install -g @yylo/cli@0.2.2\nyylo init --task \"Describe one verifiable outcome\" --subagent claude",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-2",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo",
    "excerpt": "Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-3",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo",
    "excerpt": "`yy loop` repeats arbitrary shell commands sequentially.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-4",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo",
    "excerpt": "Save the same contract as YAML for a reusable workflow.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-5",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/skills",
    "excerpt": "The direct open-standard path is available now and can install the repository or one slug.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-6",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo/scripts/parallel-runner",
    "excerpt": "Bounded concurrent fan-out for independent kanban tasks, data items, or complete commands\u2014with structured evidence for every item.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-7",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo/scripts/parallel-runner",
    "excerpt": "Continue a captured session with `yy continue SESSION_ID`; do not reconstruct work from tmux scrollback.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-8",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo/scripts/workflow-runner",
    "excerpt": "Choose Workflow Runner when a step consumes `{{ steps.<id>.response }}`, a generated file, or a session from an earlier step.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-9",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo/scripts/run-until-completion",
    "excerpt": "Repeat bounded YYLO iterations until no open kanban work remains.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-10",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo/scripts/integrations",
    "excerpt": "Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-11",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo",
    "excerpt": "yy ledger create \"Validate recovery\" --status todo --tags auth\nyy ledger ready --sort asc\nyy ledger get TASK_ID",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-12",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo-ledger",
    "excerpt": "The 0.2.1rc6 channel adds ID-first general Records and typed task, wiki, workflow, and artifact profiles.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-docs-13",
    "tier": "claimed-docs",
    "url": "https://yylo.dev/docs/yylo-benchmark",
    "excerpt": "Plan immutable experiments, execute isolated attempts, retain evaluator provenance, recover safely, and produce bounded reports.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-gh-1",
    "tier": "github",
    "url": "https://github.com/yylo-dev/yylo",
    "excerpt": "`doctor workspace` is intentionally nonzero when it finds an actionable topology problem; it never fetches or changes the workspace.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-gh-2",
    "tier": "github",
    "url": "https://github.com/yylo-dev/yylo",
    "excerpt": "A successful run prints the installed YYLO version, initializes `.juno_task/`, then emits a watch receipt with `\"state\":\"COMPLETED\"`, `\"exit_code\":0`, and nonzero `log_bytes`.",
    "fetchedAt": "2026-09-14T23:09:53.359Z"
  },
  {
    "id": "yylo-gh-3",
    "tier": "github",
    "url": "https://github.com/yylo-dev/yylo",
    "excerpt": "YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who want a quick agent loop and for project operators who need typed task, validation, merge, and release-readiness boundaries.",
    "fetchedAt": "2026-09-14T23:05:00.000Z"
  },
  {
    "id": "yylo-gh-4",
    "tier": "github",
    "url": "https://github.com/yylo-dev/yylo",
    "excerpt": "`task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before reporting `WORKING`.",
    "fetchedAt": "2026-09-14T23:05:00.000Z"
  },
  {
    "id": "yylo-gh-5",
    "tier": "github",
    "url": "https://github.com/yylo-dev/yylo",
    "excerpt": "`merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved target requires recomposition and renewed candidate checks.",
    "fetchedAt": "2026-09-14T23:05:00.000Z"
  },
  {
    "id": "yylo-gh-6",
    "tier": "github",
    "url": "https://github.com/yylo-dev/yylo",
    "excerpt": "Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, and maintains no validation cache.",
    "fetchedAt": "2026-09-14T23:05:00.000Z"
  },
  {
    "id": "yylo-probe-1",
    "tier": "probe",
    "url": "https://yylo.dev/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 404 at https://yylo.dev/llms.txt",
    "fetchedAt": "2026-09-14T23:11:32.601Z"
  },
  {
    "id": "yylo-probe-2",
    "tier": "probe",
    "url": "https://yylo.dev/docs/yylo.md",
    "excerpt": "PROBE docs-md: HTTP 404 at https://yylo.dev/docs/yylo.md",
    "fetchedAt": "2026-09-14T23:11:32.601Z"
  },
  {
    "id": "yylo-probe-3",
    "tier": "probe",
    "url": "https://yylo.dev/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://yylo.dev/openapi.json, https://yylo.dev/swagger.json, https://yylo.dev/api/openapi.json, https://yylo.dev/.well-known/openapi.json)",
    "fetchedAt": "2026-09-14T23:11:32.601Z"
  },
  {
    "id": "yylo-probe-4",
    "tier": "probe",
    "url": "https://yylo.dev/docs/yylo",
    "excerpt": "official CLI documented at https://yylo.dev/docs/yylo",
    "fetchedAt": "2026-09-14T23:11:32.601Z"
  },
  {
    "id": "yylo-probe-rt-1",
    "tier": "probe",
    "url": "https://www.npmjs.com/package/@yylo/cli",
    "excerpt": "PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` \u2014 the official CLI is live on the public npm registry (@yylo/cli 0.2.2) and publishes the documented launchers as package bins: yylo, yy, ypl, feedback-yylo. Registry metadata only; no package code executed.",
    "fetchedAt": "2026-09-14T23:13:29.000Z"
  },
  {
    "id": "yylo-probe-rt-2",
    "tier": "probe",
    "url": "https://github.com/yylo-dev/yylo/blob/main/LICENSE",
    "excerpt": "PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License / Copyright (c) 2026 JUNO AI INC.' \u2014 the full CLI source repo is public under MIT.",
    "fetchedAt": "2026-09-14T23:13:29.000Z"
  }
]
