{
  "name": "PostTrainLLM",
  "version": "3",
  "url": "https://posttrainllm.com",
  "llms": "https://posttrainllm.com/llms.txt",
  "llmsFull": "https://posttrainllm.com/llms-full.txt",
  "sitemap": "https://posttrainllm.com/sitemap.xml",
  "robots": "https://posttrainllm.com/robots.txt",
  "markdown": {
    "suffix": ".md",
    "negotiation": true
  },
  "openapi": "https://posttrainllm.com/openapi.json",
  "release": "https://posttrainllm.com/releases/mac.json",
  "capabilities": {
    "build": [
      {
        "name": "Native specialist factory",
        "url": "https://posttrainllm.com/docs/quickstart"
      },
      {
        "name": "Browser training lab",
        "url": "https://posttrainllm.com/playground"
      },
      {
        "name": "Browser inference lab",
        "url": "https://posttrainllm.com/inference"
      },
      {
        "name": "WebGPU kernel tests",
        "url": "https://posttrainllm.com/webgpu-test"
      },
      {
        "name": "Training dashboard",
        "url": "https://posttrainllm.com/training-dashboard"
      },
      {
        "name": "Native Mac app",
        "url": "https://posttrainllm.com/download"
      }
    ],
    "measure": [
      {
        "name": "Experiment ledger",
        "url": "https://posttrainllm.com/experiments"
      },
      {
        "name": "Evidence artifacts",
        "url": "https://posttrainllm.com/artifacts"
      },
      {
        "name": "Benchmarks",
        "url": "https://posttrainllm.com/benchmarks"
      },
      {
        "name": "Evaluation leaderboard",
        "url": "https://posttrainllm.com/leaderboard"
      }
    ],
    "learn": [
      {
        "name": "Learning paths",
        "url": "https://posttrainllm.com/learn"
      },
      {
        "name": "Reproducible recipes",
        "url": "https://posttrainllm.com/recipes"
      },
      {
        "name": "CLI reference",
        "url": "https://posttrainllm.com/docs/cli-reference"
      },
      {
        "name": "Documentation",
        "url": "https://posttrainllm.com/docs/"
      }
    ]
  },
  "experimentSummary": {
    "total": 76,
    "resolved": 76,
    "worked": 5,
    "workedWithCaveat": 37,
    "nonPositiveOrMixed": 34,
    "byStatus": {
      "failed": 13,
      "inconclusive": 6,
      "regressed": 6,
      "rejected": 7,
      "superseded": 2,
      "worked": 5,
      "worked-with-caveat": 37
    },
    "interpretation": "Worked-with-caveat proves a bounded mechanism, not a positive product result. Failed, regressed, rejected, inconclusive, and superseded attempts remain first-class boundary evidence."
  },
  "learningSummary": {
    "paths": 9,
    "recipes": 18,
    "stages": 9,
    "buildableArtifacts": 13
  },
  "surfaces": [
    {
      "id": "home",
      "url": "https://posttrainllm.com/",
      "md": "https://posttrainllm.com/index.md",
      "kind": "application",
      "title": "PostTrainLLM — Build and measure specialist LLMs on a Mac",
      "description": "Build bounded specialist language models sized to one Apple Silicon machine, then distill, fine-tune, evaluate, package, and inspect them with reproducible…"
    },
    {
      "id": "agent-trajectory-dataset",
      "url": "https://posttrainllm.com/agent-trajectory-dataset",
      "md": "https://posttrainllm.com/agent-trajectory-dataset.md",
      "kind": "application",
      "title": "How to build an agent trajectory dataset | PTLLM",
      "description": "Build an agent trajectory dataset with typed events, provenance, privacy filters, leakage-safe splits, and outcome-based evaluation."
    },
    {
      "id": "artifacts",
      "url": "https://posttrainllm.com/artifacts",
      "md": "https://posttrainllm.com/artifacts.md",
      "kind": "application",
      "title": "posttrainllm — public artifacts",
      "description": "Public posttrainllm artifacts: measured model packages, routed specialists, benchmark reports, blockers, and release status."
    },
    {
      "id": "artifacts/ane-m8-coreml-chain",
      "url": "https://posttrainllm.com/artifacts/ane-m8-coreml-chain",
      "md": "https://posttrainllm.com/artifacts/ane-m8-coreml-chain.md",
      "kind": "application",
      "title": "Artifact: ANE M8 Core ML Chain | PTLLM",
      "description": "A layer-chunked Core ML chain ran a Qwen3 28-block path on the Apple Neural Engine at about 17 tok/s."
    },
    {
      "id": "artifacts/browser-webgpu-speedup",
      "url": "https://posttrainllm.com/artifacts/browser-webgpu-speedup",
      "md": "https://posttrainllm.com/artifacts/browser-webgpu-speedup.md",
      "kind": "application",
      "title": "Artifact: Browser WebGPU Training Speedup | PTLLM",
      "description": "A frozen ABBA run on an Apple M5 Pro measured a 10.67x Large-preset WebGPU speedup over WASM with 4.72% paired final-loss drift and zero runtime errors."
    },
    {
      "id": "artifacts/factory-run-schema-v1",
      "url": "https://posttrainllm.com/artifacts/factory-run-schema-v1",
      "md": "https://posttrainllm.com/artifacts/factory-run-schema-v1.md",
      "kind": "application",
      "title": "Artifact: Factory Run Schema v1 | PTLLM",
      "description": "The canonical target, data, post-training, evaluation, package, and report shape for PostTrainLLM runs."
    },
    {
      "id": "artifacts/gallery-int4-browser-models",
      "url": "https://posttrainllm.com/artifacts/gallery-int4-browser-models",
      "md": "https://posttrainllm.com/artifacts/gallery-int4-browser-models.md",
      "kind": "application",
      "title": "Artifact: 4-bit Browser Gallery Models | PTLLM",
      "description": "The browser gallery ships fp16 and int4 variants so model downloads are smaller and cold-start is cheaper."
    },
    {
      "id": "artifacts/hf-specialist-model-archive-v1",
      "url": "https://posttrainllm.com/artifacts/hf-specialist-model-archive-v1",
      "md": "https://posttrainllm.com/artifacts/hf-specialist-model-archive-v1.md",
      "kind": "application",
      "title": "Artifact: Hugging Face Specialist Model Archive v1 | PTLLM",
      "description": "The local specialist model cache was promoted to Hugging Face or deleted when safely re-downloadable from upstream repos."
    },
    {
      "id": "artifacts/huge-decode-throughput",
      "url": "https://posttrainllm.com/artifacts/huge-decode-throughput",
      "md": "https://posttrainllm.com/artifacts/huge-decode-throughput.md",
      "kind": "application",
      "title": "Artifact: Huge Preset Decode Throughput | PTLLM",
      "description": "The native Mac runtime reached high local decode throughput on the Huge preset, showing the serving path is viable for local eval loops."
    },
    {
      "id": "artifacts/memory64-browser-behemoth",
      "url": "https://posttrainllm.com/artifacts/memory64-browser-behemoth",
      "md": "https://posttrainllm.com/artifacts/memory64-browser-behemoth.md",
      "kind": "application",
      "title": "Artifact: Memory64 Browser Behemoth Allocation | PTLLM",
      "description": "A WebAssembly Memory64 build lifted the browser model allocation ceiling past the old 4GB tab limit."
    },
    {
      "id": "artifacts/needle2-tool-selection",
      "url": "https://posttrainllm.com/artifacts/needle2-tool-selection",
      "md": "https://posttrainllm.com/artifacts/needle2-tool-selection.md",
      "kind": "application",
      "title": "Artifact: Needle 2: The 45M Capacity Boundary | PTLLM",
      "description": "Catalog restriction and a four-arm successor factorial both failed, establishing that this 45M model class—not one missing recipe tweak—is the current…"
    },
    {
      "id": "artifacts/offhours-context-interference",
      "url": "https://posttrainllm.com/artifacts/offhours-context-interference",
      "md": "https://posttrainllm.com/artifacts/offhours-context-interference.md",
      "kind": "application",
      "title": "Artifact: OffHours Context-Interference Benchmark | PTLLM",
      "description": "A paired office-work benchmark that separates unresolved personal context from interruption and raw context volume. Devin showed no mental-toll penalty, but…"
    },
    {
      "id": "artifacts/pace-intent-router-v8",
      "url": "https://posttrainllm.com/artifacts/pace-intent-router-v8",
      "md": "https://posttrainllm.com/artifacts/pace-intent-router-v8.md",
      "kind": "application",
      "title": "Artifact: Pace Intent Router v8 | PTLLM",
      "description": "A 49.5M intent classifier that was extremely fast and strong on its source-matched synthetic holdout, then failed the first leakage-checked sealed…"
    },
    {
      "id": "artifacts/parakeet-wgsl-browser-asr",
      "url": "https://posttrainllm.com/artifacts/parakeet-wgsl-browser-asr",
      "md": "https://posttrainllm.com/artifacts/parakeet-wgsl-browser-asr.md",
      "kind": "application",
      "title": "Artifact: Parakeet WGSL Browser ASR | PTLLM",
      "description": "Parakeet v3 scored 0/82 word errors and ran 3.51x faster than native WhisperKit on the same eight LibriSpeech clips, while missing a deliberately aggressive…"
    },
    {
      "id": "artifacts/qwen06-sql-routed-v1",
      "url": "https://posttrainllm.com/artifacts/qwen06-sql-routed-v1",
      "md": "https://posttrainllm.com/artifacts/qwen06-sql-routed-v1.md",
      "kind": "application",
      "title": "Artifact: Qwen3-0.6B Routed SQL Specialist | PTLLM",
      "description": "A two-adapter routed SQL artifact: public schema-only SQL routes to a b-mc2 adapter; local SQLite execution routes to a synthetic execution adapter."
    },
    {
      "id": "artifacts/qwen3-4b-file-ops-distilled",
      "url": "https://posttrainllm.com/artifacts/qwen3-4b-file-ops-distilled",
      "md": "https://posttrainllm.com/artifacts/qwen3-4b-file-ops-distilled.md",
      "kind": "application",
      "title": "Artifact: Qwen3-4B File-Ops Distilled | PTLLM",
      "description": "A routed 4B file-operation specialist distilled from frontier/gold trajectories, with the breadth regression disclosed in the package."
    },
    {
      "id": "artifacts/qwen3-4b-multibackend-distilled",
      "url": "https://posttrainllm.com/artifacts/qwen3-4b-multibackend-distilled",
      "md": "https://posttrainllm.com/artifacts/qwen3-4b-multibackend-distilled.md",
      "kind": "application",
      "title": "Artifact: Qwen3-4B Multibackend Distilled | PTLLM",
      "description": "A public failed attempt that retained 100% file-ops depth but drove the recorded breadth score down to 31%."
    },
    {
      "id": "artifacts/qwen3-4b-rest-fused",
      "url": "https://posttrainllm.com/artifacts/qwen3-4b-rest-fused",
      "md": "https://posttrainllm.com/artifacts/qwen3-4b-rest-fused.md",
      "kind": "application",
      "title": "Artifact: Qwen3-4B ReST Fused | PTLLM",
      "description": "Fresh requalification confirms a perfect, safer, faster file-ops specialist while rejecting it as the general successor because breadth regressed."
    },
    {
      "id": "artifacts/vibethinker-3b-agentic-distilled",
      "url": "https://posttrainllm.com/artifacts/vibethinker-3b-agentic-distilled",
      "md": "https://posttrainllm.com/artifacts/vibethinker-3b-agentic-distilled.md",
      "kind": "application",
      "title": "Artifact: VibeThinker-3B Agentic Distilled | PTLLM",
      "description": "A preserved agentic distillation checkpoint whose public weights outlived its evaluation evidence; no current win can be claimed."
    },
    {
      "id": "artifacts/vibethinker-3b-mlx",
      "url": "https://posttrainllm.com/artifacts/vibethinker-3b-mlx",
      "md": "https://posttrainllm.com/artifacts/vibethinker-3b-mlx.md",
      "kind": "application",
      "title": "Artifact: VibeThinker-3B MLX Conversion | PTLLM",
      "description": "A public Apple-Silicon-friendly conversion of WeiboAI/VibeThinker-3B, preserved as a runtime artifact rather than claimed as a PostTrainLLM-trained model."
    },
    {
      "id": "benchmarks",
      "url": "https://posttrainllm.com/benchmarks",
      "md": "https://posttrainllm.com/benchmarks.md",
      "kind": "application",
      "title": "Reproducible LLM benchmarks — posttrainllm",
      "description": "Browse reproducible language-model benchmarks with frozen protocols, prerecorded outputs, local replay commands, and specialist comparisons."
    },
    {
      "id": "benchmarks/arena",
      "url": "https://posttrainllm.com/benchmarks/arena",
      "md": "https://posttrainllm.com/benchmarks/arena.md",
      "kind": "application",
      "title": "Cross-game model arena — posttrainllm",
      "description": "Inspect provisional Arena Elo for head-to-head games and paired score evidence for single-player games without conflating the two."
    },
    {
      "id": "benchmarks/chess",
      "url": "https://posttrainllm.com/benchmarks/chess",
      "md": "https://posttrainllm.com/benchmarks/chess.md",
      "kind": "application",
      "title": "Character Chess LLM benchmark — posttrainllm",
      "description": "Watch frontier, 9B, and 4B language models solve identical chess tactics and replay their complete paired games move by move."
    },
    {
      "id": "benchmarks/game-2048",
      "url": "https://posttrainllm.com/benchmarks/game-2048",
      "md": "https://posttrainllm.com/benchmarks/game-2048.md",
      "kind": "application",
      "title": "Character 2048 LLM benchmark — posttrainllm",
      "description": "Inspect the retained Character 2048 benchmark failure, replay every local model move, and see why the expected intelligence advantage did not reproduce."
    },
    {
      "id": "build-small-language-model-specialist",
      "url": "https://posttrainllm.com/build-small-language-model-specialist",
      "md": "https://posttrainllm.com/build-small-language-model-specialist.md",
      "kind": "application",
      "title": "How to build a small language model specialist | PTLLM",
      "description": "Build a routed small language model specialist with a frozen baseline, narrow training objective, regression gates, packaging, and an honest decision."
    },
    {
      "id": "changelog",
      "url": "https://posttrainllm.com/changelog",
      "md": "https://posttrainllm.com/changelog.md",
      "kind": "application",
      "title": "posttrainllm — changelog",
      "description": "Verified product improvements shipped by the posttrainllm Mac-local specialist factory."
    },
    {
      "id": "devlog",
      "url": "https://posttrainllm.com/devlog",
      "md": "https://posttrainllm.com/devlog.md",
      "kind": "application",
      "title": "posttrainllm — devlog",
      "description": "Notes from building posttrainllm — kernel measurements, honest negative results, decisions made while AI-pairing."
    },
    {
      "id": "docs",
      "url": "https://posttrainllm.com/docs/",
      "md": "https://posttrainllm.com/docs/index.md",
      "kind": "documentation",
      "title": "PostTrainLLM docs technical documentation",
      "description": "Mac-local LLM specialist factory — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/CITATIONS",
      "url": "https://posttrainllm.com/docs/CITATIONS/",
      "md": "https://posttrainllm.com/docs/CITATIONS.md",
      "kind": "documentation",
      "title": "Citations | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/GRPO_CLARIFY",
      "url": "https://posttrainllm.com/docs/GRPO_CLARIFY/",
      "md": "https://posttrainllm.com/docs/GRPO_CLARIFY.md",
      "kind": "documentation",
      "title": "GRPO-Clarify v1 — RL on the ambig dimension",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/MAP",
      "url": "https://posttrainllm.com/docs/MAP/",
      "md": "https://posttrainllm.com/docs/MAP.md",
      "kind": "documentation",
      "title": "Doc map — where things moved | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/NEXT",
      "url": "https://posttrainllm.com/docs/NEXT/",
      "md": "https://posttrainllm.com/docs/NEXT.md",
      "kind": "documentation",
      "title": "PostTrainLLM Closure and Fresh-Experiment Gate",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/PLAN",
      "url": "https://posttrainllm.com/docs/PLAN/",
      "md": "https://posttrainllm.com/docs/PLAN.md",
      "kind": "documentation",
      "title": "PostTrainLLM — master plan (shipped / skipped / TODO)",
      "description": "Single source of truth for what's shipped, skipped, and still to build. Consolidated from docs/roadmap/*, docs/progress.md, docs/backlog.md,…"
    },
    {
      "id": "docs/PROJECT_RECOMMENDATION_CONTEXT",
      "url": "https://posttrainllm.com/docs/PROJECT_RECOMMENDATION_CONTEXT/",
      "md": "https://posttrainllm.com/docs/PROJECT_RECOMMENDATION_CONTEXT.md",
      "kind": "documentation",
      "title": "Project Recommendation Context",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/README",
      "url": "https://posttrainllm.com/docs/README/",
      "md": "https://posttrainllm.com/docs/README.md",
      "kind": "documentation",
      "title": "PostTrainLLM Docs technical documentation",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/agent_runtime",
      "url": "https://posttrainllm.com/docs/agent_runtime/",
      "md": "https://posttrainllm.com/docs/agent_runtime.md",
      "kind": "documentation",
      "title": "Agent runtime | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/architecture/how-it-works",
      "url": "https://posttrainllm.com/docs/architecture/how-it-works/",
      "md": "https://posttrainllm.com/docs/architecture/how-it-works.md",
      "kind": "documentation",
      "title": "How it works: the specialist factory end-to-end",
      "description": "A learning-first walkthrough of posttrainllm's Mac-local specialist factory — the target → data → post-training → eval → package → report loop, the native…"
    },
    {
      "id": "docs/archive/BLOG",
      "url": "https://posttrainllm.com/docs/archive/BLOG/",
      "md": "https://posttrainllm.com/docs/archive/BLOG.md",
      "kind": "documentation",
      "title": "I built a GPT-2 in the browser, then made it 2.6×–12.1×…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/HANDOFF",
      "url": "https://posttrainllm.com/docs/archive/HANDOFF/",
      "md": "https://posttrainllm.com/docs/archive/HANDOFF.md",
      "kind": "documentation",
      "title": "Session handoff — pick this up cleanly",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/MILESTONES",
      "url": "https://posttrainllm.com/docs/archive/MILESTONES/",
      "md": "https://posttrainllm.com/docs/archive/MILESTONES.md",
      "kind": "documentation",
      "title": "Milestones | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/WHILE_YOU_SLEPT",
      "url": "https://posttrainllm.com/docs/archive/WHILE_YOU_SLEPT/",
      "md": "https://posttrainllm.com/docs/archive/WHILE_YOU_SLEPT.md",
      "kind": "documentation",
      "title": "While you slept | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/annotated_transcript",
      "url": "https://posttrainllm.com/docs/archive/annotated_transcript/",
      "md": "https://posttrainllm.com/docs/archive/annotated_transcript.md",
      "kind": "documentation",
      "title": "Annotated transcript | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/evaluation",
      "url": "https://posttrainllm.com/docs/archive/evaluation/",
      "md": "https://posttrainllm.com/docs/archive/evaluation.md",
      "kind": "documentation",
      "title": "Evaluation and safety | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/learning_roadmap",
      "url": "https://posttrainllm.com/docs/archive/learning_roadmap/",
      "md": "https://posttrainllm.com/docs/archive/learning_roadmap.md",
      "kind": "documentation",
      "title": "Learning roadmap | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/lessons",
      "url": "https://posttrainllm.com/docs/archive/lessons/",
      "md": "https://posttrainllm.com/docs/archive/lessons.md",
      "kind": "documentation",
      "title": "Lessons from building posttrainllm",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/parked_multi_model",
      "url": "https://posttrainllm.com/docs/archive/parked_multi_model/",
      "md": "https://posttrainllm.com/docs/archive/parked_multi_model.md",
      "kind": "documentation",
      "title": "Parked: the four \"multi-model\" directions",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/phase_9_10_status",
      "url": "https://posttrainllm.com/docs/archive/phase_9_10_status/",
      "md": "https://posttrainllm.com/docs/archive/phase_9_10_status.md",
      "kind": "documentation",
      "title": "Phase 9 + 10 — status and follow-up design",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/recent_research",
      "url": "https://posttrainllm.com/docs/archive/recent_research/",
      "md": "https://posttrainllm.com/docs/archive/recent_research.md",
      "kind": "documentation",
      "title": "Roadmap — recent research (2024-2026 highlights)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/shared_vs_native",
      "url": "https://posttrainllm.com/docs/archive/shared_vs_native/",
      "md": "https://posttrainllm.com/docs/archive/shared_vs_native.md",
      "kind": "documentation",
      "title": "Shared vs. native — how the browser and macOS paths relate",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/status",
      "url": "https://posttrainllm.com/docs/archive/status/",
      "md": "https://posttrainllm.com/docs/archive/status.md",
      "kind": "documentation",
      "title": "Project status — 2026 update | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/archive/watch_the_model_think",
      "url": "https://posttrainllm.com/docs/archive/watch_the_model_think/",
      "md": "https://posttrainllm.com/docs/archive/watch_the_model_think.md",
      "kind": "documentation",
      "title": "Watch the model think | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/artifacts/github-corpus-parity",
      "url": "https://posttrainllm.com/docs/artifacts/github-corpus-parity/",
      "md": "https://posttrainllm.com/docs/artifacts/github-corpus-parity.md",
      "kind": "documentation",
      "title": "GitHub Corpus Parity Decision | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/async_tool_dispatch",
      "url": "https://posttrainllm.com/docs/async_tool_dispatch/",
      "md": "https://posttrainllm.com/docs/async_tool_dispatch.md",
      "kind": "documentation",
      "title": "Async tool-call dispatch — investigated, skipped",
      "description": "Why async tool dispatch in AgentLoop doesn't justify the work at current bottleneck shape. Logged so the decision doesn't get re-litigated."
    },
    {
      "id": "docs/attempt-ledger",
      "url": "https://posttrainllm.com/docs/attempt-ledger/",
      "md": "https://posttrainllm.com/docs/attempt-ledger.md",
      "kind": "documentation",
      "title": "Attempt Ledger | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/audits/audit_2026",
      "url": "https://posttrainllm.com/docs/audits/audit_2026/",
      "md": "https://posttrainllm.com/docs/audits/audit_2026.md",
      "kind": "documentation",
      "title": "Audit 2026 — what we tried, what worked, what we flagged",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/audits/docs-quality-audit",
      "url": "https://posttrainllm.com/docs/audits/docs-quality-audit/",
      "md": "https://posttrainllm.com/docs/audits/docs-quality-audit.md",
      "kind": "documentation",
      "title": "Docs Quality Audit | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/audits/exactness-completion-audit",
      "url": "https://posttrainllm.com/docs/audits/exactness-completion-audit/",
      "md": "https://posttrainllm.com/docs/audits/exactness-completion-audit.md",
      "kind": "documentation",
      "title": "Exactness Completion Audit | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/audits/feature_audit_2026_05_31",
      "url": "https://posttrainllm.com/docs/audits/feature_audit_2026_05_31/",
      "md": "https://posttrainllm.com/docs/audits/feature_audit_2026_05_31.md",
      "kind": "documentation",
      "title": "Feature audit (2026-05-31) — moved",
      "description": "Verification results absorbed into docs/PLAN.md §1. Kept here only as the audit's historical anchor."
    },
    {
      "id": "docs/audits/history-coverage-audit",
      "url": "https://posttrainllm.com/docs/audits/history-coverage-audit/",
      "md": "https://posttrainllm.com/docs/audits/history-coverage-audit.md",
      "kind": "documentation",
      "title": "History Coverage Audit | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/audits/test-coverage",
      "url": "https://posttrainllm.com/docs/audits/test-coverage/",
      "md": "https://posttrainllm.com/docs/audits/test-coverage.md",
      "kind": "documentation",
      "title": "Test Coverage Goals — posttrainllm",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/audits/validation_report",
      "url": "https://posttrainllm.com/docs/audits/validation_report/",
      "md": "https://posttrainllm.com/docs/audits/validation_report.md",
      "kind": "documentation",
      "title": "Phase 1-10 validation + end-to-end workflows",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/backlog",
      "url": "https://posttrainllm.com/docs/backlog/",
      "md": "https://posttrainllm.com/docs/backlog.md",
      "kind": "documentation",
      "title": "ROI-ordered backlog — moved | PostTrainLLM reference",
      "description": "Consolidated into docs/PLAN.md §3 (TODO). Tier A/B/C/D ordering preserved."
    },
    {
      "id": "docs/bpe_browser_scoring",
      "url": "https://posttrainllm.com/docs/bpe_browser_scoring/",
      "md": "https://posttrainllm.com/docs/bpe_browser_scoring.md",
      "kind": "documentation",
      "title": "BPE-aware leaderboard scoring | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/browser_notes",
      "url": "https://posttrainllm.com/docs/browser_notes/",
      "md": "https://posttrainllm.com/docs/browser_notes.md",
      "kind": "documentation",
      "title": "Browser notes — WASM, Workers, OPFS, WebGPU",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/capability_matrix",
      "url": "https://posttrainllm.com/docs/capability_matrix/",
      "md": "https://posttrainllm.com/docs/capability_matrix.md",
      "kind": "documentation",
      "title": "Capability matrix — modalities × actions",
      "description": "Exhaustive map of input modalities posttrainllm supports and what operations (train, distill, tune, quantize, etc.) are available for each. Honest status per…"
    },
    {
      "id": "docs/cli-reference",
      "url": "https://posttrainllm.com/docs/cli-reference/",
      "md": "https://posttrainllm.com/docs/cli-reference.md",
      "kind": "documentation",
      "title": "CLI lab reference | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/data_inventory",
      "url": "https://posttrainllm.com/docs/data_inventory/",
      "md": "https://posttrainllm.com/docs/data_inventory.md",
      "kind": "documentation",
      "title": "Dataset inventory — what's available, sizes, schemas",
      "description": "Reference doc for every dataset wired into posttrainllm — registry entries, what they're for, how to pull them, what the records look like after conversion,…"
    },
    {
      "id": "docs/dataset-inventory",
      "url": "https://posttrainllm.com/docs/dataset-inventory/",
      "md": "https://posttrainllm.com/docs/dataset-inventory.md",
      "kind": "documentation",
      "title": "Dataset inventory | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/decision_log",
      "url": "https://posttrainllm.com/docs/decision_log/",
      "md": "https://posttrainllm.com/docs/decision_log.md",
      "kind": "documentation",
      "title": "PostTrainLLM Decision Log technical documentation",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/doc-status",
      "url": "https://posttrainllm.com/docs/doc-status/",
      "md": "https://posttrainllm.com/docs/doc-status.md",
      "kind": "documentation",
      "title": "Document Status Registry | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/external-products-reviewed",
      "url": "https://posttrainllm.com/docs/external-products-reviewed/",
      "md": "https://posttrainllm.com/docs/external-products-reviewed.md",
      "kind": "documentation",
      "title": "External Products And Research Reviewed",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/README",
      "url": "https://posttrainllm.com/docs/factory/README/",
      "md": "https://posttrainllm.com/docs/factory/README.md",
      "kind": "documentation",
      "title": "Factory Docs | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/autocorrect-adapter-recipe",
      "url": "https://posttrainllm.com/docs/factory/autocorrect-adapter-recipe/",
      "md": "https://posttrainllm.com/docs/factory/autocorrect-adapter-recipe.md",
      "kind": "documentation",
      "title": "Autocorrect adapter recipe and training path",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/autocorrect-foundation",
      "url": "https://posttrainllm.com/docs/factory/autocorrect-foundation/",
      "md": "https://posttrainllm.com/docs/factory/autocorrect-foundation.md",
      "kind": "documentation",
      "title": "Mac-local autocorrect foundation",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/autocorrect-model-shortlist",
      "url": "https://posttrainllm.com/docs/factory/autocorrect-model-shortlist/",
      "md": "https://posttrainllm.com/docs/factory/autocorrect-model-shortlist.md",
      "kind": "documentation",
      "title": "Autocorrect base-model gate | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/batch-posttraining",
      "url": "https://posttrainllm.com/docs/factory/batch-posttraining/",
      "md": "https://posttrainllm.com/docs/factory/batch-posttraining.md",
      "kind": "documentation",
      "title": "Batch-First Post-Training | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/case-study-template",
      "url": "https://posttrainllm.com/docs/factory/case-study-template/",
      "md": "https://posttrainllm.com/docs/factory/case-study-template.md",
      "kind": "documentation",
      "title": "Factory Case Study Template | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/enforcement",
      "url": "https://posttrainllm.com/docs/factory/enforcement/",
      "md": "https://posttrainllm.com/docs/factory/enforcement.md",
      "kind": "documentation",
      "title": "Factory Enforcement | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/eval-protocol",
      "url": "https://posttrainllm.com/docs/factory/eval-protocol/",
      "md": "https://posttrainllm.com/docs/factory/eval-protocol.md",
      "kind": "documentation",
      "title": "Factory Eval Protocol | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/foundry-evidence",
      "url": "https://posttrainllm.com/docs/factory/foundry-evidence/",
      "md": "https://posttrainllm.com/docs/factory/foundry-evidence.md",
      "kind": "documentation",
      "title": "Foundry Evidence Contract — posttrainllm",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/huggingface-artifact-storage",
      "url": "https://posttrainllm.com/docs/factory/huggingface-artifact-storage/",
      "md": "https://posttrainllm.com/docs/factory/huggingface-artifact-storage.md",
      "kind": "documentation",
      "title": "Hugging Face Artifact Storage | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/lora-geometry",
      "url": "https://posttrainllm.com/docs/factory/lora-geometry/",
      "md": "https://posttrainllm.com/docs/factory/lora-geometry.md",
      "kind": "documentation",
      "title": "LoRA Geometry Diagnostics | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/overview",
      "url": "https://posttrainllm.com/docs/factory/overview/",
      "md": "https://posttrainllm.com/docs/factory/overview.md",
      "kind": "documentation",
      "title": "Factory Overview | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/packaging",
      "url": "https://posttrainllm.com/docs/factory/packaging/",
      "md": "https://posttrainllm.com/docs/factory/packaging.md",
      "kind": "documentation",
      "title": "Factory Packaging | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/post-training-factory",
      "url": "https://posttrainllm.com/docs/factory/post-training-factory/",
      "md": "https://posttrainllm.com/docs/factory/post-training-factory.md",
      "kind": "documentation",
      "title": "Post-Training Factory Positioning",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/public-artifacts",
      "url": "https://posttrainllm.com/docs/factory/public-artifacts/",
      "md": "https://posttrainllm.com/docs/factory/public-artifacts.md",
      "kind": "documentation",
      "title": "Public Artifacts | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/report-card-cohort",
      "url": "https://posttrainllm.com/docs/factory/report-card-cohort/",
      "md": "https://posttrainllm.com/docs/factory/report-card-cohort.md",
      "kind": "documentation",
      "title": "Report Card Cohort and Review | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/report-card",
      "url": "https://posttrainllm.com/docs/factory/report-card/",
      "md": "https://posttrainllm.com/docs/factory/report-card.md",
      "kind": "documentation",
      "title": "Fine-Tune Report Card | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/reports",
      "url": "https://posttrainllm.com/docs/factory/reports/",
      "md": "https://posttrainllm.com/docs/factory/reports.md",
      "kind": "documentation",
      "title": "Factory Reports | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/run-lifecycle",
      "url": "https://posttrainllm.com/docs/factory/run-lifecycle/",
      "md": "https://posttrainllm.com/docs/factory/run-lifecycle.md",
      "kind": "documentation",
      "title": "Factory Run Lifecycle | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/factory/run-schema",
      "url": "https://posttrainllm.com/docs/factory/run-schema/",
      "md": "https://posttrainllm.com/docs/factory/run-schema.md",
      "kind": "documentation",
      "title": "Factory Run Schema | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/feature_ideas",
      "url": "https://posttrainllm.com/docs/feature_ideas/",
      "md": "https://posttrainllm.com/docs/feature_ideas.md",
      "kind": "documentation",
      "title": "Feature ideas — interactive learning content",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/gallery_v2_plan",
      "url": "https://posttrainllm.com/docs/gallery_v2_plan/",
      "md": "https://posttrainllm.com/docs/gallery_v2_plan.md",
      "kind": "documentation",
      "title": "Gallery v1.5 and v2 — build plan",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/guides/model_guide",
      "url": "https://posttrainllm.com/docs/guides/model_guide/",
      "md": "https://posttrainllm.com/docs/guides/model_guide.md",
      "kind": "documentation",
      "title": "Model guide — building posttrainllm from scratch",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/guides/study_guide",
      "url": "https://posttrainllm.com/docs/guides/study_guide/",
      "md": "https://posttrainllm.com/docs/guides/study_guide.md",
      "kind": "documentation",
      "title": "PostTrainLLM study guide technical documentation",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/guides/training_guide",
      "url": "https://posttrainllm.com/docs/guides/training_guide/",
      "md": "https://posttrainllm.com/docs/guides/training_guide.md",
      "kind": "documentation",
      "title": "Training guide | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/hf-cards/qwen3-4b-file-ops-distilled",
      "url": "https://posttrainllm.com/docs/hf-cards/qwen3-4b-file-ops-distilled/",
      "md": "https://posttrainllm.com/docs/hf-cards/qwen3-4b-file-ops-distilled.md",
      "kind": "documentation",
      "title": "Qwen3-4B File-Ops Distilled — model card",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/hf-cards/qwen3-4b-rest-fused",
      "url": "https://posttrainllm.com/docs/hf-cards/qwen3-4b-rest-fused/",
      "md": "https://posttrainllm.com/docs/hf-cards/qwen3-4b-rest-fused.md",
      "kind": "documentation",
      "title": "Qwen3-4B ReST Fused — model card",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/industry_learning_roadmap",
      "url": "https://posttrainllm.com/docs/industry_learning_roadmap/",
      "md": "https://posttrainllm.com/docs/industry_learning_roadmap.md",
      "kind": "documentation",
      "title": "Industry learning roadmap | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/integrations/continue_provider",
      "url": "https://posttrainllm.com/docs/integrations/continue_provider/",
      "md": "https://posttrainllm.com/docs/integrations/continue_provider.md",
      "kind": "documentation",
      "title": "Using posttrainllm with Continue.dev / Cline / Aider",
      "description": "posttrainllm exposes an Ollama-compatible HTTP surface so it drops straight into Continue.dev, Cline, and Aider configs as a local provider. Setup + caveats."
    },
    {
      "id": "docs/integrations/deploy",
      "url": "https://posttrainllm.com/docs/integrations/deploy/",
      "md": "https://posttrainllm.com/docs/integrations/deploy.md",
      "kind": "documentation",
      "title": "Deploying the playground | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/integrations/github_data_integration",
      "url": "https://posttrainllm.com/docs/integrations/github_data_integration/",
      "md": "https://posttrainllm.com/docs/integrations/github_data_integration.md",
      "kind": "documentation",
      "title": "GitHub data integration | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/integrations/hf_datasets_integration",
      "url": "https://posttrainllm.com/docs/integrations/hf_datasets_integration/",
      "md": "https://posttrainllm.com/docs/integrations/hf_datasets_integration.md",
      "kind": "documentation",
      "title": "HuggingFace Datasets Hub integration",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/integrations/lm_eval_integration",
      "url": "https://posttrainllm.com/docs/integrations/lm_eval_integration/",
      "md": "https://posttrainllm.com/docs/integrations/lm_eval_integration.md",
      "kind": "documentation",
      "title": "lm-evaluation-harness integration for posttrainllm",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/leaderboard",
      "url": "https://posttrainllm.com/docs/leaderboard/",
      "md": "https://posttrainllm.com/docs/leaderboard.md",
      "kind": "documentation",
      "title": "Leaderboard — benchmarks for tiny models",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn",
      "url": "https://posttrainllm.com/docs/learn/",
      "md": "https://posttrainllm.com/docs/learn.md",
      "kind": "documentation",
      "title": "Learn posttrainllm — a guided path for software engineers…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/README",
      "url": "https://posttrainllm.com/docs/learn/README/",
      "md": "https://posttrainllm.com/docs/learn/README.md",
      "kind": "documentation",
      "title": "Learn | PostTrainLLM reference",
      "description": "posttrainllm's learning corpus — a ground-up curriculum from \"what's a neural net\" to modern training mechanics, plus reference + research notes."
    },
    {
      "id": "docs/learn/advanced-llm-inference",
      "url": "https://posttrainllm.com/docs/learn/advanced-llm-inference/",
      "md": "https://posttrainllm.com/docs/learn/advanced-llm-inference.md",
      "kind": "documentation",
      "title": "Advanced LLM inference and serving — interview-grade map",
      "description": "Senior/staff inference-optimization interview topics — KV cache & paging, batching, speculative decoding, quantization, attention kernels/variants, long…"
    },
    {
      "id": "docs/learn/advanced-llm-training",
      "url": "https://posttrainllm.com/docs/learn/advanced-llm-training/",
      "md": "https://posttrainllm.com/docs/learn/advanced-llm-training.md",
      "kind": "documentation",
      "title": "Advanced LLM training and post-training — interview-grade…",
      "description": "Senior/staff interview topics for LLM training at scale (parallelism, precision, MoE, data) and post-training (RLHF/DPO/GRPO/reward modeling/distillation),…"
    },
    {
      "id": "docs/learn/advanced-ml-systems-eval",
      "url": "https://posttrainllm.com/docs/learn/advanced-ml-systems-eval/",
      "md": "https://posttrainllm.com/docs/learn/advanced-ml-systems-eval.md",
      "kind": "documentation",
      "title": "Advanced architecture, RAG/agents, eval and ML system…",
      "description": "Senior/staff topics spanning modern transformer architecture, the linear-algebra↔transformers whiteboard, RAG, agents, evaluation (LLM-as-judge, perplexity,…"
    },
    {
      "id": "docs/learn/agent-context-hierarchy",
      "url": "https://posttrainllm.com/docs/learn/agent-context-hierarchy/",
      "md": "https://posttrainllm.com/docs/learn/agent-context-hierarchy.md",
      "kind": "documentation",
      "title": "Agent context as a memory hierarchy",
      "description": "The L1/L2/L3 framing for agent context engineering — what we stole from the Shortcut vertical-agents essay and where each steal lives in this repo."
    },
    {
      "id": "docs/learn/ane-research/dossier",
      "url": "https://posttrainllm.com/docs/learn/ane-research/dossier/",
      "md": "https://posttrainllm.com/docs/learn/ane-research/dossier.md",
      "kind": "documentation",
      "title": "ANE research dossier for posttrainllm",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/ane-research/m6-findings",
      "url": "https://posttrainllm.com/docs/learn/ane-research/m6-findings/",
      "md": "https://posttrainllm.com/docs/learn/ane-research/m6-findings.md",
      "kind": "documentation",
      "title": "M6 — ANE Bisect Findings (2026-06-08)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/app-intents-comparison",
      "url": "https://posttrainllm.com/docs/learn/app-intents-comparison/",
      "md": "https://posttrainllm.com/docs/learn/app-intents-comparison.md",
      "kind": "documentation",
      "title": "App Intents comparison for Planner v7",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/apple-on-device-foundation-models",
      "url": "https://posttrainllm.com/docs/learn/apple-on-device-foundation-models/",
      "md": "https://posttrainllm.com/docs/learn/apple-on-device-foundation-models.md",
      "kind": "documentation",
      "title": "Apple on-device Foundation Models — what they are, and…",
      "description": "What Apple's FoundationModels framework + on-device model give you, the bridge we built to score it on our gates, the measured verdict (can't ground actions;…"
    },
    {
      "id": "docs/learn/archive/session-01-neural-net-basics-dense",
      "url": "https://posttrainllm.com/docs/learn/archive/session-01-neural-net-basics-dense/",
      "md": "https://posttrainllm.com/docs/learn/archive/session-01-neural-net-basics-dense.md",
      "kind": "documentation",
      "title": "Session 1 — What's a neural net (the building block)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/artifact-journey",
      "url": "https://posttrainllm.com/docs/learn/artifact-journey/",
      "md": "https://posttrainllm.com/docs/learn/artifact-journey.md",
      "kind": "documentation",
      "title": "The buildable AI journey | PostTrainLLM reference",
      "description": "A nine-stage journey from transformer foundations to local specialist models, agents, packages, runtime decisions, and causal probes."
    },
    {
      "id": "docs/learn/castform-rl-finetune",
      "url": "https://posttrainllm.com/docs/learn/castform-rl-finetune/",
      "md": "https://posttrainllm.com/docs/learn/castform-rl-finetune.md",
      "kind": "documentation",
      "title": "Castform's RL fine-tune platform — what we stole",
      "description": "Patterns lifted from castform.com (RL fine-tune SaaS) into posttrainllm's specialist-training surface. Sibling page to docs/learn/agent-context-hierarchy.md."
    },
    {
      "id": "docs/learn/competitive-landscape",
      "url": "https://posttrainllm.com/docs/learn/competitive-landscape/",
      "md": "https://posttrainllm.com/docs/learn/competitive-landscape.md",
      "kind": "documentation",
      "title": "Competitive landscape — fine-tune, eval, interpretability",
      "description": "A 2026 map of the products around \"make a model good at your task\" and \"is my agent any good,\" with the Mac-first whitespace called out.…"
    },
    {
      "id": "docs/learn/coverage-map",
      "url": "https://posttrainllm.com/docs/learn/coverage-map/",
      "md": "https://posttrainllm.com/docs/learn/coverage-map.md",
      "kind": "documentation",
      "title": "Learning coverage map — every subsystem has a home",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/curriculum",
      "url": "https://posttrainllm.com/docs/learn/curriculum/",
      "md": "https://posttrainllm.com/docs/learn/curriculum.md",
      "kind": "documentation",
      "title": "PostTrainLLM learning curriculum — ground up",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/diversity-driven-small-model-reasoning",
      "url": "https://posttrainllm.com/docs/learn/diversity-driven-small-model-reasoning/",
      "md": "https://posttrainllm.com/docs/learn/diversity-driven-small-model-reasoning.md",
      "kind": "documentation",
      "title": "Diversity-driven small-model reasoning (Spectrum-to-Signal)",
      "description": "Three transferable training methods from the VibeThinker papers — Diversity-Exploring Distillation, MaxEnt-Guided Policy Optimization (MGPO), and specialist…"
    },
    {
      "id": "docs/learn/encoder-decoder-adapters",
      "url": "https://posttrainllm.com/docs/learn/encoder-decoder-adapters/",
      "md": "https://posttrainllm.com/docs/learn/encoder-decoder-adapters.md",
      "kind": "documentation",
      "title": "Encoder-decoder adapters: LoRA on a seq2seq model for text…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/essential-vs-optimization",
      "url": "https://posttrainllm.com/docs/learn/essential-vs-optimization/",
      "md": "https://posttrainllm.com/docs/learn/essential-vs-optimization.md",
      "kind": "documentation",
      "title": "Mathematically essential vs engineering optimization",
      "description": "The single most useful lens on this project — which parts compute the model's function (irreducible math, the correctness oracle) vs which parts only make…"
    },
    {
      "id": "docs/learn/eval-matrix-2026-06-08",
      "url": "https://posttrainllm.com/docs/learn/eval-matrix-2026-06-08/",
      "md": "https://posttrainllm.com/docs/learn/eval-matrix-2026-06-08.md",
      "kind": "documentation",
      "title": "Eval matrix — what every Pace LoRA actually scores",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/eval-methodology-2026-06-08",
      "url": "https://posttrainllm.com/docs/learn/eval-methodology-2026-06-08/",
      "md": "https://posttrainllm.com/docs/learn/eval-methodology-2026-06-08.md",
      "kind": "documentation",
      "title": "Eval methodology — the gate finding",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/external-references",
      "url": "https://posttrainllm.com/docs/learn/external-references/",
      "md": "https://posttrainllm.com/docs/learn/external-references.md",
      "kind": "documentation",
      "title": "External references — articles worth reading",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/journal",
      "url": "https://posttrainllm.com/docs/learn/journal/",
      "md": "https://posttrainllm.com/docs/learn/journal.md",
      "kind": "documentation",
      "title": "Learning journal | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/llm-mechanics-fundamentals",
      "url": "https://posttrainllm.com/docs/learn/llm-mechanics-fundamentals/",
      "md": "https://posttrainllm.com/docs/learn/llm-mechanics-fundamentals.md",
      "kind": "documentation",
      "title": "How an LLM actually works (the matmul-first explanation)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/mac-mastery-map",
      "url": "https://posttrainllm.com/docs/learn/mac-mastery-map/",
      "md": "https://posttrainllm.com/docs/learn/mac-mastery-map.md",
      "kind": "documentation",
      "title": "Mac-local AI mastery map — what's buildable, what's built,…",
      "description": "The learning + build agenda for mastering Mac-local AI. Every capability buildable on a single Mac, annotated with fleet coverage (built / partial /…"
    },
    {
      "id": "docs/learn/model-vs-agent",
      "url": "https://posttrainllm.com/docs/learn/model-vs-agent/",
      "md": "https://posttrainllm.com/docs/learn/model-vs-agent.md",
      "kind": "documentation",
      "title": "Model vs agent — what's actually different",
      "description": "The architectural distinction between a fine-tuned model and the agent that runs it, and what \"making a good model into an agent\" actually requires.…"
    },
    {
      "id": "docs/learn/new-things",
      "url": "https://posttrainllm.com/docs/learn/new-things/",
      "md": "https://posttrainllm.com/docs/learn/new-things.md",
      "kind": "documentation",
      "title": "PostTrainLLM — study queue technical documentation",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/qwen3-vl-mrope-deepstack",
      "url": "https://posttrainllm.com/docs/learn/qwen3-vl-mrope-deepstack/",
      "md": "https://posttrainllm.com/docs/learn/qwen3-vl-mrope-deepstack.md",
      "kind": "documentation",
      "title": "Qwen3-VL mRoPE + DeepStack — math spec from HF reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/reproducing-qwen-chess-under-50m",
      "url": "https://posttrainllm.com/docs/learn/reproducing-qwen-chess-under-50m/",
      "md": "https://posttrainllm.com/docs/learn/reproducing-qwen-chess-under-50m.md",
      "kind": "documentation",
      "title": "Reproducing Qwen Chess under a 50M-parameter ceiling",
      "description": "What the external Qwen Chess project actually proves, what posttrainllm can reproduce, and where the 8B-to-44M compression experiment begins."
    },
    {
      "id": "docs/learn/rl-multi-agent-roadmap",
      "url": "https://posttrainllm.com/docs/learn/rl-multi-agent-roadmap/",
      "md": "https://posttrainllm.com/docs/learn/rl-multi-agent-roadmap.md",
      "kind": "documentation",
      "title": "RL + multi-autonomous-agents roadmap — the AI game as a…",
      "description": "Parked blueprint. The fleet's AI game (autonomous characters in a world) is already a multi-agent RL environment — the scarcest RL ingredient. This is the…"
    },
    {
      "id": "docs/learn/session-01-neural-net-basics",
      "url": "https://posttrainllm.com/docs/learn/session-01-neural-net-basics/",
      "md": "https://posttrainllm.com/docs/learn/session-01-neural-net-basics.md",
      "kind": "documentation",
      "title": "Session 1 — From a line to a learned line",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-02-gradient-descent",
      "url": "https://posttrainllm.com/docs/learn/session-02-gradient-descent/",
      "md": "https://posttrainllm.com/docs/learn/session-02-gradient-descent.md",
      "kind": "documentation",
      "title": "Session 2 — How the search for `m` and `b` actually works",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-03-non-linearities",
      "url": "https://posttrainllm.com/docs/learn/session-03-non-linearities/",
      "md": "https://posttrainllm.com/docs/learn/session-03-non-linearities.md",
      "kind": "documentation",
      "title": "Session 3 — What makes a neural net more than linear…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-04-ml-paradigms",
      "url": "https://posttrainllm.com/docs/learn/session-04-ml-paradigms/",
      "md": "https://posttrainllm.com/docs/learn/session-04-ml-paradigms.md",
      "kind": "documentation",
      "title": "Session 4 — The taxonomy of ML approaches (and where…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-05-scaling",
      "url": "https://posttrainllm.com/docs/learn/session-05-scaling/",
      "md": "https://posttrainllm.com/docs/learn/session-05-scaling.md",
      "kind": "documentation",
      "title": "Session 5 — Scaling: why bigger models know more (and what…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-06-tokenization-embeddings",
      "url": "https://posttrainllm.com/docs/learn/session-06-tokenization-embeddings/",
      "md": "https://posttrainllm.com/docs/learn/session-06-tokenization-embeddings.md",
      "kind": "documentation",
      "title": "Session 6 — Tokenization + embeddings: how text becomes…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-07-behavior-learning",
      "url": "https://posttrainllm.com/docs/learn/session-07-behavior-learning/",
      "md": "https://posttrainllm.com/docs/learn/session-07-behavior-learning.md",
      "kind": "documentation",
      "title": "Session 7 — How models learn behavior (supervised,…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-08-training-mechanics",
      "url": "https://posttrainllm.com/docs/learn/session-08-training-mechanics/",
      "md": "https://posttrainllm.com/docs/learn/session-08-training-mechanics.md",
      "kind": "documentation",
      "title": "Session 8 — Training mechanics: the actual loop",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-09-tensors",
      "url": "https://posttrainllm.com/docs/learn/session-09-tensors/",
      "md": "https://posttrainllm.com/docs/learn/session-09-tensors.md",
      "kind": "documentation",
      "title": "Session 9 — Vectors, matrices, tensors: the shapes that…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-10-attention",
      "url": "https://posttrainllm.com/docs/learn/session-10-attention/",
      "md": "https://posttrainllm.com/docs/learn/session-10-attention.md",
      "kind": "documentation",
      "title": "Session 10 — Attention and transformer blocks: routing…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/session-11-evals-rewards",
      "url": "https://posttrainllm.com/docs/learn/session-11-evals-rewards/",
      "md": "https://posttrainllm.com/docs/learn/session-11-evals-rewards.md",
      "kind": "documentation",
      "title": "Session 11 — Evals, rewards, and self-improvement: making…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/small-model-tool-calling-playbook",
      "url": "https://posttrainllm.com/docs/learn/small-model-tool-calling-playbook/",
      "md": "https://posttrainllm.com/docs/learn/small-model-tool-calling-playbook.md",
      "kind": "documentation",
      "title": "Small-model tool-calling: the SOTA playbook (what others do)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/speech-and-systems-topics",
      "url": "https://posttrainllm.com/docs/learn/speech-and-systems-topics/",
      "md": "https://posttrainllm.com/docs/learn/speech-and-systems-topics.md",
      "kind": "documentation",
      "title": "Speech and systems topics — interview-grade map",
      "description": "Voice-pipeline latency, WER, speech-to-speech, fine-tuning debugging, feature selection, queues vs websockets, FSDP2 — each mapped to the best external source…"
    },
    {
      "id": "docs/learn/tool-calling-frontier-parity",
      "url": "https://posttrainllm.com/docs/learn/tool-calling-frontier-parity/",
      "md": "https://posttrainllm.com/docs/learn/tool-calling-frontier-parity.md",
      "kind": "documentation",
      "title": "Tool-calling: how close can a Mac-local small model get to…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learn/webgpu-execution-model",
      "url": "https://posttrainllm.com/docs/learn/webgpu-execution-model/",
      "md": "https://posttrainllm.com/docs/learn/webgpu-execution-model.md",
      "kind": "documentation",
      "title": "The WebGPU execution model (for reading our shaders)",
      "description": "The mental model you need to read posttrainllm's WGSL compute kernels and explain them to another engineer — device/queue, pipeline, dispatch, workgroups,…"
    },
    {
      "id": "docs/learning-pipeline",
      "url": "https://posttrainllm.com/docs/learning-pipeline/",
      "md": "https://posttrainllm.com/docs/learning-pipeline.md",
      "kind": "documentation",
      "title": "Learning Pipeline | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/learning-progress",
      "url": "https://posttrainllm.com/docs/learning-progress/",
      "md": "https://posttrainllm.com/docs/learning-progress.md",
      "kind": "documentation",
      "title": "Learning Progress Tracker | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/mac_app_plan",
      "url": "https://posttrainllm.com/docs/mac_app_plan/",
      "md": "https://posttrainllm.com/docs/mac_app_plan.md",
      "kind": "documentation",
      "title": "Native macOS app — build plan | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/notes",
      "url": "https://posttrainllm.com/docs/notes/",
      "md": "https://posttrainllm.com/docs/notes.md",
      "kind": "documentation",
      "title": "PostTrainLLM — a detailed write-up",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/pace-landing-draft",
      "url": "https://posttrainllm.com/docs/pace-landing-draft/",
      "md": "https://posttrainllm.com/docs/pace-landing-draft.md",
      "kind": "documentation",
      "title": "Pace landing page — pattern mine + draft",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/pace-model-manifest",
      "url": "https://posttrainllm.com/docs/pace-model-manifest/",
      "md": "https://posttrainllm.com/docs/pace-model-manifest.md",
      "kind": "documentation",
      "title": "Pace model manifest — every model role, decided and on disk",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/parked/README",
      "url": "https://posttrainllm.com/docs/parked/README/",
      "md": "https://posttrainllm.com/docs/parked/README.md",
      "kind": "documentation",
      "title": "Parked Lanes | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/parked/ane-coreml",
      "url": "https://posttrainllm.com/docs/parked/ane-coreml/",
      "md": "https://posttrainllm.com/docs/parked/ane-coreml.md",
      "kind": "documentation",
      "title": "Parked: ANE and CoreML | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/parked/app-polish",
      "url": "https://posttrainllm.com/docs/parked/app-polish/",
      "md": "https://posttrainllm.com/docs/parked/app-polish.md",
      "kind": "documentation",
      "title": "Parked: Broad App Polish | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/parked/browser",
      "url": "https://posttrainllm.com/docs/parked/browser/",
      "md": "https://posttrainllm.com/docs/parked/browser.md",
      "kind": "documentation",
      "title": "Parked: Browser and WebGPU | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/parked/tier5",
      "url": "https://posttrainllm.com/docs/parked/tier5/",
      "md": "https://posttrainllm.com/docs/parked/tier5.md",
      "kind": "documentation",
      "title": "Parked: Tier 5 Research | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/parked/vlm",
      "url": "https://posttrainllm.com/docs/parked/vlm/",
      "md": "https://posttrainllm.com/docs/parked/vlm.md",
      "kind": "documentation",
      "title": "Parked: VLM | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/benchmark_first_run",
      "url": "https://posttrainllm.com/docs/performance/benchmark_first_run/",
      "md": "https://posttrainllm.com/docs/performance/benchmark_first_run.md",
      "kind": "documentation",
      "title": "First Worked Run — `posttrainllm bench`",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/benchmark_harness_design",
      "url": "https://posttrainllm.com/docs/performance/benchmark_harness_design/",
      "md": "https://posttrainllm.com/docs/performance/benchmark_harness_design.md",
      "kind": "documentation",
      "title": "PostTrainLLM Inference Benchmark Harness — Design",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/cold_start_results",
      "url": "https://posttrainllm.com/docs/performance/cold_start_results/",
      "md": "https://posttrainllm.com/docs/performance/cold_start_results.md",
      "kind": "documentation",
      "title": "Cold-start bundle — results | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/cpu_speedup_results",
      "url": "https://posttrainllm.com/docs/performance/cpu_speedup_results/",
      "md": "https://posttrainllm.com/docs/performance/cpu_speedup_results.md",
      "kind": "documentation",
      "title": "CPU speedup bundle — measured results",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/cpu_utilization_research",
      "url": "https://posttrainllm.com/docs/performance/cpu_utilization_research/",
      "md": "https://posttrainllm.com/docs/performance/cpu_utilization_research.md",
      "kind": "documentation",
      "title": "CPU utilization research — what we're leaving on the table",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/data_perf",
      "url": "https://posttrainllm.com/docs/performance/data_perf/",
      "md": "https://posttrainllm.com/docs/performance/data_perf.md",
      "kind": "documentation",
      "title": "Data-side performance levers | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/determinism",
      "url": "https://posttrainllm.com/docs/performance/determinism/",
      "md": "https://posttrainllm.com/docs/performance/determinism.md",
      "kind": "documentation",
      "title": "Determinism contract | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/fa2_backward_notes",
      "url": "https://posttrainllm.com/docs/performance/fa2_backward_notes/",
      "md": "https://posttrainllm.com/docs/performance/fa2_backward_notes.md",
      "kind": "documentation",
      "title": "Flash Attention 2 — backward pass notes",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/fa2_forward_notes",
      "url": "https://posttrainllm.com/docs/performance/fa2_forward_notes/",
      "md": "https://posttrainllm.com/docs/performance/fa2_forward_notes.md",
      "kind": "documentation",
      "title": "Flash Attention 2 — forward pass notes",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/gradient_checkpointing_results",
      "url": "https://posttrainllm.com/docs/performance/gradient_checkpointing_results/",
      "md": "https://posttrainllm.com/docs/performance/gradient_checkpointing_results.md",
      "kind": "documentation",
      "title": "Gradient checkpointing — worked example",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/kv_cache_optimization",
      "url": "https://posttrainllm.com/docs/performance/kv_cache_optimization/",
      "md": "https://posttrainllm.com/docs/performance/kv_cache_optimization.md",
      "kind": "documentation",
      "title": "KV Cache Optimization: GQA Audit, In-Place Buffers,…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/memory_tradeoffs",
      "url": "https://posttrainllm.com/docs/performance/memory_tradeoffs/",
      "md": "https://posttrainllm.com/docs/performance/memory_tradeoffs.md",
      "kind": "documentation",
      "title": "Memory tradeoffs — bf16, gradient accumulation, gradient…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/online_softmax_in_attention",
      "url": "https://posttrainllm.com/docs/performance/online_softmax_in_attention/",
      "md": "https://posttrainllm.com/docs/performance/online_softmax_in_attention.md",
      "kind": "documentation",
      "title": "Online softmax in attention — why and how",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/perf_audit_mlxfast_tied",
      "url": "https://posttrainllm.com/docs/performance/perf_audit_mlxfast_tied/",
      "md": "https://posttrainllm.com/docs/performance/perf_audit_mlxfast_tied.md",
      "kind": "documentation",
      "title": "MLXFast SDPA and tied-embedding audit (2026-05-30)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/perf_quest",
      "url": "https://posttrainllm.com/docs/performance/perf_quest/",
      "md": "https://posttrainllm.com/docs/performance/perf_quest.md",
      "kind": "documentation",
      "title": "The browser-frontier performance quest",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/perf_research",
      "url": "https://posttrainllm.com/docs/performance/perf_research/",
      "md": "https://posttrainllm.com/docs/performance/perf_research.md",
      "kind": "documentation",
      "title": "Performance research — what's done, what's plausibly next,…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/performance",
      "url": "https://posttrainllm.com/docs/performance/performance/",
      "md": "https://posttrainllm.com/docs/performance/performance.md",
      "kind": "documentation",
      "title": "Performance notes | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/performance/yoco_results",
      "url": "https://posttrainllm.com/docs/performance/yoco_results/",
      "md": "https://posttrainllm.com/docs/performance/yoco_results.md",
      "kind": "documentation",
      "title": "YOCO — \"You Only Cache Once\" worked example",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/1-reasoning-on-22M",
      "url": "https://posttrainllm.com/docs/prds/1-reasoning-on-22M/",
      "md": "https://posttrainllm.com/docs/prds/1-reasoning-on-22M.md",
      "kind": "documentation",
      "title": "5.1 reasoning training on a 22M model",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/2-testtime-compute-scaling",
      "url": "https://posttrainllm.com/docs/prds/2-testtime-compute-scaling/",
      "md": "https://posttrainllm.com/docs/prds/2-testtime-compute-scaling.md",
      "kind": "documentation",
      "title": "5.2 test-time compute scaling experiment",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/3-vision-language-toy",
      "url": "https://posttrainllm.com/docs/prds/3-vision-language-toy/",
      "md": "https://posttrainllm.com/docs/prds/3-vision-language-toy.md",
      "kind": "documentation",
      "title": "5.3 vision-language toy | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/4-diffusion-lm-micro",
      "url": "https://posttrainllm.com/docs/prds/4-diffusion-lm-micro/",
      "md": "https://posttrainllm.com/docs/prds/4-diffusion-lm-micro.md",
      "kind": "documentation",
      "title": "5.4 diffusion LM micro-implementation",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/5-sparse-moe-kernels",
      "url": "https://posttrainllm.com/docs/prds/5-sparse-moe-kernels/",
      "md": "https://posttrainllm.com/docs/prds/5-sparse-moe-kernels.md",
      "kind": "documentation",
      "title": "5.5 real sparse MoE kernels (Metal)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/6-tts-toy",
      "url": "https://posttrainllm.com/docs/prds/6-tts-toy/",
      "md": "https://posttrainllm.com/docs/prds/6-tts-toy.md",
      "kind": "documentation",
      "title": "5.6 TTS toy (audio-token GPT) | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/7-explainer-video-model",
      "url": "https://posttrainllm.com/docs/prds/7-explainer-video-model/",
      "md": "https://posttrainllm.com/docs/prds/7-explainer-video-model.md",
      "kind": "documentation",
      "title": "5.7 specialized explainer-video model (Lamina-like)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/A1-first-specialist-tool-caller",
      "url": "https://posttrainllm.com/docs/prds/A1-first-specialist-tool-caller/",
      "md": "https://posttrainllm.com/docs/prds/A1-first-specialist-tool-caller.md",
      "kind": "documentation",
      "title": "A1 first specialist end-to-end (tool-caller)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B1-second-specialist-shell-or-sql",
      "url": "https://posttrainllm.com/docs/prds/B1-second-specialist-shell-or-sql/",
      "md": "https://posttrainllm.com/docs/prds/B1-second-specialist-shell-or-sql.md",
      "kind": "documentation",
      "title": "B1 second specialist (SQL POC)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B10-quality-classifier",
      "url": "https://posttrainllm.com/docs/prds/B10-quality-classifier/",
      "md": "https://posttrainllm.com/docs/prds/B10-quality-classifier.md",
      "kind": "documentation",
      "title": "B10 quality classifier on pretrain data",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B11-wsd-schedule",
      "url": "https://posttrainllm.com/docs/prds/B11-wsd-schedule/",
      "md": "https://posttrainllm.com/docs/prds/B11-wsd-schedule.md",
      "kind": "documentation",
      "title": "B11 WSD (warmup-stable-decay) schedule",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B12-loss-spike-recovery",
      "url": "https://posttrainllm.com/docs/prds/B12-loss-spike-recovery/",
      "md": "https://posttrainllm.com/docs/prds/B12-loss-spike-recovery.md",
      "kind": "documentation",
      "title": "B12 loss-spike recovery + replay",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B13-interp-on-checkpoints",
      "url": "https://posttrainllm.com/docs/prds/B13-interp-on-checkpoints/",
      "md": "https://posttrainllm.com/docs/prds/B13-interp-on-checkpoints.md",
      "kind": "documentation",
      "title": "B13 interp-on-checkpoints methodology",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B14-speculative-decoding",
      "url": "https://posttrainllm.com/docs/prds/B14-speculative-decoding/",
      "md": "https://posttrainllm.com/docs/prds/B14-speculative-decoding.md",
      "kind": "documentation",
      "title": "B14 speculative decoding (Mini-Llama draft for Mega target)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B15-layerwise-lr-decay-sft",
      "url": "https://posttrainllm.com/docs/prds/B15-layerwise-lr-decay-sft/",
      "md": "https://posttrainllm.com/docs/prds/B15-layerwise-lr-decay-sft.md",
      "kind": "documentation",
      "title": "B15 layer-wise LR decay for SFT",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B16-m5-na-prefill-bench",
      "url": "https://posttrainllm.com/docs/prds/B16-m5-na-prefill-bench/",
      "md": "https://posttrainllm.com/docs/prds/B16-m5-na-prefill-bench.md",
      "kind": "documentation",
      "title": "B16 M5 Neural Accelerator prefill benchmark",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B17-saelens-interop",
      "url": "https://posttrainllm.com/docs/prds/B17-saelens-interop/",
      "md": "https://posttrainllm.com/docs/prds/B17-saelens-interop.md",
      "kind": "documentation",
      "title": "B17 SAE Lens interop / Neuronpedia format export",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B18-nanochat-depth-knob",
      "url": "https://posttrainllm.com/docs/prds/B18-nanochat-depth-knob/",
      "md": "https://posttrainllm.com/docs/prds/B18-nanochat-depth-knob.md",
      "kind": "documentation",
      "title": "B18 nanochat-style `--depth` single-knob HP derivation",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B19-group-sae",
      "url": "https://posttrainllm.com/docs/prds/B19-group-sae/",
      "md": "https://posttrainllm.com/docs/prds/B19-group-sae.md",
      "kind": "documentation",
      "title": "B19 Group-SAE (layer-group SAE training)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B2-B7-router-family",
      "url": "https://posttrainllm.com/docs/prds/B2-B7-router-family/",
      "md": "https://posttrainllm.com/docs/prds/B2-B7-router-family.md",
      "kind": "documentation",
      "title": "B2/B2b/B3/B7 mini-router family (bundled)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B21-micro-automixer",
      "url": "https://posttrainllm.com/docs/prds/B21-micro-automixer/",
      "md": "https://posttrainllm.com/docs/prds/B21-micro-automixer.md",
      "kind": "documentation",
      "title": "B21 Micro-AutoMixer for specialist data mixes",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B23-agent-eval-protocol",
      "url": "https://posttrainllm.com/docs/prds/B23-agent-eval-protocol/",
      "md": "https://posttrainllm.com/docs/prds/B23-agent-eval-protocol.md",
      "kind": "documentation",
      "title": "B23 agent eval protocol hardening",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B25-scaledown-specialist",
      "url": "https://posttrainllm.com/docs/prds/B25-scaledown-specialist/",
      "md": "https://posttrainllm.com/docs/prds/B25-scaledown-specialist.md",
      "kind": "documentation",
      "title": "B25 ScaleDown Challenge specialist",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B26-deferred-tools",
      "url": "https://posttrainllm.com/docs/prds/B26-deferred-tools/",
      "md": "https://posttrainllm.com/docs/prds/B26-deferred-tools.md",
      "kind": "documentation",
      "title": "B26 server-side deferred tools",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B28-composite-reward-framework",
      "url": "https://posttrainllm.com/docs/prds/B28-composite-reward-framework/",
      "md": "https://posttrainllm.com/docs/prds/B28-composite-reward-framework.md",
      "kind": "documentation",
      "title": "B28 composite reward framework",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B31-gallery-and-project-pins",
      "url": "https://posttrainllm.com/docs/prds/B31-gallery-and-project-pins/",
      "md": "https://posttrainllm.com/docs/prds/B31-gallery-and-project-pins.md",
      "kind": "documentation",
      "title": "B31 unified model gallery + project-level model pins",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B32-eval-ci-gate",
      "url": "https://posttrainllm.com/docs/prds/B32-eval-ci-gate/",
      "md": "https://posttrainllm.com/docs/prds/B32-eval-ci-gate.md",
      "kind": "documentation",
      "title": "B32 `posttrainllm eval` as a CI / pre-commit gate",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B33-laptop-finetune-onboarding",
      "url": "https://posttrainllm.com/docs/prds/B33-laptop-finetune-onboarding/",
      "md": "https://posttrainllm.com/docs/prds/B33-laptop-finetune-onboarding.md",
      "kind": "documentation",
      "title": "B33 one-command laptop-finetune onboarding",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B34-batched-eval-runtime",
      "url": "https://posttrainllm.com/docs/prds/B34-batched-eval-runtime/",
      "md": "https://posttrainllm.com/docs/prds/B34-batched-eval-runtime.md",
      "kind": "documentation",
      "title": "B34 batched eval-runtime + pluggable MLX backend (oMLX…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B35-local-agent-vertical-poc",
      "url": "https://posttrainllm.com/docs/prds/B35-local-agent-vertical-poc/",
      "md": "https://posttrainllm.com/docs/prds/B35-local-agent-vertical-poc.md",
      "kind": "documentation",
      "title": "B35 local-agent vertical PoC — code reviewer on a Mac",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B5-cloud-escalate-training",
      "url": "https://posttrainllm.com/docs/prds/B5-cloud-escalate-training/",
      "md": "https://posttrainllm.com/docs/prds/B5-cloud-escalate-training.md",
      "kind": "documentation",
      "title": "B5 cloud-escalation training signal",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B6-mac-app-demo",
      "url": "https://posttrainllm.com/docs/prds/B6-mac-app-demo/",
      "md": "https://posttrainllm.com/docs/prds/B6-mac-app-demo.md",
      "kind": "documentation",
      "title": "B6 Mac app demo | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B8-multilingual-specialist",
      "url": "https://posttrainllm.com/docs/prds/B8-multilingual-specialist/",
      "md": "https://posttrainllm.com/docs/prds/B8-multilingual-specialist.md",
      "kind": "documentation",
      "title": "B8 multilingual specialist (Indic-focus first)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/B9-energy-per-token",
      "url": "https://posttrainllm.com/docs/prds/B9-energy-per-token/",
      "md": "https://posttrainllm.com/docs/prds/B9-energy-per-token.md",
      "kind": "documentation",
      "title": "B9 energy J/token measurement | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/C10-train-run-dashboard",
      "url": "https://posttrainllm.com/docs/prds/C10-train-run-dashboard/",
      "md": "https://posttrainllm.com/docs/prds/C10-train-run-dashboard.md",
      "kind": "documentation",
      "title": "C10 training-run dashboard | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/C3-dora-ondisk-format",
      "url": "https://posttrainllm.com/docs/prds/C3-dora-ondisk-format/",
      "md": "https://posttrainllm.com/docs/prds/C3-dora-ondisk-format.md",
      "kind": "documentation",
      "title": "C3 DoRA on-disk adapter format",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/C4-tool-extractor-bpe",
      "url": "https://posttrainllm.com/docs/prds/C4-tool-extractor-bpe/",
      "md": "https://posttrainllm.com/docs/prds/C4-tool-extractor-bpe.md",
      "kind": "documentation",
      "title": "C4 tool-call extractor — BPE tokenizer support",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/C5-decode-jitter-thermal",
      "url": "https://posttrainllm.com/docs/prds/C5-decode-jitter-thermal/",
      "md": "https://posttrainllm.com/docs/prds/C5-decode-jitter-thermal.md",
      "kind": "documentation",
      "title": "C5 decode jitter under thermal load",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/C9-determinism-harness",
      "url": "https://posttrainllm.com/docs/prds/C9-determinism-harness/",
      "md": "https://posttrainllm.com/docs/prds/C9-determinism-harness.md",
      "kind": "documentation",
      "title": "C9 determinism harness — bit-exact replay of step N",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/E6-eval-scaledown",
      "url": "https://posttrainllm.com/docs/prds/E6-eval-scaledown/",
      "md": "https://posttrainllm.com/docs/prds/E6-eval-scaledown.md",
      "kind": "documentation",
      "title": "E6 `posttrainllm eval-scaledown` harness",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/GPU-RESEARCH-BACKLOG",
      "url": "https://posttrainllm.com/docs/prds/GPU-RESEARCH-BACKLOG/",
      "md": "https://posttrainllm.com/docs/prds/GPU-RESEARCH-BACKLOG.md",
      "kind": "documentation",
      "title": "GPU / research backlog — what's left, and how to do it",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/PRIORITY",
      "url": "https://posttrainllm.com/docs/prds/PRIORITY/",
      "md": "https://posttrainllm.com/docs/prds/PRIORITY.md",
      "kind": "documentation",
      "title": "PRD Priority Triage | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/README",
      "url": "https://posttrainllm.com/docs/prds/README/",
      "md": "https://posttrainllm.com/docs/prds/README.md",
      "kind": "documentation",
      "title": "docs/prds/ — Product Requirement Briefs",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/STATUS",
      "url": "https://posttrainllm.com/docs/prds/STATUS/",
      "md": "https://posttrainllm.com/docs/prds/STATUS.md",
      "kind": "documentation",
      "title": "PRD status — code-verified audit (2026-06-20)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/capability-retention",
      "url": "https://posttrainllm.com/docs/prds/capability-retention/",
      "md": "https://posttrainllm.com/docs/prds/capability-retention.md",
      "kind": "documentation",
      "title": "Capability retention under fine-tuning (PRD — backlog)",
      "description": "Measure and preserve a small model's GENERAL intelligence when we specialize it (tool-calling, style, persona). This session proved specialization erodes…"
    },
    {
      "id": "docs/prds/continual-learning-loop",
      "url": "https://posttrainllm.com/docs/prds/continual-learning-loop/",
      "md": "https://posttrainllm.com/docs/prds/continual-learning-loop.md",
      "kind": "documentation",
      "title": "PRD — On-device continual-learning loop",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/everyday-specialist-benchmark",
      "url": "https://posttrainllm.com/docs/prds/everyday-specialist-benchmark/",
      "md": "https://posttrainllm.com/docs/prds/everyday-specialist-benchmark.md",
      "kind": "documentation",
      "title": "Everyday specialist benchmark | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/factory-completeness-tracker",
      "url": "https://posttrainllm.com/docs/prds/factory-completeness-tracker/",
      "md": "https://posttrainllm.com/docs/prds/factory-completeness-tracker.md",
      "kind": "documentation",
      "title": "Factory completeness tracker — meta-PRD",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/factory-planner-v7-tools-in-prompt",
      "url": "https://posttrainllm.com/docs/prds/factory-planner-v7-tools-in-prompt/",
      "md": "https://posttrainllm.com/docs/prds/factory-planner-v7-tools-in-prompt.md",
      "kind": "documentation",
      "title": "Planner v7 — tools-in-prompt (generalizable function…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/factory-vision-m4-architecture-decision",
      "url": "https://posttrainllm.com/docs/prds/factory-vision-m4-architecture-decision/",
      "md": "https://posttrainllm.com/docs/prds/factory-vision-m4-architecture-decision.md",
      "kind": "documentation",
      "title": "VLM M4 architecture decision — Qwen3-VL port vs LLaVA…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/factory-vision-m4-impl-plan",
      "url": "https://posttrainllm.com/docs/prds/factory-vision-m4-impl-plan/",
      "md": "https://posttrainllm.com/docs/prds/factory-vision-m4-impl-plan.md",
      "kind": "documentation",
      "title": "VLM M4 — Qwen3-VL implementation plan",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/factory-vision-specialist",
      "url": "https://posttrainllm.com/docs/prds/factory-vision-specialist/",
      "md": "https://posttrainllm.com/docs/prds/factory-vision-specialist.md",
      "kind": "documentation",
      "title": "Vision-language specialist for Pace screen reading",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/game-rl-environment-poc",
      "url": "https://posttrainllm.com/docs/prds/game-rl-environment-poc/",
      "md": "https://posttrainllm.com/docs/prds/game-rl-environment-poc.md",
      "kind": "documentation",
      "title": "Game-as-RL-environment PoC (PRD)",
      "description": "Turn the fleet's AI game (autonomous characters in a world) into a Mac-local RL environment and train a self-improving NPC with GRPO. Environments are the…"
    },
    {
      "id": "docs/prds/gepa-prompt-evolution",
      "url": "https://posttrainllm.com/docs/prds/gepa-prompt-evolution/",
      "md": "https://posttrainllm.com/docs/prds/gepa-prompt-evolution.md",
      "kind": "documentation",
      "title": "GEPA prompt evolution — automated system-prompt iteration",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/local-model-arena-selfplay",
      "url": "https://posttrainllm.com/docs/prds/local-model-arena-selfplay/",
      "md": "https://posttrainllm.com/docs/prds/local-model-arena-selfplay.md",
      "kind": "documentation",
      "title": "Local-model arena — turn-based strategy, self-play RLVR…",
      "description": "Pit Mac-local models against each other and against frontier models in turn-based strategy games, then self-play-RL a local model until it beats a frontier…"
    },
    {
      "id": "docs/prds/macos26-int8-ane-handoff-port",
      "url": "https://posttrainllm.com/docs/prds/macos26-int8-ane-handoff-port/",
      "md": "https://posttrainllm.com/docs/prds/macos26-int8-ane-handoff-port.md",
      "kind": "documentation",
      "title": "Port macOS 26 int8 direct ANE array handoff into M8 chain",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/multi-turn-agentic-eval",
      "url": "https://posttrainllm.com/docs/prds/multi-turn-agentic-eval/",
      "md": "https://posttrainllm.com/docs/prds/multi-turn-agentic-eval.md",
      "kind": "documentation",
      "title": "Multi-turn / agentic tool-calling eval (PRD)",
      "description": "A Mac-local, frontier-gated, STATEFUL multi-turn eval — the single biggest blind spot in our tool-calling work. Single-turn numbers (88.7 for our best 4B)…"
    },
    {
      "id": "docs/prds/pace-planner-v11-ship-gate",
      "url": "https://posttrainllm.com/docs/prds/pace-planner-v11-ship-gate/",
      "md": "https://posttrainllm.com/docs/prds/pace-planner-v11-ship-gate.md",
      "kind": "documentation",
      "title": "Pace planner v11 — ship gate | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/pace-planner-v11-training-data",
      "url": "https://posttrainllm.com/docs/prds/pace-planner-v11-training-data/",
      "md": "https://posttrainllm.com/docs/prds/pace-planner-v11-training-data.md",
      "kind": "documentation",
      "title": "Pace planner v11 — unhappy-path training data PRD",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/pace-task-loop-v1",
      "url": "https://posttrainllm.com/docs/prds/pace-task-loop-v1/",
      "md": "https://posttrainllm.com/docs/prds/pace-task-loop-v1.md",
      "kind": "documentation",
      "title": "Pace Task Loop v1 — long-horizon tasks + the bulk-download…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/qlora-large-model-finetune",
      "url": "https://posttrainllm.com/docs/prds/qlora-large-model-finetune/",
      "md": "https://posttrainllm.com/docs/prds/qlora-large-model-finetune.md",
      "kind": "documentation",
      "title": "QLoRA on Mac — fine-tuning larger open models on 48 GB",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/quantized-inference-swift",
      "url": "https://posttrainllm.com/docs/prds/quantized-inference-swift/",
      "md": "https://posttrainllm.com/docs/prds/quantized-inference-swift.md",
      "kind": "documentation",
      "title": "Quantized inference in posttrainllm's HFModel — Swift-side…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/self-improving-agents",
      "url": "https://posttrainllm.com/docs/prds/self-improving-agents/",
      "md": "https://posttrainllm.com/docs/prds/self-improving-agents.md",
      "kind": "documentation",
      "title": "Self-improving agents — the closed loop (PRD)",
      "description": "A verifiable act, score, learn, and curriculum loop for testing whether a Mac-local agent can improve without a teacher."
    },
    {
      "id": "docs/prds/specialist-capability-graph",
      "url": "https://posttrainllm.com/docs/prds/specialist-capability-graph/",
      "md": "https://posttrainllm.com/docs/prds/specialist-capability-graph.md",
      "kind": "documentation",
      "title": "Specialist capability graph and verified cascade",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/specialist-pace-planner",
      "url": "https://posttrainllm.com/docs/prds/specialist-pace-planner/",
      "md": "https://posttrainllm.com/docs/prds/specialist-pace-planner.md",
      "kind": "documentation",
      "title": "Pace planner specialist — first factory customer",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/tinygpt-product-thesis",
      "url": "https://posttrainllm.com/docs/prds/tinygpt-product-thesis/",
      "md": "https://posttrainllm.com/docs/prds/tinygpt-product-thesis.md",
      "kind": "documentation",
      "title": "PostTrainLLM product thesis — the embedded local-AI…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/prds/vlm-ab-uivenus-vs-qwen3vl",
      "url": "https://posttrainllm.com/docs/prds/vlm-ab-uivenus-vs-qwen3vl/",
      "md": "https://posttrainllm.com/docs/prds/vlm-ab-uivenus-vs-qwen3vl.md",
      "kind": "documentation",
      "title": "VLM A/B — UI-Venus-1.5-2B vs Qwen3-VL-2B for Pace's vision…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/progress",
      "url": "https://posttrainllm.com/docs/progress/",
      "md": "https://posttrainllm.com/docs/progress.md",
      "kind": "documentation",
      "title": "Progress dashboard — moved | PostTrainLLM reference",
      "description": "Consolidated into docs/PLAN.md §1 (shipped). Headline metrics live there."
    },
    {
      "id": "docs/quality_bundle",
      "url": "https://posttrainllm.com/docs/quality_bundle/",
      "md": "https://posttrainllm.com/docs/quality_bundle.md",
      "kind": "documentation",
      "title": "Quality Bundle: tests, lint, crash recovery",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/quickstart",
      "url": "https://posttrainllm.com/docs/quickstart/",
      "md": "https://posttrainllm.com/docs/quickstart.md",
      "kind": "documentation",
      "title": "`posttrainllm quickstart` — your first specialist in one…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/README",
      "url": "https://posttrainllm.com/docs/recipes/README/",
      "md": "https://posttrainllm.com/docs/recipes/README.md",
      "kind": "documentation",
      "title": "PostTrainLLM Recipes technical documentation",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/automix",
      "url": "https://posttrainllm.com/docs/recipes/automix/",
      "md": "https://posttrainllm.com/docs/recipes/automix.md",
      "kind": "documentation",
      "title": "Recipe — micro-AutoMixer for data-mix ratios (B21)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/b25-scaledown",
      "url": "https://posttrainllm.com/docs/recipes/b25-scaledown/",
      "md": "https://posttrainllm.com/docs/recipes/b25-scaledown.md",
      "kind": "documentation",
      "title": "Recipe — B25 ScaleDown specialist (extractive context…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/balanced-training-mix",
      "url": "https://posttrainllm.com/docs/recipes/balanced-training-mix/",
      "md": "https://posttrainllm.com/docs/recipes/balanced-training-mix.md",
      "kind": "documentation",
      "title": "Balanced training mix via reasoning-depth classification",
      "description": "Use B30 ahead of B29 to control single-hop / multi-hop / comparison ratios in the SFT corpus."
    },
    {
      "id": "docs/recipes/cookbook-character-specialist",
      "url": "https://posttrainllm.com/docs/recipes/cookbook-character-specialist/",
      "md": "https://posttrainllm.com/docs/recipes/cookbook-character-specialist.md",
      "kind": "documentation",
      "title": "Cookbook - Character Specialist",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/cookbook-personal-code-specialist",
      "url": "https://posttrainllm.com/docs/recipes/cookbook-personal-code-specialist/",
      "md": "https://posttrainllm.com/docs/recipes/cookbook-personal-code-specialist.md",
      "kind": "documentation",
      "title": "Cookbook - Personal Code Specialist",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/cookbook-pydantic-ai",
      "url": "https://posttrainllm.com/docs/recipes/cookbook-pydantic-ai/",
      "md": "https://posttrainllm.com/docs/recipes/cookbook-pydantic-ai.md",
      "kind": "documentation",
      "title": "Cookbook - posttrainllm with Pydantic AI",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/cookbook-smolagents",
      "url": "https://posttrainllm.com/docs/recipes/cookbook-smolagents/",
      "md": "https://posttrainllm.com/docs/recipes/cookbook-smolagents.md",
      "kind": "documentation",
      "title": "Cookbook - posttrainllm with smolagents",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/distill-specialist",
      "url": "https://posttrainllm.com/docs/recipes/distill-specialist/",
      "md": "https://posttrainllm.com/docs/recipes/distill-specialist.md",
      "kind": "documentation",
      "title": "Recipe: distill a big model into a small local specialist",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/distillation-fc",
      "url": "https://posttrainllm.com/docs/recipes/distillation-fc/",
      "md": "https://posttrainllm.com/docs/recipes/distillation-fc.md",
      "kind": "documentation",
      "title": "Recipe — distill function-calling from Phi-3-mini →…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/eval-gate",
      "url": "https://posttrainllm.com/docs/recipes/eval-gate/",
      "md": "https://posttrainllm.com/docs/recipes/eval-gate.md",
      "kind": "documentation",
      "title": "Eval gate (CI / pre-commit) | PostTrainLLM reference",
      "description": "Gate a posttrainllm specialist in CI — `posttrainllm eval-gate` exits non-zero when any declared eval suite regresses past threshold, on a self-hosted Mac…"
    },
    {
      "id": "docs/recipes/eval_planner",
      "url": "https://posttrainllm.com/docs/recipes/eval_planner/",
      "md": "https://posttrainllm.com/docs/recipes/eval_planner.md",
      "kind": "documentation",
      "title": "Recipe - Pace Planner Eval Protocol",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/from-traces",
      "url": "https://posttrainllm.com/docs/recipes/from-traces/",
      "md": "https://posttrainllm.com/docs/recipes/from-traces.md",
      "kind": "documentation",
      "title": "From .atraj rollouts to a trained specialist",
      "description": "B22 + B29 + B30 + posttrainllm sft chained — the closed substrate→training loop, V1."
    },
    {
      "id": "docs/recipes/mlx-export",
      "url": "https://posttrainllm.com/docs/recipes/mlx-export/",
      "md": "https://posttrainllm.com/docs/recipes/mlx-export.md",
      "kind": "documentation",
      "title": "MLX Export | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/recipes/pace-planner",
      "url": "https://posttrainllm.com/docs/recipes/pace-planner/",
      "md": "https://posttrainllm.com/docs/recipes/pace-planner.md",
      "kind": "documentation",
      "title": "Recipe — Pace planner specialist",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/research/cross-stream-attention-evaluation",
      "url": "https://posttrainllm.com/docs/research/cross-stream-attention-evaluation/",
      "md": "https://posttrainllm.com/docs/research/cross-stream-attention-evaluation.md",
      "kind": "documentation",
      "title": "B20 — Learnable cross-stream attention evaluation",
      "description": "Read-and-evaluate write-up on the modded-nanogpt speedrun's \"cross-stream attention\" trick; decide whether to adopt for posttrainllm."
    },
    {
      "id": "docs/research/indic_evals",
      "url": "https://posttrainllm.com/docs/research/indic_evals/",
      "md": "https://posttrainllm.com/docs/research/indic_evals.md",
      "kind": "documentation",
      "title": "Indic-language evals — MILU + IndicGenBench wiring",
      "description": "How posttrainllm scores Indic-language ability — MILU multi-choice across 11 langs, IndicGenBench XQuAD extractive QA. The Wave 4 gate before claiming Hindi…"
    },
    {
      "id": "docs/research/inference_benchmarks_may_2026",
      "url": "https://posttrainllm.com/docs/research/inference_benchmarks_may_2026/",
      "md": "https://posttrainllm.com/docs/research/inference_benchmarks_may_2026.md",
      "kind": "documentation",
      "title": "State of LLM Inference Benchmarks (May 2026)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/research/mac_decode_baseline_m5pro",
      "url": "https://posttrainllm.com/docs/research/mac_decode_baseline_m5pro/",
      "md": "https://posttrainllm.com/docs/research/mac_decode_baseline_m5pro.md",
      "kind": "documentation",
      "title": "Mac inference baseline — M5 Pro / 48GB",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/research/mac_slm_leaderboard_v0",
      "url": "https://posttrainllm.com/docs/research/mac_slm_leaderboard_v0/",
      "md": "https://posttrainllm.com/docs/research/mac_slm_leaderboard_v0.md",
      "kind": "documentation",
      "title": "Mac SLM agentic leaderboard v0",
      "description": "One artifact that cross-cuts decode speed, BFCL, τ-bench, and Pace unhappy-paths — the publication-shape view we're missing."
    },
    {
      "id": "docs/research/quality_benchmarks_may_2026",
      "url": "https://posttrainllm.com/docs/research/quality_benchmarks_may_2026/",
      "md": "https://posttrainllm.com/docs/research/quality_benchmarks_may_2026.md",
      "kind": "documentation",
      "title": "LLM Quality Benchmark Landscape, May 2026 — Survey for…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/research/wave_2_5_kernel_audit",
      "url": "https://posttrainllm.com/docs/research/wave_2_5_kernel_audit/",
      "md": "https://posttrainllm.com/docs/research/wave_2_5_kernel_audit.md",
      "kind": "documentation",
      "title": "Wave 2.5 kernel audit — BUILD / DEFER / DROP",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/research/wave_4_landscape",
      "url": "https://posttrainllm.com/docs/research/wave_4_landscape/",
      "md": "https://posttrainllm.com/docs/research/wave_4_landscape.md",
      "kind": "documentation",
      "title": "Wave 4 landscape — TML / Apple FM / code agents / Indic",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/roadmap",
      "url": "https://posttrainllm.com/docs/roadmap/",
      "md": "https://posttrainllm.com/docs/roadmap.md",
      "kind": "documentation",
      "title": "Single-machine roadmap — moved",
      "description": "Consolidated into docs/PLAN.md. This preserved page points to the current PostTrainLLM roadmap and canonical project status."
    },
    {
      "id": "docs/roadmap/blockers",
      "url": "https://posttrainllm.com/docs/roadmap/blockers/",
      "md": "https://posttrainllm.com/docs/roadmap/blockers.md",
      "kind": "documentation",
      "title": "Roadmap blockers — moved | PostTrainLLM reference",
      "description": "Consolidated into docs/PLAN.md §2. This preserved page points to the current PostTrainLLM roadmap and canonical project status."
    },
    {
      "id": "docs/roadmap/categories",
      "url": "https://posttrainllm.com/docs/roadmap/categories/",
      "md": "https://posttrainllm.com/docs/roadmap/categories.md",
      "kind": "documentation",
      "title": "Roadmap orthogonal categories — moved",
      "description": "Consolidated into docs/PLAN.md. Several markers in the old version were stale; the merged doc is verified against code."
    },
    {
      "id": "docs/roadmap/datasets",
      "url": "https://posttrainllm.com/docs/roadmap/datasets/",
      "md": "https://posttrainllm.com/docs/roadmap/datasets.md",
      "kind": "documentation",
      "title": "Roadmap — open-source datasets",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/roadmap/honest_summary",
      "url": "https://posttrainllm.com/docs/roadmap/honest_summary/",
      "md": "https://posttrainllm.com/docs/roadmap/honest_summary.md",
      "kind": "documentation",
      "title": "Roadmap honest summary — moved",
      "description": "Consolidated into docs/PLAN.md. This preserved page points to the current PostTrainLLM roadmap and canonical project status."
    },
    {
      "id": "docs/roadmap/north_star_refined",
      "url": "https://posttrainllm.com/docs/roadmap/north_star_refined/",
      "md": "https://posttrainllm.com/docs/roadmap/north_star_refined.md",
      "kind": "documentation",
      "title": "North Star — refined (2026-05-31)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/roadmap/phased_plan",
      "url": "https://posttrainllm.com/docs/roadmap/phased_plan/",
      "md": "https://posttrainllm.com/docs/roadmap/phased_plan.md",
      "kind": "documentation",
      "title": "Roadmap phased plan — moved | PostTrainLLM reference",
      "description": "Consolidated into docs/PLAN.md. Most phases shipped; remainder in §3. This preserved page points to the current PostTrainLLM roadmap and canonical project…"
    },
    {
      "id": "docs/roadmap/recommended_order",
      "url": "https://posttrainllm.com/docs/roadmap/recommended_order/",
      "md": "https://posttrainllm.com/docs/roadmap/recommended_order.md",
      "kind": "documentation",
      "title": "Roadmap recommended order — moved",
      "description": "Consolidated into docs/PLAN.md §3. This preserved page points to the current PostTrainLLM roadmap and canonical project status."
    },
    {
      "id": "docs/roadmap/tier1",
      "url": "https://posttrainllm.com/docs/roadmap/tier1/",
      "md": "https://posttrainllm.com/docs/roadmap/tier1.md",
      "kind": "documentation",
      "title": "Roadmap Tier 1 — moved | PostTrainLLM reference",
      "description": "Consolidated into docs/PLAN.md. This preserved page points to the current PostTrainLLM roadmap and canonical project status."
    },
    {
      "id": "docs/roadmap/tier2",
      "url": "https://posttrainllm.com/docs/roadmap/tier2/",
      "md": "https://posttrainllm.com/docs/roadmap/tier2.md",
      "kind": "documentation",
      "title": "Roadmap Tier 2 — moved | PostTrainLLM reference",
      "description": "Consolidated into docs/PLAN.md. This preserved page points to the current PostTrainLLM roadmap and canonical project status."
    },
    {
      "id": "docs/roadmap/tier3",
      "url": "https://posttrainllm.com/docs/roadmap/tier3/",
      "md": "https://posttrainllm.com/docs/roadmap/tier3.md",
      "kind": "documentation",
      "title": "Roadmap Tier 3 — moved | PostTrainLLM reference",
      "description": "Consolidated into docs/PLAN.md. This preserved page points to the current PostTrainLLM roadmap and canonical project status."
    },
    {
      "id": "docs/roadmap/tier4_skip",
      "url": "https://posttrainllm.com/docs/roadmap/tier4_skip/",
      "md": "https://posttrainllm.com/docs/roadmap/tier4_skip.md",
      "kind": "documentation",
      "title": "Roadmap Tier 4 (skip) — moved | PostTrainLLM reference",
      "description": "Consolidated into docs/PLAN.md §2. This preserved page points to the current PostTrainLLM roadmap and canonical project status."
    },
    {
      "id": "docs/roadmap/tier5_frontier_2026",
      "url": "https://posttrainllm.com/docs/roadmap/tier5_frontier_2026/",
      "md": "https://posttrainllm.com/docs/roadmap/tier5_frontier_2026.md",
      "kind": "documentation",
      "title": "Roadmap Tier 5 (2026 frontier) — moved",
      "description": "Consolidated into docs/PLAN.md §3 Tier 5. This preserved page points to the current PostTrainLLM roadmap and canonical project status."
    },
    {
      "id": "docs/sessions/06-05-eval-first",
      "url": "https://posttrainllm.com/docs/sessions/06-05-eval-first/",
      "md": "https://posttrainllm.com/docs/sessions/06-05-eval-first.md",
      "kind": "documentation",
      "title": "Session — eval-first prep before the 2-day training window",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/06-06-mac-specialist-platform",
      "url": "https://posttrainllm.com/docs/sessions/06-06-mac-specialist-platform/",
      "md": "https://posttrainllm.com/docs/sessions/06-06-mac-specialist-platform.md",
      "kind": "documentation",
      "title": "Strategy session — what posttrainllm actually is, what's…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/06-06-specialist-embedder-blocker",
      "url": "https://posttrainllm.com/docs/sessions/06-06-specialist-embedder-blocker/",
      "md": "https://posttrainllm.com/docs/sessions/06-06-specialist-embedder-blocker.md",
      "kind": "documentation",
      "title": "Specialist Embedder PRD Blocker",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/06-06-vllm-mlx-investigation",
      "url": "https://posttrainllm.com/docs/sessions/06-06-vllm-mlx-investigation/",
      "md": "https://posttrainllm.com/docs/sessions/06-06-vllm-mlx-investigation.md",
      "kind": "documentation",
      "title": "vllm-mlx Investigation | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/06-08-factory-validation-night",
      "url": "https://posttrainllm.com/docs/sessions/06-08-factory-validation-night/",
      "md": "https://posttrainllm.com/docs/sessions/06-08-factory-validation-night.md",
      "kind": "documentation",
      "title": "Session — 2026-06-08, the factory-validation night",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/06-13-market-landscape-mac-first",
      "url": "https://posttrainllm.com/docs/sessions/06-13-market-landscape-mac-first/",
      "md": "https://posttrainllm.com/docs/sessions/06-13-market-landscape-mac-first.md",
      "kind": "documentation",
      "title": "Strategy session — the market landscape and the Mac-first…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/06-16-distill-to-self-improvement",
      "url": "https://posttrainllm.com/docs/sessions/06-16-distill-to-self-improvement/",
      "md": "https://posttrainllm.com/docs/sessions/06-16-distill-to-self-improvement.md",
      "kind": "documentation",
      "title": "Session — from frontier-parity distillation to the…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/06-17-stepback-inventory-roi",
      "url": "https://posttrainllm.com/docs/sessions/06-17-stepback-inventory-roi/",
      "md": "https://posttrainllm.com/docs/sessions/06-17-stepback-inventory-roi.md",
      "kind": "documentation",
      "title": "Step-back: what we have, the wall, and the ROI menu",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/06-17-vercel-eve-and-local-agents",
      "url": "https://posttrainllm.com/docs/sessions/06-17-vercel-eve-and-local-agents/",
      "md": "https://posttrainllm.com/docs/sessions/06-17-vercel-eve-and-local-agents.md",
      "kind": "documentation",
      "title": "Vercel Eve and the local-agent wedge",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/DRILLDOWN",
      "url": "https://posttrainllm.com/docs/sessions/DRILLDOWN/",
      "md": "https://posttrainllm.com/docs/sessions/DRILLDOWN.md",
      "kind": "documentation",
      "title": "Drilldown — the experiments left untried, run to bedrock",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/RETROSPECTIVE",
      "url": "https://posttrainllm.com/docs/sessions/RETROSPECTIVE/",
      "md": "https://posttrainllm.com/docs/sessions/RETROSPECTIVE.md",
      "kind": "documentation",
      "title": "PostTrainLLM — retrospective and forward plan",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/pace-handoff-2026-06-10",
      "url": "https://posttrainllm.com/docs/sessions/pace-handoff-2026-06-10/",
      "md": "https://posttrainllm.com/docs/sessions/pace-handoff-2026-06-10.md",
      "kind": "documentation",
      "title": "Pace handoff — posttrainllm deliverables status (2026-06-10)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/planner-lock-2026-06-19",
      "url": "https://posttrainllm.com/docs/sessions/planner-lock-2026-06-19/",
      "md": "https://posttrainllm.com/docs/sessions/planner-lock-2026-06-19.md",
      "kind": "documentation",
      "title": "Planner lock - 2026-06-19 | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/qa_log",
      "url": "https://posttrainllm.com/docs/sessions/qa_log/",
      "md": "https://posttrainllm.com/docs/sessions/qa_log.md",
      "kind": "documentation",
      "title": "PostTrainLLM — Working Session QandA Log",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/session_2026_05_31",
      "url": "https://posttrainllm.com/docs/sessions/session_2026_05_31/",
      "md": "https://posttrainllm.com/docs/sessions/session_2026_05_31.md",
      "kind": "documentation",
      "title": "Session retrospective — 2026-05-31",
      "description": "Multi-hour session that took posttrainllm from \"Wave 2.5 stalled\" to \"every CLI verified + first specialist trained end-to-end +…"
    },
    {
      "id": "docs/sessions/session_retrospective",
      "url": "https://posttrainllm.com/docs/sessions/session_retrospective/",
      "md": "https://posttrainllm.com/docs/sessions/session_retrospective.md",
      "kind": "documentation",
      "title": "Session Retrospective: posttrainllm, the Long Working…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/specialist_v1_findings",
      "url": "https://posttrainllm.com/docs/sessions/specialist_v1_findings/",
      "md": "https://posttrainllm.com/docs/sessions/specialist_v1_findings.md",
      "kind": "documentation",
      "title": "First specialist run — toolcall-v1 findings",
      "description": "End-to-end first specialist training on M5 Pro. What worked, what didn't, what was unblocked, and what to try next."
    },
    {
      "id": "docs/sessions/v11-baselines-2026-06-09",
      "url": "https://posttrainllm.com/docs/sessions/v11-baselines-2026-06-09/",
      "md": "https://posttrainllm.com/docs/sessions/v11-baselines-2026-06-09.md",
      "kind": "documentation",
      "title": "v11 baselines — committed 2026-06-09",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/sessions/wwdc-2026-impact",
      "url": "https://posttrainllm.com/docs/sessions/wwdc-2026-impact/",
      "md": "https://posttrainllm.com/docs/sessions/wwdc-2026-impact.md",
      "kind": "documentation",
      "title": "WWDC 2026 (June 8–9) — impact on posttrainllm + Pace",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/specialists/a1-tool-caller",
      "url": "https://posttrainllm.com/docs/specialists/a1-tool-caller/",
      "md": "https://posttrainllm.com/docs/specialists/a1-tool-caller.md",
      "kind": "documentation",
      "title": "A1 — first tool-calling specialist",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/specialists/b1-sql-poc",
      "url": "https://posttrainllm.com/docs/specialists/b1-sql-poc/",
      "md": "https://posttrainllm.com/docs/specialists/b1-sql-poc.md",
      "kind": "documentation",
      "title": "B1 SQL POC | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/specialists/b1-sql",
      "url": "https://posttrainllm.com/docs/specialists/b1-sql/",
      "md": "https://posttrainllm.com/docs/specialists/b1-sql.md",
      "kind": "documentation",
      "title": "B1 — second specialist: text-to-SQL",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/README",
      "url": "https://posttrainllm.com/docs/techniques/README/",
      "md": "https://posttrainllm.com/docs/techniques/README.md",
      "kind": "documentation",
      "title": "Technique Registry | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/audit-inventory",
      "url": "https://posttrainllm.com/docs/techniques/audit-inventory/",
      "md": "https://posttrainllm.com/docs/techniques/audit-inventory.md",
      "kind": "documentation",
      "title": "Audit 2026 Technique Inventory",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/constrained_generation",
      "url": "https://posttrainllm.com/docs/techniques/constrained_generation/",
      "md": "https://posttrainllm.com/docs/techniques/constrained_generation.md",
      "kind": "documentation",
      "title": "Constrained generation: JSON-mode for posttrainllm",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/distillation",
      "url": "https://posttrainllm.com/docs/techniques/distillation/",
      "md": "https://posttrainllm.com/docs/techniques/distillation.md",
      "kind": "documentation",
      "title": "Knowledge distillation — making a tiny model punch above…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/evolution_strategies",
      "url": "https://posttrainllm.com/docs/techniques/evolution_strategies/",
      "md": "https://posttrainllm.com/docs/techniques/evolution_strategies.md",
      "kind": "documentation",
      "title": "Evolution Strategies — gradient-free training",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/galore_and_stability",
      "url": "https://posttrainllm.com/docs/techniques/galore_and_stability/",
      "md": "https://posttrainllm.com/docs/techniques/galore_and_stability.md",
      "kind": "documentation",
      "title": "GaLore + training-stability bells (Tier 2)",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/interpretability",
      "url": "https://posttrainllm.com/docs/techniques/interpretability/",
      "md": "https://posttrainllm.com/docs/techniques/interpretability.md",
      "kind": "documentation",
      "title": "Interpretability tools — what is the model thinking?",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/lora_guide",
      "url": "https://posttrainllm.com/docs/techniques/lora_guide/",
      "md": "https://posttrainllm.com/docs/techniques/lora_guide.md",
      "kind": "documentation",
      "title": "LoRA guide — fine-tuning the tiny model",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/method-vs-recipe",
      "url": "https://posttrainllm.com/docs/techniques/method-vs-recipe/",
      "md": "https://posttrainllm.com/docs/techniques/method-vs-recipe.md",
      "kind": "documentation",
      "title": "Method vs Recipe | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/moe",
      "url": "https://posttrainllm.com/docs/techniques/moe/",
      "md": "https://posttrainllm.com/docs/techniques/moe.md",
      "kind": "documentation",
      "title": "Mixture-of-Experts — more capacity per byte of weight",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/mtp",
      "url": "https://posttrainllm.com/docs/techniques/mtp/",
      "md": "https://posttrainllm.com/docs/techniques/mtp.md",
      "kind": "documentation",
      "title": "Multi-Token Prediction — better training signal per step",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/needle2-baseline-review",
      "url": "https://posttrainllm.com/docs/techniques/needle2-baseline-review/",
      "md": "https://posttrainllm.com/docs/techniques/needle2-baseline-review.md",
      "kind": "documentation",
      "title": "Needle 2 baseline review | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/needle2-successor-factorial",
      "url": "https://posttrainllm.com/docs/techniques/needle2-successor-factorial/",
      "md": "https://posttrainllm.com/docs/techniques/needle2-successor-factorial.md",
      "kind": "documentation",
      "title": "Needle 45M successor factorial",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/optimizers",
      "url": "https://posttrainllm.com/docs/techniques/optimizers/",
      "md": "https://posttrainllm.com/docs/techniques/optimizers.md",
      "kind": "documentation",
      "title": "Optimizers | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/parakeet-wgsl-browser-smoke",
      "url": "https://posttrainllm.com/docs/techniques/parakeet-wgsl-browser-smoke/",
      "md": "https://posttrainllm.com/docs/techniques/parakeet-wgsl-browser-smoke.md",
      "kind": "documentation",
      "title": "parakeet.wgsl browser smoke | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/peft_variants",
      "url": "https://posttrainllm.com/docs/techniques/peft_variants/",
      "md": "https://posttrainllm.com/docs/techniques/peft_variants.md",
      "kind": "documentation",
      "title": "PEFT Variants in posttrainllm technical documentation",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/precision",
      "url": "https://posttrainllm.com/docs/techniques/precision/",
      "md": "https://posttrainllm.com/docs/techniques/precision.md",
      "kind": "documentation",
      "title": "Numerics and precision — the gate framework",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/pruning",
      "url": "https://posttrainllm.com/docs/techniques/pruning/",
      "md": "https://posttrainllm.com/docs/techniques/pruning.md",
      "kind": "documentation",
      "title": "Pruning — magnitude masks and structured surgery",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/quantization_expansion",
      "url": "https://posttrainllm.com/docs/techniques/quantization_expansion/",
      "md": "https://posttrainllm.com/docs/techniques/quantization_expansion.md",
      "kind": "documentation",
      "title": "Quantization Expansion | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/speculative_heads",
      "url": "https://posttrainllm.com/docs/techniques/speculative_heads/",
      "md": "https://posttrainllm.com/docs/techniques/speculative_heads.md",
      "kind": "documentation",
      "title": "Speculative-decoding heads: Medusa + EAGLE-2",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/sql-technique-backlog",
      "url": "https://posttrainllm.com/docs/techniques/sql-technique-backlog/",
      "md": "https://posttrainllm.com/docs/techniques/sql-technique-backlog.md",
      "kind": "documentation",
      "title": "SQL Technique Lineage — Closed",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/streaming_llm_kivi",
      "url": "https://posttrainllm.com/docs/techniques/streaming_llm_kivi/",
      "md": "https://posttrainllm.com/docs/techniques/streaming_llm_kivi.md",
      "kind": "documentation",
      "title": "StreamingLLM + KIVI — long-context decode without growing…",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/techniques/trainloop-teardown",
      "url": "https://posttrainllm.com/docs/techniques/trainloop-teardown/",
      "md": "https://posttrainllm.com/docs/techniques/trainloop-teardown.md",
      "kind": "documentation",
      "title": "TrainLoop Teardown | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/tool_call_extractor",
      "url": "https://posttrainllm.com/docs/tool_call_extractor/",
      "md": "https://posttrainllm.com/docs/tool_call_extractor.md",
      "kind": "documentation",
      "title": "Tool-call extractor (mini-router)",
      "description": "Design + training recipe for posttrainllm's tiny encoder model that picks which tool a user query needs, before the full LM forward pass."
    },
    {
      "id": "docs/training",
      "url": "https://posttrainllm.com/docs/training/",
      "md": "https://posttrainllm.com/docs/training.md",
      "kind": "documentation",
      "title": "The three phases of training — pretrain, SFT, DPO",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/training/dpo",
      "url": "https://posttrainllm.com/docs/training/dpo/",
      "md": "https://posttrainllm.com/docs/training/dpo.md",
      "kind": "documentation",
      "title": "DPO training: direct preference optimization for LLMs",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/training/nightly",
      "url": "https://posttrainllm.com/docs/training/nightly/",
      "md": "https://posttrainllm.com/docs/training/nightly.md",
      "kind": "documentation",
      "title": "PostTrainLLM — nightly training queue",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/training/pretrain",
      "url": "https://posttrainllm.com/docs/training/pretrain/",
      "md": "https://posttrainllm.com/docs/training/pretrain.md",
      "kind": "documentation",
      "title": "Pretraining | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "docs/training/sft",
      "url": "https://posttrainllm.com/docs/training/sft/",
      "md": "https://posttrainllm.com/docs/training/sft.md",
      "kind": "documentation",
      "title": "Supervised fine-tuning (SFT) | PostTrainLLM reference",
      "description": "Mac-local LLM factory documentation — training, inference, evals, systems notes, and learning paths."
    },
    {
      "id": "download",
      "url": "https://posttrainllm.com/download",
      "md": "https://posttrainllm.com/download.md",
      "kind": "application",
      "title": "PostTrainLLM for Mac — release status",
      "description": "Verified release status for the native PostTrainLLM app on Apple Silicon. The signed, notarized, stapled DMG is published with its SHA-256."
    },
    {
      "id": "eval-leaderboard",
      "url": "https://posttrainllm.com/eval-leaderboard",
      "md": "https://posttrainllm.com/eval-leaderboard.md",
      "kind": "application",
      "title": "posttrainllm — eval leaderboard",
      "description": "Drop E0 eval JSONL files to compare models, checkpoints, and tasks in the browser."
    },
    {
      "id": "evaluate-local-llm",
      "url": "https://posttrainllm.com/evaluate-local-llm",
      "md": "https://posttrainllm.com/evaluate-local-llm.md",
      "kind": "application",
      "title": "How to evaluate a local LLM | PTLLM",
      "description": "An evidence-first workflow for evaluating a local LLM against a frozen baseline, task gates, regression slices, and an explicit decision."
    },
    {
      "id": "experiments",
      "url": "https://posttrainllm.com/experiments",
      "md": "https://posttrainllm.com/experiments.md",
      "kind": "application",
      "title": "Every experiment — posttrainllm",
      "description": "The complete PostTrainLLM experiment archive: every worked, failed, regressed, inconclusive, superseded, and rejected attempt with evidence and a reusable…"
    },
    {
      "id": "fine-tune-llm-on-mac",
      "url": "https://posttrainllm.com/fine-tune-llm-on-mac",
      "md": "https://posttrainllm.com/fine-tune-llm-on-mac.md",
      "kind": "application",
      "title": "How to train and fine-tune your own LLM on a Mac | PTLLM",
      "description": "Practical guide to train your own specialist LLM on Apple Silicon: define a target, LoRA/QLoRA post-train, evaluate against a frozen baseline, and package…"
    },
    {
      "id": "how-to-train-your-own-llm",
      "url": "https://posttrainllm.com/how-to-train-your-own-llm",
      "md": "https://posttrainllm.com/how-to-train-your-own-llm.md",
      "kind": "application",
      "title": "How to train your own LLM (without a GPU cluster) | PTLLM",
      "description": "What “train your own LLM” usually means in 2026: post-train a base model with LoRA/QLoRA, evaluate honestly, and ship a specialist. Includes Mac-local paths…"
    },
    {
      "id": "inference",
      "url": "https://posttrainllm.com/inference",
      "md": "https://posttrainllm.com/inference.md",
      "kind": "application",
      "title": "posttrainllm — in-browser inference",
      "description": "Run real LLMs fully client-side in your browser via WebGPU (transformers.js). Pull any ONNX model from Hugging Face by id, or pick a curated one — no…"
    },
    {
      "id": "leaderboard",
      "url": "https://posttrainllm.com/leaderboard",
      "md": "https://posttrainllm.com/leaderboard.md",
      "kind": "application",
      "title": "posttrainllm — leaderboard",
      "description": "Browser-trained, browser-runnable LLMs ranked on small benchmarks. Pareto views by params and by training compute."
    },
    {
      "id": "learn",
      "url": "https://posttrainllm.com/learn",
      "md": "https://posttrainllm.com/learn.md",
      "kind": "application",
      "title": "Mac-local LLM specialist factory | PostTrainLLM",
      "description": "Follow the source-linked loop from target and data through post-training, evaluation, packaging, and an honest ship, retry, or reject report."
    },
    {
      "id": "mlx-lora-fine-tuning",
      "url": "https://posttrainllm.com/mlx-lora-fine-tuning",
      "md": "https://posttrainllm.com/mlx-lora-fine-tuning.md",
      "kind": "application",
      "title": "MLX LoRA fine-tuning on Apple Silicon | PTLLM",
      "description": "Learn the MLX LoRA and QLoRA workflow on Apple Silicon, from JSONL data and bounded training to evaluation, fusion, and evidence."
    },
    {
      "id": "playground",
      "url": "https://posttrainllm.com/playground",
      "md": "https://posttrainllm.com/playground.md",
      "kind": "application",
      "title": "posttrainllm — train a real transformer in your browser tab",
      "description": "Train a real GPT-2 from scratch in your browser tab with hand-written, parity-tested WASM and WebGPU backends. A paired Apple M5 Pro receipt verifies 10.67x…"
    },
    {
      "id": "posttrainllm-vs-axolotl",
      "url": "https://posttrainllm.com/posttrainllm-vs-axolotl",
      "md": "https://posttrainllm.com/posttrainllm-vs-axolotl.md",
      "kind": "application",
      "title": "PostTrainLLM vs Axolotl for LLM fine-tuning | PTLLM",
      "description": "Compare PostTrainLLM's Apple Silicon specialist-model workflow with Axolotl's configuration-driven LLM fine-tuning framework."
    },
    {
      "id": "posttrainllm-vs-unsloth",
      "url": "https://posttrainllm.com/posttrainllm-vs-unsloth",
      "md": "https://posttrainllm.com/posttrainllm-vs-unsloth.md",
      "kind": "application",
      "title": "PostTrainLLM vs Unsloth for local LLM fine-tuning | PTLLM",
      "description": "Compare PostTrainLLM's Apple Silicon specialist-model factory with Unsloth's optimized LLM training and inference framework."
    },
    {
      "id": "recipes",
      "url": "https://posttrainllm.com/recipes",
      "md": "https://posttrainllm.com/recipes.md",
      "kind": "application",
      "title": "posttrainllm — recipes",
      "description": "The recipe log: named post-training and packaging recipes for posttrainllm. Each names a failure mode, its data, an eval gate, and a stop rule — not just…"
    },
    {
      "id": "report-cards/qwen06-sql-routed-v1",
      "url": "https://posttrainllm.com/report-cards/qwen06-sql-routed-v1",
      "md": "https://posttrainllm.com/report-cards/qwen06-sql-routed-v1.md",
      "kind": "report-card",
      "title": "Fine-Tune Report Card — sql-routed-specialist-poc — routed-sft-lora",
      "description": "Retry — eval: The routed setup is the current best SQL candidate and passes the current public exact plus synthetic execution gates, but it is not a shipped…"
    },
    {
      "id": "report-cards/qwen3-4b-file-ops-distilled",
      "url": "https://posttrainllm.com/report-cards/qwen3-4b-file-ops-distilled",
      "md": "https://posttrainllm.com/report-cards/qwen3-4b-file-ops-distilled.md",
      "kind": "report-card",
      "title": "Fine-Tune Report Card — Qwen3-4B File-Ops Distilled",
      "description": "Shipped: ship only as a routed file-ops specialist; do not use as the general planner"
    },
    {
      "id": "report-cards/qwen3-4b-rest-fused",
      "url": "https://posttrainllm.com/report-cards/qwen3-4b-rest-fused",
      "md": "https://posttrainllm.com/report-cards/qwen3-4b-rest-fused.md",
      "kind": "report-card",
      "title": "Fine-Tune Report Card — Qwen3-4B ReST Fused",
      "description": "Shipped: retain only as a routed file-operations specialist; reject as a general successor and do not use as the Pace default planner"
    },
    {
      "id": "roadmap",
      "url": "https://posttrainllm.com/roadmap",
      "md": "https://posttrainllm.com/roadmap.md",
      "kind": "application",
      "title": "posttrainllm — the performance journey",
      "description": "The performance journey of posttrainllm — every speed lever, what's shipped, what's blocked, and why."
    },
    {
      "id": "sae-timeline",
      "url": "https://posttrainllm.com/sae-timeline",
      "md": "https://posttrainllm.com/sae-timeline.md",
      "kind": "application",
      "title": "posttrainllm — SAE timeline",
      "description": "Drop a posttrainllm SAE timeline JSONL to see reconstruction error and sparse-feature activity over checkpoints."
    },
    {
      "id": "speedup",
      "url": "https://posttrainllm.com/speedup",
      "md": "https://posttrainllm.com/speedup.md",
      "kind": "application",
      "title": "posttrainllm — verified WebGPU speed on one Mac",
      "description": "A paired Apple M5 Pro WebGPU-versus-WASM receipt verifies 10.67x on the Large preset; the older multi-preset curve remains historical."
    },
    {
      "id": "training-dashboard",
      "url": "https://posttrainllm.com/training-dashboard",
      "md": "https://posttrainllm.com/training-dashboard.md",
      "kind": "application",
      "title": "posttrainllm — training run dashboard",
      "description": "Drop a .jsonl training log to see loss, LR, val, step-rate, and spike markers — overlay multiple runs to compare."
    },
    {
      "id": "webgpu-test",
      "url": "https://posttrainllm.com/webgpu-test",
      "md": "https://posttrainllm.com/webgpu-test.md",
      "kind": "application",
      "title": "posttrainllm — WebGPU kernel tests",
      "description": "Mac-local LLM specialist factory — post-training and runtime that fits on one Mac, plus WebGPU playground."
    }
  ],
  "machineResources": [
    {
      "kind": "feed",
      "url": "https://posttrainllm.com/devlog/rss.xml",
      "description": "Devlog RSS feed"
    },
    {
      "kind": "mac-release-json",
      "url": "https://posttrainllm.com/releases/mac.json",
      "description": "Native Mac release record — verified and downloadable"
    },
    {
      "kind": "report-card-json",
      "url": "https://posttrainllm.com/report-cards/qwen06-sql-routed-v1.json",
      "description": "Validated fine-tune report-card payload"
    },
    {
      "kind": "report-card-json",
      "url": "https://posttrainllm.com/report-cards/qwen3-4b-file-ops-distilled.json",
      "description": "Validated fine-tune report-card payload"
    },
    {
      "kind": "report-card-json",
      "url": "https://posttrainllm.com/report-cards/qwen3-4b-rest-fused.json",
      "description": "Validated fine-tune report-card payload"
    }
  ],
  "auth": {
    "public": true,
    "notes": "Only public site output is indexed. Local factory runs, models, private artifacts, and unpublished evidence are excluded; decision.json remains the terminal quality and product authority."
  }
}
