{
  "devlog": "1",
  "source": "repo/claimyour.gold",
  "org": "org/claimyour-gold",
  "generated": "2026-10-17T10:49:30.922Z",
  "entries": [
    {
      "id": "devlog/claimyour.gold/6b0dd1a39932",
      "at": "2026-10-17T17:49:12+07:00",
      "summary": "Merge pull request #130 from FlashyLabs/claude/friendly-faraday-he0xvh",
      "commitSha": "6b0dd1a3993222b9bead7ada247ca5b9ad7bf599",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/6b0dd1a3993222b9bead7ada247ca5b9ad7bf599"
    },
    {
      "id": "devlog/claimyour.gold/5d400662ae19",
      "at": "2026-10-17T15:50:25+07:00",
      "summary": "Merge pull request #129 from FlashyLabs/claude/friendly-faraday-he0xvh",
      "commitSha": "5d400662ae19b7c2776aff15340fd07e370f4dad",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/5d400662ae19b7c2776aff15340fd07e370f4dad"
    },
    {
      "id": "devlog/claimyour.gold/f1e7cfe38f74",
      "at": "2026-10-17T14:39:59+07:00",
      "summary": "WGI-3b: LIFE non-custodial wallet behind the custody adapter (agent half) (#124)",
      "commitSha": "f1e7cfe38f74b14039d5d8e8c6057292d35ff56f",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/f1e7cfe38f74b14039d5d8e8c6057292d35ff56f"
    },
    {
      "id": "devlog/claimyour.gold/2174f1c9396c",
      "at": "2026-10-17T12:47:57+07:00",
      "summary": "Merge pull request #128 from FlashyLabs/claude/friendly-faraday-he0xvh",
      "commitSha": "2174f1c9396ca4d328c448bf37523e44aa91256c",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/2174f1c9396ca4d328c448bf37523e44aa91256c"
    },
    {
      "id": "devlog/claimyour.gold/7bb432d7f4d3",
      "at": "2026-10-17T12:09:44+07:00",
      "summary": "Merge pull request #127: Harden the competitive layer (settlement idempotency + isRealTelegramId sweep)",
      "commitSha": "7bb432d7f4d32c779b993a2a82a785ed09c5bedb",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/7bb432d7f4d32c779b993a2a82a785ed09c5bedb"
    },
    {
      "id": "devlog/claimyour.gold/e90b50937df1",
      "at": "2026-10-16T08:17:34+07:00",
      "summary": "Vendor: re-vendor drifted emitter copies from current flashyos canon (#111)",
      "commitSha": "e90b50937df1bc049592a51cc4ec7297242267e5",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/e90b50937df1bc049592a51cc4ec7297242267e5"
    },
    {
      "id": "devlog/claimyour.gold/85a0f474c820",
      "at": "2026-10-16T03:43:38+07:00",
      "summary": "Merge pull request #126: Matrix launch roadmap (email fallback, channel-guard sweep, machine-readable surfaces)",
      "commitSha": "85a0f474c82049a12fbcbb37274ff7f53d5cd58f",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/85a0f474c82049a12fbcbb37274ff7f53d5cd58f"
    },
    {
      "id": "devlog/claimyour.gold/f60b8798d0ae",
      "at": "2026-10-16T02:40:02+07:00",
      "summary": "Merge pull request #125: Matrix launch roadmap (welcome bonus, identity badges, story cards, channel guards)",
      "commitSha": "f60b8798d0ae2f209f7c77789960feb9c30e12bb",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/f60b8798d0ae2f209f7c77789960feb9c30e12bb"
    },
    {
      "id": "devlog/claimyour.gold/21a0fe040129",
      "at": "2026-10-15T16:41:40+07:00",
      "summary": "First-session UX, Matrix front door, and the component-reachability orphan queue (#123)",
      "commitSha": "21a0fe04012978933510fe650469ed46c4e8bc0a",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/21a0fe04012978933510fe650469ed46c4e8bc0a"
    },
    {
      "id": "devlog/claimyour.gold/b32f35eddd13",
      "at": "2026-10-15T16:35:43+07:00",
      "summary": "Merge pull request #121 from FlashyLabs/claude/dreamy-bell-2e5nq3",
      "commitSha": "b32f35eddd13e8cd0d4909a062ae6b7167228a02",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/b32f35eddd13e8cd0d4909a062ae6b7167228a02"
    },
    {
      "id": "devlog/claimyour.gold/a21f590d789e",
      "at": "2026-10-15T16:00:37+07:00",
      "summary": "WGI-4b: ledger↔chain reconciliation (nightly) (#120)",
      "commitSha": "a21f590d789e911c587987aaabb82222ebde4bfb",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/a21f590d789e911c587987aaabb82222ebde4bfb"
    },
    {
      "id": "devlog/claimyour.gold/96ff6252decd",
      "at": "2026-10-15T15:34:55+07:00",
      "summary": "Tests: track the 800,000+ Season 1 floor the source already shipped (#122)",
      "commitSha": "96ff6252decda26802d8ccfc79f610d2d8b5105f",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/96ff6252decda26802d8ccfc79f610d2d8b5105f"
    },
    {
      "id": "devlog/claimyour.gold/5d85e0f7712b",
      "at": "2026-10-15T14:59:13Z",
      "summary": "Claimyour.gold: surface the machine surfaces in the footer",
      "commitSha": "5d85e0f7712b7b92f9c5958b15253b5f83dcffef",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/5d85e0f7712b7b92f9c5958b15253b5f83dcffef"
    },
    {
      "id": "devlog/claimyour.gold/05f85aff7eda",
      "at": "2026-10-15T09:26:34Z",
      "summary": "Add the provenance bar (estate chrome) to claimyour.gold",
      "commitSha": "05f85aff7edaceafd0b97f5872576ddf859b164e",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/05f85aff7edaceafd0b97f5872576ddf859b164e"
    },
    {
      "id": "devlog/claimyour.gold/73648aa5470f",
      "at": "2026-10-15T07:31:31Z",
      "summary": "Season 1: 800,000+ eligible to claim Flashy Gold (audit 1.2)",
      "commitSha": "73648aa5470f43020135c091249bdcad618d48d1",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/73648aa5470f43020135c091249bdcad618d48d1"
    },
    {
      "id": "devlog/claimyour.gold/78c6606e94a2",
      "at": "2026-10-14T20:11:00+07:00",
      "summary": "WGI-4a: rail receipts as offline-verifiable claims (#117)",
      "commitSha": "78c6606e94a2694329b094d02f134690f9476e35",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/78c6606e94a2694329b094d02f134690f9476e35"
    },
    {
      "id": "devlog/claimyour.gold/75fabde2bdd9",
      "at": "2026-10-14T19:13:56+07:00",
      "summary": "WGI-3a: custody abstraction (custodial + non-custodial) (#115)",
      "commitSha": "75fabde2bdd90e7858e03471880bdc04ee415462",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/75fabde2bdd90e7858e03471880bdc04ee415462"
    },
    {
      "id": "devlog/claimyour.gold/63034817c9ae",
      "at": "2026-10-14T19:08:43+07:00",
      "summary": "WGI-1c: signed service auth, flag-gated beside the static key (#118)",
      "commitSha": "63034817c9ae52153a1c6a3cedefa19b0c6e27e5",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/63034817c9ae52153a1c6a3cedefa19b0c6e27e5"
    },
    {
      "id": "devlog/claimyour.gold/3ae11aac600b",
      "at": "2026-10-14T18:29:13+07:00",
      "summary": "WGI-1b: internal wallet routes + contract tests (#114)",
      "commitSha": "3ae11aac600bc68954f761a9e920d3e589eb8d2f",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/3ae11aac600bc68954f761a9e920d3e589eb8d2f"
    },
    {
      "id": "devlog/claimyour.gold/d35101e05329",
      "at": "2026-10-14T18:24:57+07:00",
      "summary": "Bump @flashyos/agent 0.16 → 0.21 (#116)",
      "commitSha": "d35101e053293aea4f40a2ba05031d7d32da2953",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/d35101e053293aea4f40a2ba05031d7d32da2953"
    },
    {
      "id": "devlog/claimyour.gold/19e7a32bfce7",
      "at": "2026-10-14T13:02:17+07:00",
      "summary": "Wallet: full transaction list with Flashy Network explorer links (#113)",
      "commitSha": "19e7a32bfce77184c624c539e6c111482645338c",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/19e7a32bfce77184c624c539e6c111482645338c"
    },
    {
      "id": "devlog/claimyour.gold/bb57c45e0bdc",
      "at": "2026-10-14T12:33:15+07:00",
      "summary": "WGI-2c: round-trip integration test (#112)",
      "commitSha": "bb57c45e0bdcd68005986fdfcdf585aeb009484e",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/bb57c45e0bdcd68005986fdfcdf585aeb009484e"
    },
    {
      "id": "devlog/claimyour.gold/9a1679d526f5",
      "at": "2026-10-14T12:21:42Z",
      "summary": "Drop \"real Flashy Gold\" from copy; extend the brand lint (audit 1.5)",
      "commitSha": "9a1679d526f5802178306c2bcb05a3d73a21cd19",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/9a1679d526f5802178306c2bcb05a3d73a21cd19"
    },
    {
      "id": "devlog/claimyour.gold/85b22ed1239e",
      "at": "2026-10-14T12:05:37+07:00",
      "summary": "WGI-2b: receipts persisted and double-entered (#110)",
      "commitSha": "85b22ed1239ec8142513cb877d143a1c16fe0ce0",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/85b22ed1239ec8142513cb877d143a1c16fe0ce0"
    },
    {
      "id": "devlog/claimyour.gold/d53c265ef112",
      "at": "2026-10-14T11:06:56+07:00",
      "summary": "WGI-4b: nightly ledger↔rail reconciliation (#109)",
      "commitSha": "d53c265ef112b5faac30ab77f101ae5ea121a314",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/d53c265ef112b5faac30ab77f101ae5ea121a314"
    },
    {
      "id": "devlog/claimyour.gold/708a4e5827b2",
      "at": "2026-10-14T11:06:28+07:00",
      "summary": "The dashboard wallet is the Flashy Financial wallet (#108)",
      "commitSha": "708a4e5827b224a0cb983a862677c67a99011a1f",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/708a4e5827b224a0cb983a862677c67a99011a1f"
    },
    {
      "id": "devlog/claimyour.gold/49298a6fc0ac",
      "at": "2026-10-14T09:53:19+07:00",
      "summary": "Rail debits through the consent gate, migrated reads from the rail, a bounded rail client (#107)",
      "commitSha": "49298a6fc0ac929a16c435fbfd89fe9ccda911de",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/49298a6fc0ac929a16c435fbfd89fe9ccda911de"
    },
    {
      "id": "devlog/claimyour.gold/11b7ab15a811",
      "at": "2026-10-14T09:34:35+07:00",
      "summary": "WDK gold rail (WGI-2a): governed, flag-gated, testnet-only (#104)",
      "commitSha": "11b7ab15a811cc69fadd356f8eafae8a12f22024",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/11b7ab15a811cc69fadd356f8eafae8a12f22024"
    },
    {
      "id": "devlog/claimyour.gold/59facc69cbf5",
      "at": "2026-10-04T20:37:50+03:00",
      "summary": "Add Vercel Web Analytics (<Analytics/> component) (#105)",
      "commitSha": "59facc69cbf5c11ee78dd8da6fa40374ac2ceb7d",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/59facc69cbf5c11ee78dd8da6fa40374ac2ceb7d"
    },
    {
      "id": "devlog/claimyour.gold/96d97ad21e80",
      "at": "2026-10-04T18:42:19Z",
      "summary": "Delivery: the emitter's push does not run the laptop hook",
      "commitSha": "96d97ad21e80fc4dfc552a98fb3cfe5066333898",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/96d97ad21e80fc4dfc552a98fb3cfe5066333898"
    },
    {
      "id": "devlog/claimyour.gold/073cc9ca72ad",
      "at": "2026-10-04T18:24:59Z",
      "summary": "Delivery: install before the Test step",
      "commitSha": "073cc9ca72ad538ba99dec9238516d5f4ca2b48d",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/073cc9ca72ad538ba99dec9238516d5f4ca2b48d"
    },
    {
      "id": "devlog/claimyour.gold/beb8d846137f",
      "at": "2026-10-04T17:46:18Z",
      "summary": "Link Developers and the estate's open-source door from the footer",
      "commitSha": "beb8d846137fb90bb2bff3239f2e8af864649198",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/beb8d846137fb90bb2bff3239f2e8af864649198"
    },
    {
      "id": "devlog/claimyour.gold/54f1921c36be",
      "at": "2026-10-04T16:36:00+03:00",
      "summary": "WDK–Gold integration: machine-readable roadmap + wallet.v1 contract (#103)",
      "commitSha": "54f1921c36be124f49738b847331d0360c4632da",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/54f1921c36be124f49738b847331d0360c4632da"
    },
    {
      "id": "devlog/claimyour.gold/552b9a828ab4",
      "at": "2026-10-04T13:09:16Z",
      "summary": "Branch mesh sync: check out the module the re-vendored script requires",
      "commitSha": "552b9a828ab4b69947df24c4f57504a9b30e74c3",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/552b9a828ab4b69947df24c4f57504a9b30e74c3"
    },
    {
      "id": "devlog/claimyour.gold/718859fbba8d",
      "at": "2026-10-04T00:03:53Z",
      "summary": "Badge: verified on the FlashyOS network",
      "commitSha": "718859fbba8db04ff1ce21065101387209e5ca83",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/718859fbba8db04ff1ce21065101387209e5ca83"
    },
    {
      "id": "devlog/claimyour.gold/50e2b58073fc",
      "at": "2026-09-22T16:25:20-04:00",
      "summary": "Merge pull request #100 from FlashyLabs/claude/jolly-noether-oh1ev6",
      "commitSha": "50e2b58073fcc597fe663f35075b3f6c2c55a27d",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/50e2b58073fcc597fe663f35075b3f6c2c55a27d"
    },
    {
      "id": "devlog/claimyour.gold/4f94499c1288",
      "at": "2026-09-21T15:57:30-04:00",
      "summary": "Merge pull request #99 from FlashyLabs/dependabot/github_actions/actions-add0da0037",
      "commitSha": "4f94499c1288c60d9c2fc96b2bb0477aedcea62d",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/4f94499c1288c60d9c2fc96b2bb0477aedcea62d"
    },
    {
      "id": "devlog/claimyour.gold/5599f1f85b44",
      "at": "2026-09-21T15:21:40-04:00",
      "summary": "Merge pull request #95 from FlashyLabs/claude/laughing-pasteur-lvg40h",
      "commitSha": "5599f1f85b4493096e44a04e4d5419ec6b700717",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/5599f1f85b4493096e44a04e4d5419ec6b700717"
    },
    {
      "id": "devlog/claimyour.gold/767e07f1d26e",
      "at": "2026-09-21T10:11:16-04:00",
      "summary": "Merge pull request #98 from FlashyLabs/claude/inspiring-mendel-34uy2u",
      "commitSha": "767e07f1d26e07ed501607638c6da967e8921bc5",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/767e07f1d26e07ed501607638c6da967e8921bc5"
    },
    {
      "id": "devlog/claimyour.gold/120f1e0ed7a4",
      "at": "2026-09-21T08:56:05-04:00",
      "summary": "Merge pull request #97 from FlashyLabs/claude/code-estate-audit-wfm6ha",
      "commitSha": "120f1e0ed7a4398b25c745af77148cf3f0d2be1e",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/120f1e0ed7a4398b25c745af77148cf3f0d2be1e"
    },
    {
      "id": "devlog/claimyour.gold/05a1fc3439b5",
      "at": "2026-09-15T15:30:49-04:00",
      "summary": "Concierge: modal redesign re-vendor (#92)",
      "commitSha": "05a1fc3439b513e50bde72c05be297aa280898f7",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/05a1fc3439b513e50bde72c05be297aa280898f7"
    },
    {
      "id": "devlog/claimyour.gold/3c4c12036f74",
      "at": "2026-09-15T09:56:25-04:00",
      "summary": "Make flashy-app depend on the GatewayZ secret grant (#94)",
      "commitSha": "3c4c12036f74b260e22d4e296e631b74901c4dde",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/3c4c12036f74b260e22d4e296e631b74901c4dde"
    },
    {
      "id": "devlog/claimyour.gold/94dfddb8e479",
      "at": "2026-09-15T09:03:12-04:00",
      "summary": "Route the live /ops inference through GatewayZ (flashy-app) (#93)",
      "commitSha": "94dfddb8e4791367aea8e5bf7eb5e6c4ab1e3e47",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/94dfddb8e4791367aea8e5bf7eb5e6c4ab1e3e47"
    },
    {
      "id": "devlog/claimyour.gold/0513092ce847",
      "at": "2026-09-12T11:16:21-04:00",
      "summary": "Merge pull request #90 from FlashyLabs/claude/code-estate-audit-wfm6ha",
      "commitSha": "0513092ce8475a9851fefe75ff9491c176cf4915",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/0513092ce8475a9851fefe75ff9491c176cf4915"
    },
    {
      "id": "devlog/claimyour.gold/1fee8335210d",
      "at": "2026-09-08T08:41:45-04:00",
      "summary": "Merge pull request #89 from FlashyLabs/claude/leaderboard-alltime-fix",
      "commitSha": "1fee8335210db672e6f20e8bca20e5a62f542458",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/1fee8335210db672e6f20e8bca20e5a62f542458"
    },
    {
      "id": "devlog/claimyour.gold/d9e53b079986",
      "at": "2026-09-07T15:59:37-04:00",
      "summary": "Merge pull request #54 from FlashyLabs/claude/canonical-host-env",
      "commitSha": "d9e53b079986113ae4b1c545f60e45897fde8fbc",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/d9e53b079986113ae4b1c545f60e45897fde8fbc"
    },
    {
      "id": "devlog/claimyour.gold/72cef5c65950",
      "at": "2026-09-07T15:10:40-04:00",
      "summary": "Merge pull request #55 from FlashyLabs/claude/fix-broken-cross-links",
      "commitSha": "72cef5c65950c84bef38257de9a0e1ed9a80593f",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/72cef5c65950c84bef38257de9a0e1ed9a80593f"
    },
    {
      "id": "devlog/claimyour.gold/1d469ba37f39",
      "at": "2026-09-07T13:55:51-04:00",
      "summary": "Outbox worker (increment 2) — settle earns, park debits (#88)",
      "commitSha": "1d469ba37f39f8c6a5844cd5f7477a2eb76ee8b9",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/1d469ba37f39f8c6a5844cd5f7477a2eb76ee8b9"
    },
    {
      "id": "devlog/claimyour.gold/5b7d1377828d",
      "at": "2026-09-07T12:39:23-04:00",
      "summary": "Merge pull request #87 from FlashyLabs/claude/trust-routing-network-77xwmg",
      "commitSha": "5b7d1377828d9a74000881ba4e1a2c8a3085dafa",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/5b7d1377828d9a74000881ba4e1a2c8a3085dafa"
    },
    {
      "id": "devlog/claimyour.gold/807fedb1b2c7",
      "at": "2026-09-07T12:32:43-04:00",
      "summary": "Merge pull request #86 from FlashyLabs/claude/source-code-audit-b97g8c",
      "commitSha": "807fedb1b2c70a57bf25626fa6e70e760d9d063b",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/807fedb1b2c70a57bf25626fa6e70e760d9d063b"
    },
    {
      "id": "devlog/claimyour.gold/9b5ba93bc630",
      "at": "2026-08-31T13:59:56-04:00",
      "summary": "Merge pull request #73 from FlashyLabs/claude/gord-directory-spec-3jx7zk",
      "commitSha": "9b5ba93bc630e3f5266b749a69789680bb9c758c",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/9b5ba93bc630e3f5266b749a69789680bb9c758c"
    },
    {
      "id": "devlog/claimyour.gold/ab0a8330473d",
      "at": "2026-08-20T21:07:17+00:00",
      "summary": "Reconcile the civilization roadmap against the canonical group roadmap",
      "commitSha": "ab0a8330473da2182a3b8bfd8266d52a15df8077",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/ab0a8330473da2182a3b8bfd8266d52a15df8077"
    },
    {
      "id": "devlog/claimyour.gold/9cbd28965deb",
      "at": "2026-08-20T16:28:27+00:00",
      "summary": "Quest rotation actually rotates — 83 -> 81",
      "commitSha": "9cbd28965deb5e6756d34aa8780d4407d4d542a0",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/9cbd28965deb5e6756d34aa8780d4407d4d542a0"
    },
    {
      "id": "devlog/claimyour.gold/8ba53598ca49",
      "at": "2026-08-20T16:15:27+00:00",
      "summary": "Close the crew war prize pool path; stop taking bets that cannot settle",
      "commitSha": "8ba53598ca498069d49e15123692501459b97ee5",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/8ba53598ca498069d49e15123692501459b97ee5"
    },
    {
      "id": "devlog/claimyour.gold/0382e9ef4b3b",
      "at": "2026-08-20T15:44:31+00:00",
      "summary": "WS-1 job registry and heartbeat; wire the staked-duel settlement path",
      "commitSha": "0382e9ef4b3b4abfbe256ccd4e3cacf4d50ee5b5",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/0382e9ef4b3b4abfbe256ccd4e3cacf4d50ee5b5"
    },
    {
      "id": "devlog/claimyour.gold/699888b6b6b2",
      "at": "2026-08-20T14:59:51+00:00",
      "summary": "Week 1: job wiring gate, cohort viral coefficient, war escrow audit",
      "commitSha": "699888b6b6b2bfc7af53218ff25ad3eefcc2d8f6",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/699888b6b6b2bfc7af53218ff25ad3eefcc2d8f6"
    },
    {
      "id": "devlog/claimyour.gold/6fbb363c767d",
      "at": "2026-08-20T14:04:27+00:00",
      "summary": "War systems audit and the growth-surfaces design brief",
      "commitSha": "6fbb363c767de329dc944c7e838abbe79ec25b69",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/6fbb363c767de329dc944c7e838abbe79ec25b69"
    },
    {
      "id": "devlog/claimyour.gold/3347853856ae",
      "at": "2026-08-20T13:42:35+00:00",
      "summary": "Technical recommendation: job registry, wiring gate, real k, share loop",
      "commitSha": "3347853856ae33a577bde9ada716fbfdfd2206e5",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/3347853856ae33a577bde9ada716fbfdfd2206e5"
    },
    {
      "id": "devlog/claimyour.gold/a212388a5a15",
      "at": "2026-08-20T13:24:36+00:00",
      "summary": "Boardroom brief: distribution over surface area (2026-08-20)",
      "commitSha": "a212388a5a15d486e40067e9cd3776e9cb7620a3",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/a212388a5a15d486e40067e9cd3776e9cb7620a3"
    },
    {
      "id": "devlog/claimyour.gold/4c87ea7d4d2f",
      "at": "2026-08-19T18:09:24-04:00",
      "summary": "SHIP-0: sync TECHNICAL_ROADMAP.md to canonical v1.1 (#59)",
      "commitSha": "4c87ea7d4d2f106a7807f126b28a5a82a505b391",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/4c87ea7d4d2f106a7807f126b28a5a82a505b391"
    },
    {
      "id": "devlog/claimyour.gold/d00127c8e99c",
      "at": "2026-08-19T17:39:01+00:00",
      "summary": "Regenerate lockfile for @flashylabs/ledger",
      "commitSha": "d00127c8e99c997a97f890f5e18c626201c63702",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/d00127c8e99c997a97f890f5e18c626201c63702"
    },
    {
      "id": "devlog/claimyour.gold/c3820a67d685",
      "at": "2026-08-19T16:10:03-04:00",
      "summary": "Merge pull request #58 from FlashyLabs/claude/node-22",
      "commitSha": "c3820a67d685872591942e5fffa9a08ce206c6a7",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/c3820a67d685872591942e5fffa9a08ce206c6a7"
    },
    {
      "id": "devlog/claimyour.gold/e0aff6ab2257",
      "at": "2026-08-19T16:07:41-04:00",
      "summary": "Merge pull request #57 from FlashyLabs/claude/seam-4-service-identity",
      "commitSha": "e0aff6ab2257b7fa0b3756098fd74eccee7b0684",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/e0aff6ab2257b7fa0b3756098fd74eccee7b0684"
    },
    {
      "id": "devlog/claimyour.gold/9a44c7d7e93f",
      "at": "2026-08-19T15:12:07-04:00",
      "summary": "Merge pull request #56 from FlashyLabs/claude/seam-3-integer-money",
      "commitSha": "9a44c7d7e93fb189af4c06c015947c3ec8871226",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/9a44c7d7e93fb189af4c06c015947c3ec8871226"
    },
    {
      "id": "devlog/claimyour.gold/67b780b79b1f",
      "at": "2026-07-14T21:50:04+02:00",
      "summary": "Merge pull request #46 from FlashyLabs/fix/smoke-test-cold-start-retry",
      "commitSha": "67b780b79b1fc6630f0b3987c4aff5afe94d5dd8",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/67b780b79b1fc6630f0b3987c4aff5afe94d5dd8"
    },
    {
      "id": "devlog/claimyour.gold/c1db230405c3",
      "at": "2026-06-12T17:08:23+02:00",
      "summary": "Phase 9 + 10a — campaign management UI, daily streaks, configurable rewards",
      "commitSha": "c1db230405c3af4ec907b839ff5c202277f15695",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/c1db230405c3af4ec907b839ff5c202277f15695"
    },
    {
      "id": "devlog/claimyour.gold/e9e906013f1e",
      "at": "2026-05-16T20:52:48+02:00",
      "summary": "Changed chest image",
      "commitSha": "e9e906013f1efd1c58d1b2a005db3355ce809ab6",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/e9e906013f1efd1c58d1b2a005db3355ce809ab6"
    },
    {
      "id": "devlog/claimyour.gold/552a19c37c9e",
      "at": "2026-05-16T20:37:03+02:00",
      "summary": "Update lowercase ui component modules",
      "commitSha": "552a19c37c9e20a26949095ed56ecc6b0c44939e",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/552a19c37c9e20a26949095ed56ecc6b0c44939e"
    },
    {
      "id": "devlog/claimyour.gold/5d65af4aa285",
      "at": "2026-05-16T20:20:24+02:00",
      "summary": "Stabilize UI branch after main merge and auth-safe cleanup",
      "commitSha": "5d65af4aa285e58fe7f2da93e57cd2b67008591a",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/5d65af4aa285e58fe7f2da93e57cd2b67008591a"
    },
    {
      "id": "devlog/claimyour.gold/856789e56c91",
      "at": "2026-05-16T19:00:30+00:00",
      "summary": "Remove duplicate uppercase UI component files",
      "commitSha": "856789e56c913808c7d4c8541c0163fd1f1eaf3f",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/856789e56c913808c7d4c8541c0163fd1f1eaf3f"
    },
    {
      "id": "devlog/claimyour.gold/c1c8f57ee345",
      "at": "2026-05-16T17:56:21+02:00",
      "summary": "Merge main into UI, keep main runtime functionality",
      "commitSha": "c1c8f57ee345f211ff9c5be2fd700c3373ece551",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/c1c8f57ee345f211ff9c5be2fd700c3373ece551"
    },
    {
      "id": "devlog/claimyour.gold/c47875f61451",
      "at": "2026-05-16T11:22:21+02:00",
      "summary": "Merge origin/main into UI using main conflict resolutions",
      "commitSha": "c47875f61451d2898367c1f4bb4246b0a3812c00",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/c47875f61451d2898367c1f4bb4246b0a3812c00"
    },
    {
      "id": "devlog/claimyour.gold/d91f1b81213d",
      "at": "2026-05-16T00:38:45+02:00",
      "summary": "Fix UI component filenames to match import casing (badge.tsx, button.tsx, card.tsx)",
      "commitSha": "d91f1b81213d8879935ec89da172ff1094ceeac8",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/d91f1b81213d8879935ec89da172ff1094ceeac8"
    },
    {
      "id": "devlog/claimyour.gold/757259ff13a8",
      "at": "2026-05-16T00:30:49+02:00",
      "summary": "Add UI components index file for proper imports",
      "commitSha": "757259ff13a82504deedacd4baa8240bcd269f9d",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/757259ff13a82504deedacd4baa8240bcd269f9d"
    },
    {
      "id": "devlog/claimyour.gold/60b452268591",
      "at": "2026-05-16T00:15:07+02:00",
      "summary": "Fix all TypeScript compilation errors and missing production infrastructure",
      "commitSha": "60b452268591e99dc3b05b84d9db5b33faf16bca",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/60b452268591e99dc3b05b84d9db5b33faf16bca"
    },
    {
      "id": "devlog/claimyour.gold/02c11a8d48fd",
      "at": "2026-05-15T23:19:16+02:00",
      "summary": "Change database environment variable from DATABASE_URL to MONGODB_URI",
      "commitSha": "02c11a8d48fd15f53dc70331b55ef833b0e0da95",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/02c11a8d48fd15f53dc70331b55ef833b0e0da95"
    },
    {
      "id": "devlog/claimyour.gold/698c58280c5e",
      "at": "2026-05-15T23:04:57+02:00",
      "summary": "Clean up project structure for Vercel deployment",
      "commitSha": "698c58280c5ebf482e174c28f131c55232c7325e",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/698c58280c5ebf482e174c28f131c55232c7325e"
    },
    {
      "id": "devlog/claimyour.gold/9fdb45d010e8",
      "at": "2026-05-15T23:02:45+02:00",
      "summary": "Add comprehensive Vercel deployment guide and setup scripts",
      "commitSha": "9fdb45d010e83f18b22421e4e73ae37e533a9752",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/9fdb45d010e83f18b22421e4e73ae37e533a9752"
    },
    {
      "id": "devlog/claimyour.gold/fa4227fbd90b",
      "at": "2026-05-15T23:01:47+02:00",
      "summary": "Fix leaderboard page and prepare for production deployment",
      "commitSha": "fa4227fbd90bbff86f85e93b162abecf3ddbb852",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/fa4227fbd90bbff86f85e93b162abecf3ddbb852"
    },
    {
      "id": "devlog/claimyour.gold/a2b0dc9c9c6f",
      "at": "2026-05-15T22:54:28+02:00",
      "summary": "Update Next.js config to use stable typedRoutes",
      "commitSha": "a2b0dc9c9c6f715900f1582d457b8492f2ff910b",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/a2b0dc9c9c6f715900f1582d457b8492f2ff910b"
    },
    {
      "id": "devlog/claimyour.gold/5fd337317d64",
      "at": "2026-05-15T22:54:02+02:00",
      "summary": "Fix production UI component imports and change port",
      "commitSha": "5fd337317d64451c712d8c6d26743c5a3a511e04",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/5fd337317d64451c712d8c6d26743c5a3a511e04"
    },
    {
      "id": "devlog/claimyour.gold/9342beb25e23",
      "at": "2026-05-15T22:50:26+02:00",
      "summary": "Fix port configuration and rate limiting for development",
      "commitSha": "9342beb25e238909f7ffcbe6bc8de5a8435ce28a",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/9342beb25e238909f7ffcbe6bc8de5a8435ce28a"
    },
    {
      "id": "devlog/claimyour.gold/76ef18462dc6",
      "at": "2026-05-15T22:45:00+02:00",
      "summary": "Add dev login button and fix auth endpoint for development",
      "commitSha": "76ef18462dc6e34c7d914de94c1cb9659f766351",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/76ef18462dc6e34c7d914de94c1cb9659f766351"
    },
    {
      "id": "devlog/claimyour.gold/7c34eecdebdb",
      "at": "2026-05-15T22:39:06+02:00",
      "summary": "Integrate production-ready portal views and infrastructure",
      "commitSha": "7c34eecdebdb2ed08968d96684ea9d86e57587b7",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/7c34eecdebdb2ed08968d96684ea9d86e57587b7"
    },
    {
      "id": "devlog/claimyour.gold/fb02994b6927",
      "at": "2026-05-15T17:05:20-04:00",
      "summary": "Push dev flag",
      "commitSha": "fb02994b69276f329305d16405b9a83a9b28954a",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/fb02994b69276f329305d16405b9a83a9b28954a"
    },
    {
      "id": "devlog/claimyour.gold/8377ab8b2bf9",
      "at": "2026-05-15T15:35:26+02:00",
      "summary": "Remove redundant ui/ folder after integration",
      "commitSha": "8377ab8b2bf909cf7db3fac21ac7b6bbb2226d04",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/8377ab8b2bf909cf7db3fac21ac7b6bbb2226d04"
    },
    {
      "id": "devlog/claimyour.gold/d9f3519db80e",
      "at": "2026-05-15T15:33:36+02:00",
      "summary": "Replace UI with new 'Claim Your Gold' landing page",
      "commitSha": "d9f3519db80eeb9e0a2d42f271331d4477bf434e",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/d9f3519db80eeb9e0a2d42f271331d4477bf434e"
    },
    {
      "id": "devlog/claimyour.gold/fba31eb809c7",
      "at": "2026-05-14T21:38:25-04:00",
      "summary": "Feat/CSV-Upload (#1)",
      "commitSha": "fba31eb809c76aac90528634d7f735fa79495fd5",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/fba31eb809c76aac90528634d7f735fa79495fd5"
    },
    {
      "id": "devlog/claimyour.gold/fab6c0a6ab2f",
      "at": "2026-05-14T21:33:58-04:00",
      "summary": "Telegram HMAC passthrough for extra fields + points pre-check in claim (#2)",
      "commitSha": "fab6c0a6ab2f6f10083af4f740b95449347404f5",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/fab6c0a6ab2f6f10083af4f740b95449347404f5"
    },
    {
      "id": "devlog/claimyour.gold/f772e75d058c",
      "at": "2026-05-02T12:40:20+05:00",
      "summary": "Correctly type rejected session in authOptions callback",
      "commitSha": "f772e75d058cb172a7d24fcd862f41b9b28d847b",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/f772e75d058cb172a7d24fcd862f41b9b28d847b"
    },
    {
      "id": "devlog/claimyour.gold/979a0b5f4e29",
      "at": "2026-05-02T12:25:01+05:00",
      "summary": "Drop unused HMAC_CALLBACK_SECRET env var",
      "commitSha": "979a0b5f4e29b341cc6f090d62eab88d9a3d7560",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/979a0b5f4e29b341cc6f090d62eab88d9a3d7560"
    },
    {
      "id": "devlog/claimyour.gold/f493c16cf356",
      "at": "2026-05-02T03:17:40+05:00",
      "summary": "Scope wallet/balance to the calling client's customers",
      "commitSha": "f493c16cf356057f69618df93a45e88326a3597e",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/f493c16cf356057f69618df93a45e88326a3597e"
    },
    {
      "id": "devlog/claimyour.gold/0e4162f41a34",
      "at": "2026-05-02T03:14:38+05:00",
      "summary": "HTML-escape user input in transactional email templates",
      "commitSha": "0e4162f41a3447731dc800633c0287ae4000152c",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/0e4162f41a3447731dc800633c0287ae4000152c"
    },
    {
      "id": "devlog/claimyour.gold/c87b4fb10239",
      "at": "2026-05-02T03:02:08+05:00",
      "summary": "Neutralise CSV formula injection in transaction exports",
      "commitSha": "c87b4fb10239abe16902e9c3d2a4a383c87eef95",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/c87b4fb10239abe16902e9c3d2a4a383c87eef95"
    },
    {
      "id": "devlog/claimyour.gold/aaea454874d0",
      "at": "2026-05-02T02:55:13+05:00",
      "summary": "Require step-up auth before regenerating API secret key",
      "commitSha": "aaea454874d0f69b28fbfc3f8872d8d5c4c94757",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/aaea454874d0f69b28fbfc3f8872d8d5c4c94757"
    },
    {
      "id": "devlog/claimyour.gold/82d17f97425d",
      "at": "2026-05-02T02:53:43+05:00",
      "summary": "Revoke client JWTs on password reset and tighten password policy",
      "commitSha": "82d17f97425da87287de70483c51f58e89a13afa",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/82d17f97425da87287de70483c51f58e89a13afa"
    },
    {
      "id": "devlog/claimyour.gold/73d29dce820e",
      "at": "2026-05-02T02:51:27+05:00",
      "summary": "Add HTTP security headers and remove wildcard CORS",
      "commitSha": "73d29dce820ebc146b874d8e73fc60dd37c9e3db",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/73d29dce820ebc146b874d8e73fc60dd37c9e3db"
    },
    {
      "id": "devlog/claimyour.gold/70ac3474ba60",
      "at": "2026-05-02T02:49:51+05:00",
      "summary": "Bump next to 16.2.4 for DoS CVE GHSA-q4gf-8mx6-v5v3",
      "commitSha": "70ac3474ba60e2888f3fac19f34922afcdec0578",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/70ac3474ba60e2888f3fac19f34922afcdec0578"
    },
    {
      "id": "devlog/claimyour.gold/b2374e93982d",
      "at": "2026-05-02T02:48:09+05:00",
      "summary": "Use timingSafeEqual for Telegram auth hash check",
      "commitSha": "b2374e93982d6af3ad76513f23077b3d2f952d43",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/b2374e93982d6af3ad76513f23077b3d2f952d43"
    },
    {
      "id": "devlog/claimyour.gold/2dbc7c4f21a4",
      "at": "2026-05-02T02:47:43+05:00",
      "summary": "Validate outbound URLs to block SSRF on webhooks",
      "commitSha": "2dbc7c4f21a4eea1afa706223f8b782636cda968",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/2dbc7c4f21a4eea1afa706223f8b782636cda968"
    },
    {
      "id": "devlog/claimyour.gold/6af4343256c5",
      "at": "2026-05-02T02:36:36+05:00",
      "summary": "Replace x-customer-id trust with HttpOnly portal session cookie",
      "commitSha": "6af4343256c5489e68542f40ce2bd700dee03a22",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/6af4343256c5489e68542f40ce2bd700dee03a22"
    },
    {
      "id": "devlog/claimyour.gold/b8248c78b0f4",
      "at": "2026-05-01T15:31:27+01:00",
      "summary": "Initial Commit",
      "commitSha": "b8248c78b0f435e98ef6a9f867209d4619bb8229",
      "ref": "https://github.com/FlashyLabs/ClaimYour.Gold/commit/b8248c78b0f435e98ef6a9f867209d4619bb8229"
    }
  ]
}
