{
  "title": "Skootr example projects: build notes and checks",
  "assignment_date": "2026-09-08",
  "endpoint": "https://api.skootr.ai/v1",
  "model_alias": "skootr",
  "context_setting": 100000,
  "implementation_author": "Skootr through Sidecar",
  "review_and_packaging": "Our team supplied the project briefs, reviewed the results, requested revisions, ran additional checks, and prepared the gallery and source downloads.",
  "workflow": "We built each project in its own session. We then used the blog format and research notes to connect the research, writing, and publishing steps.",
  "tool_scope": "File tools restricted to each assignment folder. Research could fetch the supplied official documentation domains. Local Node commands required reviewer inspection. Memory and MCP were disabled.",
  "measurement_note": "Run seconds are elapsed agent-turn time, including tool work and any reviewer approval waits. They exclude separate browser review and packaging. Interrupted attempts are included where duration was recorded. These are selected project builds, not throughput measurements.",
  "sidecar_module_sha256": {
    "agent.js": "538b1fcecc62d0c4833514f63bfc7a9c23a4b8fba432c24ef525f75e401ddcbe",
    "tools.js": "515c4d9976ddead290518bc8df1093ff9726c19cb2bc6e0768fb9ad55882cdad",
    "client.js": "36442391844ec30c6ed6714eaa18cf7b0505abdc075ceb096b4c1df89e38760f",
    "config.js": "31749d3aed882a1b325b868947a9b6fe1e440ec01f6b0b4b126fb983f37f8eb5",
    "thrash.js": "1e4cb6425c506a1593951fa630a804cc024a1c1181171b54e0024cefa2490fee",
    "compaction.js": "229849c54e8c08e2c7b60d2823a41a97f3ae741e4489631f1f9a8d21ed8bca26",
    "web.js": "ddc2aff4323213327c9815d90e7386d22cba215bd70b704220b6a03e7510d2fd"
  },
  "projects": {
    "circuit-courier": {
      "checks": "The final game passed 50 game tests and eight additional regression checks. Our team checked Start, Pause, Resume, countdown pausing, game-over/restart, and desktop and phone layouts. Phone review used a 390x844 browser viewport, not a physical touch device.",
      "runs": [
        {
          "assignment": "game",
          "run": "initial-fast",
          "started_at": "2026-09-09T00:55:56.114Z",
          "elapsed_seconds": 600.036,
          "reasoning": "off",
          "interrupted": true,
          "error": true
        },
        {
          "assignment": "game",
          "run": "initial",
          "started_at": "2026-09-09T00:49:59.254Z",
          "elapsed_seconds": 330.734,
          "reasoning": "medium",
          "interrupted": true,
          "error": false
        },
        {
          "assignment": "game",
          "run": "review1",
          "started_at": "2026-09-09T01:06:18.117Z",
          "elapsed_seconds": 600.016,
          "reasoning": "off",
          "interrupted": true,
          "error": true
        },
        {
          "assignment": "game",
          "run": "review2",
          "started_at": "2026-09-09T02:55:29.058Z",
          "elapsed_seconds": 349.38,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "game",
          "run": "review3",
          "started_at": "2026-09-09T03:02:09.233Z",
          "elapsed_seconds": 49.053,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        }
      ],
      "recorded_agent_seconds": 1929.219,
      "source_sha256": {
        "game/BRIEF.md": "76bf6055cfb6e0d5250a0b285be7a514b379eb26f8f262c91fce81b4e5f2518d",
        "game/README.md": "246a92282346662a33297530870c94bc1380bd1d4d134ac6536bc307d1a94b7c",
        "game/game.js": "62a3de5d124c59e9fb135ce6449a6e7994a94ccd9d8eacdcd87164b3be2c58d0",
        "game/index.html": "1aa4ce7c21ab3f4b711662d644416a4184cda1d0aaf0b1a2010fe45547447804",
        "game/logic.js": "d33567cb9bbcd2ae716bd7696a816fa2ead5254fdf3e829ce45954ff40fbc92a",
        "game/styles.css": "32af66c016c68918848d90d71d90e732eb00bc1ea0ea9f09f1ce31978a58baf0",
        "game/test.html": "27729e841ecb184b73ea56bc6cf2d40e900cde61160a7b844b303e604456e6c2",
        "game/tests.js": "b04d78ff145e0d0254563dc1d3539f04d62a57b4fe217c43efa78a189e82dee2",
        "review/game-regression.cjs": "3f2cdbe2d3fd528d81276fafa7c87be08f0b841dad67fcdc056c196ad2e7df5a",
        "REVIEW.md": "5ed59cbc39191912e696f275f99a0a058f3aea7b528893d7bcec5f1b551850f8"
      }
    },
    "current-studio": {
      "checks": "HTML IDs, label references, local links and JavaScript syntax passed. Desktop and 390x844 phone layouts reviewed. Mobile menu, project dialog with Escape dismissal, empty form validation and a populated local brief download were exercised. The studio and projects are fictional; the form sends nothing.",
      "runs": [
        {
          "assignment": "company",
          "run": "initial",
          "started_at": "2026-09-09T02:45:06.019Z",
          "elapsed_seconds": 600.015,
          "reasoning": "off",
          "interrupted": true,
          "error": true
        },
        {
          "assignment": "company",
          "run": "review1",
          "started_at": "2026-09-09T03:06:13.001Z",
          "elapsed_seconds": 153.629,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        }
      ],
      "recorded_agent_seconds": 753.644,
      "source_sha256": {
        "company/BRIEF.md": "555ab579411df2ca382bef7f00f5816305c1e106f6998a2b55f93d687e4cf956",
        "company/README.md": "12580c181b9e167608e1e35f1e5e0a14a5e4ae0f956806f6a95d621b403ef1e9",
        "company/index.html": "01a0fe38278d65cdb786b056da84ae18a0163293fc0823ce5e6168d49d89f9c2",
        "company/script.js": "3c34934f93e11eabfc3d21e5a2b60296538cbc7e7146471528a2e2864782baf2",
        "company/styles.css": "71836604729c7447293d8e6183a8d3fa9c135e1d5690b5b062fa52f7ee5c9385",
        "REVIEW.md": "7fb49b90976edde1b5e372d75b5b38956a91f0b5b6652d58387c6a405caf2f4a"
      }
    },
    "fieldnotes": {
      "checks": "The blog passed 14 CMS tests. Our team checked three generated pages, the RSS feed, search, empty search results, navigation, and topic filtering. The article uses six primary sources; we checked the facts and requested revisions. The source includes the article and research notes. No real business website was benchmarked.",
      "runs": [
        {
          "assignment": "cms",
          "run": "initial",
          "started_at": "2026-09-09T03:09:15.203Z",
          "elapsed_seconds": 339.119,
          "reasoning": "off",
          "interrupted": true,
          "error": true
        },
        {
          "assignment": "cms",
          "run": "review1",
          "started_at": "2026-09-09T03:15:37.422Z",
          "elapsed_seconds": 549.889,
          "reasoning": "off",
          "interrupted": true,
          "error": false
        },
        {
          "assignment": "cms",
          "run": "review2",
          "started_at": "2026-09-09T03:24:51.773Z",
          "elapsed_seconds": 317.437,
          "reasoning": "off",
          "interrupted": true,
          "error": false
        },
        {
          "assignment": "cms",
          "run": "review3",
          "started_at": "2026-09-09T03:30:13.141Z",
          "elapsed_seconds": 46.74,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "research",
          "run": "cache",
          "started_at": "2026-09-09T03:45:10.840Z",
          "elapsed_seconds": 12.427,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "research",
          "run": "final",
          "started_at": "2026-09-09T03:46:48.991Z",
          "elapsed_seconds": 97.212,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "research",
          "run": "initial-retry",
          "started_at": "2026-09-09T03:32:15.902Z",
          "elapsed_seconds": 192.474,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "research",
          "run": "initial",
          "started_at": "2026-09-09T03:31:24.065Z",
          "elapsed_seconds": 1.417,
          "reasoning": "off",
          "interrupted": false,
          "error": true
        },
        {
          "assignment": "research",
          "run": "notes",
          "started_at": "2026-09-09T03:52:30.462Z",
          "elapsed_seconds": 11.043,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "research",
          "run": "polish",
          "started_at": "2026-09-09T03:49:55.051Z",
          "elapsed_seconds": 38.908,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "research",
          "run": "review1",
          "started_at": "2026-09-09T03:36:28.667Z",
          "elapsed_seconds": 233.673,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "research",
          "run": "review2",
          "started_at": "2026-09-09T03:41:34.456Z",
          "elapsed_seconds": 165.152,
          "reasoning": "off",
          "interrupted": true,
          "error": true
        }
      ],
      "recorded_agent_seconds": 2005.491,
      "source_sha256": {
        "cms/BRIEF.md": "351eda2d00281596ad2f20835d0234c38c7f2562f5dc56e0407397ead1b99e16",
        "cms/README.md": "f537fa55de6c2814d44796b1b213ece32709b46ffc8dbd0a534af39857b077db",
        "cms/SCHEMA.md": "70d18d63e902636cd2eddf99f11fb268c3680c4ae376cbbe1a14f7863e9273bb",
        "cms/build.mjs": "e0ea6b9aa812a2a7f45ec1fb824861f3dd4b1ef3231b947e8aefea0f4591eb2d",
        "cms/build.test.mjs": "5fcaa7d6044ce0c6dc320df1b24cac2a94efff842daa12ae8b3fd911b360990f",
        "cms/content/posts/mobile-website-performance.json": "775b9c53a3f596711ef151c6130a1ba2b6634d134de5a3d3a1f4ed0b449eb059",
        "cms/content/posts/welcome.json": "211d748da545b0cc7add6035d699a1dc5b209fd30c6bd8c2092715f85452ca3f",
        "cms/public/feed.xml": "78ec1867a34526f52beef7c742410154d7f505378298c43090425f7f62a1a30f",
        "cms/public/index.html": "a4a84e726751a7a0a5ca02ae74e347ea6d5a777e27a5798071ff08f018cf7c44",
        "cms/public/posts/mobile-website-performance/index.html": "a7edb23fd318d88ac3a626a7fd8a737e3891b54c67b773b717a2f71c99ef0253",
        "cms/public/posts/welcome/index.html": "10daa7692cb5ae694f4533d971e82c756acc4cd5846d41da37ce99014beda180",
        "cms/public/styles.css": "768659e1b1af10f5dc3404ff746e6a263a3012bc36c7128736b80ac6f0c08fe6",
        "research/BRIEF.md": "654b12e9e1d2a310ec63ea65966980c80e54e187a94e14a67df8718e9166f0e9",
        "research/SCHEMA.md": "70d18d63e902636cd2eddf99f11fb268c3680c4ae376cbbe1a14f7863e9273bb",
        "research/mobile-website-performance.json": "775b9c53a3f596711ef151c6130a1ba2b6634d134de5a3d3a1f4ed0b449eb059",
        "research/research-notes.md": "332c02025e8e351471a841587e3ba9a837b9b9b5b7238f8f72fe2d2fea0a0c2f",
        "REVIEW.md": "3535d5c2afa93f2b7ff2b550776c3c4aa8d22277b6e3990c5c6561f6d8b1e4cf"
      }
    },
    "editorial": {
      "checks": "The example contains a 76-word summary, a 211-word revision, and an explained editorial score of 17/100. Six additional regression checks passed, covering display consistency, invalid inputs, and safe handling of supplied text. Our team checked desktop and phone layouts, keyboard tabs, comparison modes, and downloads. The review used supplied source notes and went through revisions.",
      "runs": [
        {
          "assignment": "editorial",
          "run": "final",
          "started_at": "2026-09-09T04:10:38.896Z",
          "elapsed_seconds": 142.456,
          "reasoning": "off",
          "interrupted": true,
          "error": true
        },
        {
          "assignment": "editorial",
          "run": "initial",
          "started_at": "2026-09-09T03:53:03.065Z",
          "elapsed_seconds": 269.34,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "editorial",
          "run": "polish",
          "started_at": "2026-09-09T04:04:52.557Z",
          "elapsed_seconds": 300.089,
          "reasoning": "off",
          "interrupted": false,
          "error": false
        },
        {
          "assignment": "editorial",
          "run": "review1",
          "started_at": "2026-09-09T04:01:06.018Z",
          "elapsed_seconds": 211.386,
          "reasoning": "off",
          "interrupted": true,
          "error": true
        }
      ],
      "recorded_agent_seconds": 923.271,
      "source_sha256": {
        "editorial/BRIEF.md": "293a5e62acc7601b2f256a3833564cdc405468b706a3fb862cc4fbe9f2cccd80",
        "editorial/README.md": "100f976e7b0ec3f99238c239b312e32026405dfc941e54ef9b9854ea9e3b14a0",
        "editorial/article-draft.txt": "c733cf8c5acc53058aa5acebd8868305b77f70b4584e626d3f9637c6899e07b6",
        "editorial/index.html": "f40c10586d3a26172145ab2c9096e07772c95435f0190f8f6cd4426c85cb4a05",
        "editorial/review.json": "517dfe26b91ba51850a220f671ce0b4ca1b264695e1c06037280e12691ac7af3",
        "editorial/source-notes.md": "332c02025e8e351471a841587e3ba9a837b9b9b5b7238f8f72fe2d2fea0a0c2f",
        "editorial/sync-review.mjs": "9c490e501a80ac946dcfb642a3d1735a9ce54e83b7be94d114f8fc3acb1ea394",
        "review/editorial-regression.py": "50b4d34bfd894f1e97654b62d848cbdb697fe2c2cf3dcc42c73d6e69d67bd1d5",
        "REVIEW.md": "884f0c8fcdabaabde842420f7a3cf1e08a6b2c902599b490d2f41153efaf6ea1"
      }
    }
  },
  "publication_note": "Public documentation updated September 23, 2026 to use our team voice, summarize project briefs, and consolidate review notes. Original build attempts and timings below are unchanged. Source hashes describe the current downloads."
}
