Updates

Feature log

Plain-English product updates for coaches, hiring teams, and partners following Avenue 1.

Last updated September 2, 2026

Record 2026 staff production promotion (#694)

  • Record 2026 staff production promotion (#694)
Technical reference
  • e2baea31a61aa06acd3dfe161658174c81155c68Record 2026 staff production promotion (#694)

Resolve 2026 staff coverage wave 662 (#693)

  • Resolve 2026 staff coverage wave 662 (#693)
Technical reference
  • 86a945422a79d1b2e04897069964db1c03b7eeaeResolve 2026 staff coverage wave 662 (#693)

Unblock staged 2026 staff coverage waves (#692)

  • Unblock staged 2026 staff coverage waves (#692)
Technical reference
  • 0f091db54fbad0b7d8acd19555fc395d579896e4Unblock staged 2026 staff coverage waves (#692)

Retry transient Vercel firewall log failures (#691)

  • Retry transient Vercel firewall log failures (#691)
Technical reference
  • bc8746252839f5105e05bf3f9760dd0ba212af17Retry transient Vercel firewall log failures (#691)

Fix canary WAF token injection in QuickJS (#689)

  • Fix canary WAF token injection in QuickJS (#689)
Technical reference
  • 38a3bc43fdb14e3e0f06c09f393aee583b8c4e30Fix canary WAF token injection in QuickJS (#689)

Allow production canary through profile rate limit (#688)

  • Allow production canary through profile rate limit (#688)
Technical reference
  • bf4cddf792fb0bcfe3638c64dcc29b46b5dc4c09Allow production canary through profile rate limit (#688)

Separate dated overlaps from extended coaching trees (#687)

  • Separate dated overlaps from extended coaching trees (#687)
Technical reference
  • e9677c5d7b90deb4e28696a9469ecb5aa3c68e48Separate dated overlaps from extended coaching trees (#687)

Exclude influence-only edges from coaching overlaps (#686)

  • Exclude influence-only edges from coaching overlaps (#686)
Technical reference
  • 978b648eff50ea6d9d215ec6c84ca1fc7afacdb6Exclude influence-only edges from coaching overlaps (#686)

Restore protected staff sidebar on coach profiles (#685)

  • Restore protected staff sidebar on coach profiles (#685)
Technical reference
  • b0eb69f6c839838cc2adacd3512fb924ecce14d6Restore protected staff sidebar on coach profiles (#685)

List Jason Mohns publicly (#684)

  • List Jason Mohns publicly (#684)
Technical reference
  • 89beb7fa92696349c8ee8a2288da79842464a884List Jason Mohns publicly (#684)

Publish Marcus Arroyo submitted media assets (#682)

  • Publish Marcus Arroyo submitted media assets (#682)
Technical reference
  • 537c0d448d2a3897a60320768605659808c417d5Publish Marcus Arroyo submitted media assets (#682)

Fix invisible tab title on active network filter chip (#681)

  • Fix invisible tab title on active network filter chip (#681)
Technical reference
  • 87fb9577c525cefa235c2d45cfaf17439af6652eFix invisible tab title on active network filter chip (#681)

Fix expanded discovery request limit (#680)

  • Fix expanded discovery request limit (#680)
Technical reference
  • d5486120bb53beb6569ab18650f38b4c4a0ebafeFix expanded discovery request limit (#680)

Expand discovery results for hiring access (#679)

  • Expand discovery results for hiring access (#679)
Technical reference
  • 77c7a630459289b7ded0c9f4918784884d0e8b79Expand discovery results for hiring access (#679)

Allow authenticated school roster browsing (#678)

  • Allow authenticated school roster browsing (#678)
Technical reference
  • 2ef92634a092fb4bbb5bb2bcdb73f5f221a10a47Allow authenticated school roster browsing (#678)

Process 2026 staff coverage wave 634 (#637)

  • Process 2026 staff coverage wave 634 (#637)
Technical reference
  • df6fbe517672de0333944bad047ef206fc4198f3Process 2026 staff coverage wave 634 (#637)

Remove fabricated NFL player influences from Jedd Fisch dossier (#652)

  • Remove fabricated NFL player influences from Jedd Fisch dossier (#652)
Technical reference
  • 558a8cffbd887e4477bd8b510a759a2ff88770f2Remove fabricated NFL player influences from Jedd Fisch dossier (#652)

Allow schools without conference in safe directory (#657)

  • Allow schools without conference in safe directory (#657)
Technical reference
  • 2abeac87719400750b8bfc97b047ef1bba2a6fd4Allow schools without conference in safe directory (#657)

Repair protected-data browser canary (#656)

  • Repair protected-data browser canary (#656)
Technical reference
  • 58d9d2e5f4a535cb04646b13bcb65eac0437ff46Repair protected-data browser canary (#656)

Fix logged-out profile section loading (#655)

  • Fix logged-out profile section loading (#655)
Technical reference
  • 7948db5f5f427c446dc2b6b16a6c1bdcc2ecc00cFix logged-out profile section loading (#655)

Protect coach data with durable disclosure quotas (#651)

  • Protect coach data with durable disclosure quotas (#651)
Technical reference
  • 0b5d2318789ec2a7099243035f595b985e7e4d41Protect coach data with durable disclosure quotas (#651)

Prevent authenticated API responses from entering edge cache

  • Prevent authenticated API responses from entering edge cache
Technical reference
  • 78f008e5841205f55e7cd6b359b08e8b036dd7fePrevent authenticated API responses from entering edge cache

Harden API reads against direct scraping

  • Harden API reads against direct scraping
Technical reference
  • fd504be732b50e11c91031fc00aa21237ef61b0aHarden API reads against direct scraping

Process 2026 staff coverage wave 644 (#645)

  • Process 2026 staff coverage wave 644 (#645)
Technical reference
  • 77cfd7186e053efa9b5925b072c393441080af08Process 2026 staff coverage wave 644 (#645)

Add X clips to Marcus Arroyo and Drew Dudzik film rooms (#643)

  • Add X clips to Marcus Arroyo and Drew Dudzik film rooms (#643)
Technical reference
  • b99280d87488e97ca2f1cf7d4747be3df51185fbAdd X clips to Marcus Arroyo and Drew Dudzik film rooms (#643)

Verify Wave 625 staging coverage (#640)

  • Verify Wave 625 staging coverage (#640)
Technical reference
  • 748830cf79f35d764b6e40ea437206ca3075f5f4Verify Wave 625 staging coverage (#640)

Record Wave 625 staging continuation blocker (#638)

  • Record Wave 625 staging continuation blocker (#638)
Technical reference
  • bbfe7158ed1863c1364056b2503eb1e6c59f1bd1Record Wave 625 staging continuation blocker (#638)

Stage Wave 625 non-Power-4 staff coverage (#626)

  • Stage Wave 625 non-Power-4 staff coverage (#626)
Technical reference
  • 5fd05132c233e3409399daf00caeb016c59e188aStage Wave 625 non-Power-4 staff coverage (#626)

Resolve Tennessee Tech staff parser escalation (#631)

  • Resolve Tennessee Tech staff parser escalation (#631)
Technical reference
  • 3ab52588f33488f1fbbfa2c0d24e6d6a4226b60aResolve Tennessee Tech staff parser escalation (#631)

Stage Wave 622 non-Power-4 staff coverage (#623)

  • Stage Wave 622 non-Power-4 staff coverage (#623)
Technical reference
  • 4e3ff60b57c74531f0c60406905a7e164298bdbdStage Wave 622 non-Power-4 staff coverage (#623)

Alert on Vercel firewall challenges (#627)

  • Alert on Vercel firewall challenges (#627)
Technical reference
  • 6a01d9b66786ce55dfc77181e273dc74fc8f7615Alert on Vercel firewall challenges (#627)

Record Wave 619 production promotion (#624)

  • Record Wave 619 production promotion (#624)
Technical reference
  • c7d0b6c9051d5c62f04ce4d452c1fb625ef45bd1Record Wave 619 production promotion (#624)

Stage Wave 619 non-Power-4 staff coverage (#620)

  • Stage Wave 619 non-Power-4 staff coverage (#620)
Technical reference
  • 2f0737f3141defe867fcb0e0370b464d23f17357Stage Wave 619 non-Power-4 staff coverage (#620)

Record Wave 617 production promotion (#621)

  • Record Wave 617 production promotion (#621)
Technical reference
  • 94a5e7e25dff04ad3c3cb4bcb7bde280cd89f541Record Wave 617 production promotion (#621)

Stage Wave 617 non-Power-4 staff coverage (#618)

  • Stage Wave 617 non-Power-4 staff coverage (#618)
Technical reference
  • a63bf0ff8ab495fcf160f9d51eea5328daabd219Stage Wave 617 non-Power-4 staff coverage (#618)

Complete wave 614 production promotion and identity repairs (#616)

  • Complete wave 614 production promotion and identity repairs (#616)
Technical reference
  • 4735f0aa9d586adf6773574ac2366a674e25d8a4Complete wave 614 production promotion and identity repairs (#616)

Record Wave 614 staff coverage staging results (#615)

  • Record Wave 614 staff coverage staging results (#615)
Technical reference
  • 29a7b2970ff5b0ffee7bad302824f514aecb160cRecord Wave 614 staff coverage staging results (#615)

Fix home subtitle transition overlap (#613)

  • Fix home subtitle transition overlap (#613)
Technical reference
  • defa4d4dd90b019b64cb9f65030c7e455e309714Fix home subtitle transition overlap (#613)

Fix signed-out home mobile header overlap (#612)

  • Fix signed-out home mobile header overlap (#612)
Technical reference
  • a8fac11ddd10c296265903cdfa2afe887df01fd5Fix signed-out home mobile header overlap (#612)

Record Wave 609 production promotion (#611)

  • Record Wave 609 production promotion (#611)
Technical reference
  • 9b35f988b3865b907c15ce16e9e56a353ab281deRecord Wave 609 production promotion (#611)

Process non-Power-4 staff coverage wave 609 (#610)

  • Process non-Power-4 staff coverage wave 609 (#610)
Technical reference
  • dbbba17af2d2af261169744461b6054f274164c6Process non-Power-4 staff coverage wave 609 (#610)

Record Wave 601 staff coverage (#608)

  • Record Wave 601 staff coverage (#608)
Technical reference
  • 228705fd7b86f0844949171b7c3dc3a78440d543Record Wave 601 staff coverage (#608)

Promote staff coverage Wave 598 to production (#600)

  • Promote staff coverage Wave 598 to production (#600)
Technical reference
  • b9b08b1cbef0f445f6fe6c74f80414f7a144f3b4Promote staff coverage Wave 598 to production (#600)

Promote Wave 592 staff coverage to production (#605)

  • Promote Wave 592 staff coverage to production (#605)
Technical reference
  • c529e0b350544c1b32264f3312a2477dc53deeeaPromote Wave 592 staff coverage to production (#605)

Promote Wave 592 resolution to production (#607)

  • Promote Wave 592 resolution to production (#607)
Technical reference
  • a6603420708257562f9324f60fe6737c12270f23Promote Wave 592 resolution to production (#607)

Resolve Northwestern State and Prairie View staff blockers (#606)

  • Resolve Northwestern State and Prairie View staff blockers (#606)
Technical reference
  • 7dd459e567dd1c78196374c9aef0ab8b9eb13400Resolve Northwestern State and Prairie View staff blockers (#606)

Record Wave 592 staging recovery (#594)

  • Record Wave 592 staging recovery (#594)
Technical reference
  • 7c69657e9ede346237e272a458343b3bd3468572Record Wave 592 staging recovery (#594)

Promote Wave 580 staff coverage to production (#603)

  • Promote Wave 580 staff coverage to production (#603)
Technical reference
  • 52f0dc40f4ffb778cc9630a94ad1b6486d81394cPromote Wave 580 staff coverage to production (#603)

Fix canary failure diagnostics (#604)

  • Fix canary failure diagnostics (#604)
Technical reference
  • db15e9660a2efdc0bba456251c74f73434fd0f14Fix canary failure diagnostics (#604)

Complete Wave 580 non-Power-4 staff coverage (#583)

  • Complete Wave 580 non-Power-4 staff coverage (#583)
Technical reference
  • 92b531cbdcb8b3f3e6bd164ac6968fd3e3f2db09Complete Wave 580 non-Power-4 staff coverage (#583)

Fix ambiguous browser canary selector (#602)

  • Fix ambiguous browser canary selector (#602)
Technical reference
  • deebdeecb759eef95deb4f60bacd7c144f07ccc4Fix ambiguous browser canary selector (#602)

Refresh 2026 staff coverage Wave 598 (#599)

  • Refresh 2026 staff coverage Wave 598 (#599)
Technical reference
  • d02bf097ba8f17546ef0f25abcd2020f97cbddffRefresh 2026 staff coverage Wave 598 (#599)

Promote staff coverage Wave 548 to production (#597)

  • Promote staff coverage Wave 548 to production (#597)
Technical reference
  • 480100e0ebae8a1072e9f493c60a9e987b9e7fbePromote staff coverage Wave 548 to production (#597)

Process 2026 non-Power-4 staff wave 548 (#595)

  • Process 2026 non-Power-4 staff wave 548 (#595)
Technical reference
  • e6575f3fd04776e1eb1d1f4ead80eed271578b29Process 2026 non-Power-4 staff wave 548 (#595)

Fix smoke and browser canary monitoring (#596)

  • Fix smoke and browser canary monitoring (#596)
Technical reference
  • 5e3fee8224b8b8d883f0244ddbb7fe8d7e734a75Fix smoke and browser canary monitoring (#596)

Gate dossier PDF access (#591)

  • Gate dossier PDF access (#591)
Technical reference
  • 4c39911c4cf7a9fa8365c71748e3547fff11b44fGate dossier PDF access (#591)

Refresh network experience (#590)

  • Refresh network experience (#590)
Technical reference
  • ffd92aa3ca7b92a7050b0919a964155a13c7aa51Refresh network experience (#590)

Record Wave 585 staff coverage and resolution (#588)

  • Record Wave 585 staff coverage and resolution (#588)
Technical reference
  • fcd12b9927c2094e8a1dde5ad60c5a8c5e5c1067Record Wave 585 staff coverage and resolution (#588)

Refine coach discovery around claimed networks (#589)

  • Refine coach discovery around claimed networks (#589)
Technical reference
  • bc83d589f3714e60a56b7f46b61c257961a54970Refine coach discovery around claimed networks (#589)

Build the shortlist workspace (#584)

  • Build the shortlist workspace (#584)
Technical reference
  • fd2c5e356efafce8978482416868ef8e924bcc30Build the shortlist workspace (#584)

Continue Wave 571 staging coverage (#579)

  • Continue Wave 571 staging coverage (#579)
Technical reference
  • e9d12a77154845241122fde6fb2c0fa1a7fb86c8Continue Wave 571 staging coverage (#579)

Alert to Slack on Stripe payments, failures, and refunds (#576)

  • Alert to Slack on Stripe payments, failures, and refunds (#576)
Technical reference
  • a1978338352a325c743f6f7fe0a076ca38f250a0Alert to Slack on Stripe payments, failures, and refunds (#576)

Record Wave 571 staff coverage checkpoint (#574)

  • Record Wave 571 staff coverage checkpoint (#574)
Technical reference
  • d4885e999de25ff9f8e0f7595781124e7b358450Record Wave 571 staff coverage checkpoint (#574)

Record wave 563 production promotion (#570)

  • Record wave 563 production promotion (#570)
Technical reference
  • bf421496ec1b638c15c8fd33376001f2aed21043Record wave 563 production promotion (#570)

Add guided coach discovery (#541)

  • Add guided coach discovery (#541)
Technical reference
  • bbc2d4a3ca8ee1fe8e08c179237a087c5855879fAdd guided coach discovery (#541)

Add account-backed intake drafts and preserve auth intent (#577)

  • Add account-backed intake drafts and preserve auth intent (#577)
Technical reference
  • 759f28d726a193f5729d13d09f7179f8c9a434d2Add account-backed intake drafts and preserve auth intent (#577)

Add account-backed intake draft API (#578)

  • Add account-backed intake draft API (#578)
Technical reference
  • ea59a97e26d39aeaa6ff4b05e7377724caf81124Add account-backed intake draft API (#578)

Add Omar Farman résumé and Tyler Shough testimonial (#575)

  • Add Omar Farman résumé and Tyler Shough testimonial (#575)
Technical reference
  • dc9df5fc42c5d3e5b30aa4ec4a8a2cb80f72f85aAdd Omar Farman résumé and Tyler Shough testimonial (#575)

Resolve Wave 563 Montana identities (#569)

  • Resolve Wave 563 Montana identities (#569)
Technical reference
  • 00080d78b713bd6c4d91f03c0235c97629bfaca8Resolve Wave 563 Montana identities (#569)

Fix search typeahead empty states (#568)

  • Fix search typeahead empty states (#568)
Technical reference
  • 69ecf7cd9be61bb6ec529b3bc86b575bead06958fix search typeahead empty states (#568)

Record wave 563 staging continuation (#567)

  • Record wave 563 staging continuation (#567)
Technical reference
  • b66ad7292d96c22735794960faa4f15ba5031db7Record wave 563 staging continuation (#567)

Process 2026 non-Power-4 staff wave 563 (#565)

  • Process 2026 non-Power-4 staff wave 563 (#565)
Technical reference
  • 9180df54a9527ea67c178ba05ece580353f2ed62Process 2026 non-Power-4 staff wave 563 (#565)

Remove billing shortcut from pricing (#566)

  • Remove billing shortcut from pricing (#566)
Technical reference
  • 8930761745d4cef69224879ca52d25b18c857dbbRemove billing shortcut from pricing (#566)

Record Wave 560 production promotion (#562)

  • Record Wave 560 production promotion (#562)
Technical reference
  • 0b3d93c5cf2c1b7ce282b3b61fcfe8226b945bafRecord Wave 560 production promotion (#562)

Process 2026 non-Power-4 staff wave 20260802-170850 (#561)

  • Process 2026 non-Power-4 staff wave 20260802-170850 (#561)
Technical reference
  • 04b60cc526eaf4f57f9fcfcb9d07f1e920a65817Process 2026 non-Power-4 staff wave 20260802-170850 (#561)

Fix complete coaches directory loading (#559)

  • Fix complete coaches directory loading (#559)
Technical reference
  • 9b1869e45b9d669e4f15118bbb544128f4b31e37Fix complete coaches directory loading (#559)

Record wave 543 production promotion (#558)

  • Record wave 543 production promotion (#558)
Technical reference
  • c7bf24c81afe59ffbdf63fcd0e65a8e0f32c0af5Record wave 543 production promotion (#558)

Record Cornell production promotion (#547)

  • Record Cornell production promotion (#547)
Technical reference
  • 7d0b70d3b5f8ae35158802cffb4912bfa6c96d49Record Cornell production promotion (#547)

Record Wave 523 production promotion (#540)

  • Record Wave 523 production promotion (#540)
Technical reference
  • 127d2f21886429cc0968fe3ce1be4bb0cdbff4cfRecord Wave 523 production promotion (#540)

Complete staff coverage wave 543 on staging (#557)

  • Complete staff coverage wave 543 on staging (#557)
Technical reference
  • efe432dd751d2e17d4cbcff8cd715baa2b37cb59Complete staff coverage wave 543 on staging (#557)

Record staff coverage wave 543 preflight (#545)

  • Record staff coverage wave 543 preflight (#545)
Technical reference
  • ad691f8e95bff5c929f6e722600dd3c8dcae4428Record staff coverage wave 543 preflight (#545)

Record Wave 550 production promotion (#556)

  • Record Wave 550 production promotion (#556)
Technical reference
  • 631bdbb5924c44ec2ea2af550668eefcde0835acRecord Wave 550 production promotion (#556)

Process 2026 non-Power-4 staff wave 20260802-060815 (#553)

  • Process 2026 non-Power-4 staff wave 20260802-060815 (#553)
Technical reference
  • c728beaefce05230ecbb5574b13eb1961237769eProcess 2026 non-Power-4 staff wave 20260802-060815 (#553)

Record Wave 538 production promotion (#554)

  • Record Wave 538 production promotion (#554)
Technical reference
  • 9612313df8cba8bc90fc2eb0d1ee735a99322595Record Wave 538 production promotion (#554)

Process 2026 non-Power-4 staff wave 538 (#542)

  • Process 2026 non-Power-4 staff wave 538 (#542)
Technical reference
  • 3e3324622e58a73c8373e0b724151ef6c9519ac4Process 2026 non-Power-4 staff wave 538 (#542)

Record Wave 533 production promotion (#549)

  • Record Wave 533 production promotion (#549)
Technical reference
  • 3176186c06525d3e4292b2fe426026704f980434Record Wave 533 production promotion (#549)

Record 2026 non-Power-4 staff wave 533 (#534)

  • Record 2026 non-Power-4 staff wave 533 (#534)
Technical reference
  • 1fc83daee100d83f6bceb0b4bb3236e2a99af0a7Record 2026 non-Power-4 staff wave 533 (#534)

Complete Wave 520 evidence and stage Cornell resolution (#546)

  • Complete Wave 520 evidence and stage Cornell resolution (#546)
Technical reference
  • 3196f1d9bc5f6d6f691bb2b2bc5b96e39cc26dc1Complete Wave 520 evidence and stage Cornell resolution (#546)

Stage 2026 non-Power-4 staff wave 523 (#524)

  • Stage 2026 non-Power-4 staff wave 523 (#524)
Technical reference
  • 5730fe6a146a530395ea21f8686c3686e08eadf9Stage 2026 non-Power-4 staff wave 523 (#524)

Publish Mitch Dahlen showcase dossier (#539)

  • Publish Mitch Dahlen showcase dossier (#539)
Technical reference
  • 78e18d78de5169115ec613ec4fe0722bea77e6cePublish Mitch Dahlen showcase dossier (#539)

Ignore local Turso embedded replica files (#532)

  • Ignore local Turso embedded replica files (#532)
Technical reference
  • ca53dc47f7e3c50331694b9ff5167e4852b8018bIgnore local Turso embedded replica files (#532)

Reorganize Staff Builder roles and support search (#537)

  • Reorganize Staff Builder roles and support search (#537)
Technical reference
  • b10d4d72ee6cff19a71b8646d3d09a38d98b30d3Reorganize Staff Builder roles and support search (#537)

Add signed-out app entry (#536)

  • Add signed-out app entry (#536)
Technical reference
  • 088628cb00477eb90d6d71fdff62c4747ab6a231Add signed-out app entry (#536)

Improve staff builder sign-in and loading states (#535)

  • Improve staff builder sign-in and loading states (#535)
Technical reference
  • 4e2a5c05a4ff82a43eadfc601642d20c188abccfImprove staff builder sign-in and loading states (#535)

Surface showcase career intent in candidate search (#531)

  • Surface showcase career intent in candidate search (#531)
Technical reference
  • f03763a98393b71cd164dfea712da4d8cae17a44Surface showcase career intent in candidate search (#531)

Alert when a machine falls off its embedded replica (#530)

  • Alert when a machine falls off its embedded replica (#530)
Technical reference
  • 7bbd44b67a5136b302dc83721795f904e9ed05e5Alert when a machine falls off its embedded replica (#530)

Stop a broken embedded replica from taking down the API (#526)

  • Stop a broken embedded replica from taking down the API (#526)
Technical reference
  • 19ba5ad758dd1ab52c9d854c02e1c53cb5d236c6Stop a broken embedded replica from taking down the API (#526)

List Jason McEndoo publicly (#529)

  • List Jason McEndoo publicly (#529)
Technical reference
  • 7ee3f7a547a4452d9b633727e5200d77b91b6a26List Jason McEndoo publicly (#529)

Name Cassity and Woods as McEndoo's best blockers (#528)

  • Name Cassity and Woods as McEndoo's best blockers (#528)
Technical reference
  • f2d76b153c4f73e3b5acfcc326686f2e86ae0669Name Cassity and Woods as McEndoo's best blockers (#528)

Correct a misspoken credential in a McEndoo interview quote (#525)

  • Correct a misspoken credential in a McEndoo interview quote (#525)
Technical reference
  • c6b7f07122a1872322e2ed82f3c882be2573e017Correct a misspoken credential in a McEndoo interview quote (#525)

Add career-origin material from the 2020 Father Effect interview (#498)

  • Add career-origin material from the 2020 Father Effect interview (#498)
Technical reference
  • 3d7c56874a657671bb6ea15356a3c1398131e444Add career-origin material from the 2020 Father Effect interview (#498)

Add NFL logos to coach unfurl cards (#522)

  • Add NFL logos to coach unfurl cards (#522)
Technical reference
  • 74d9ede49b96d2ee852b1b33e1176418c19ad920Add NFL logos to coach unfurl cards (#522)

Process 2026 staff coverage Wave 520 (#521)

  • Process 2026 staff coverage Wave 520 (#521)
Technical reference
  • 938eb3386ed814b983f050e745cad56cd26da5deProcess 2026 staff coverage Wave 520 (#521)

Record Wave 509 production promotion (#519)

  • Record Wave 509 production promotion (#519)
Technical reference
  • 30b9185c2cdd190ceb2ccb06da18f283b9f5b0efRecord Wave 509 production promotion (#519)

Process staff coverage wave 509 (#510)

  • Process staff coverage wave 509 (#510)
Technical reference
  • b9070eef6e6b64ca3d1f5c3ba86c00ad6c3b08bbProcess staff coverage wave 509 (#510)

Record Wave 511 production promotion (#518)

  • Record Wave 511 production promotion (#518)
Technical reference
  • b84c3b0d125a31db6a80c2119ec699f8363f391dRecord Wave 511 production promotion (#518)

Process staff coverage wave 511 (#512)

  • Process staff coverage wave 511 (#512)
Technical reference
  • f5488883da9af330c9f42d79eca6da94cc4974b6Process staff coverage wave 511 (#512)

Track staff source blockers across waves (#517)

  • Track staff source blockers across waves (#517)
Technical reference
  • 2b48e64e99ef29bc6b2ac5402c9f712165ede4c6Track staff source blockers across waves (#517)

Record Wave 499 Brown and Austin Peay production promotions (#513)

  • Record Wave 499 Brown and Austin Peay production promotions (#513)
Technical reference
  • 34cd292e99483d5e9c25c2af0ac51c21c7f07911Record Wave 499 Brown and Austin Peay production promotions (#513)

Stage Austin Peay in staff wave 499 (#514)

  • Stage Austin Peay in staff wave 499 (#514)
Technical reference
  • f0a0c3966a714478684814672169dc06bcd2fd16Stage Austin Peay in staff wave 499 (#514)

Process staff coverage wave 499 (#500)

  • Process staff coverage wave 499 (#500)
Technical reference
  • 2666b84a5d0201a2ff65155cd4ed2d61ed1df38eProcess staff coverage wave 499 (#500)

Record wave 481 production promotion (#508)

  • Record wave 481 production promotion (#508)
Technical reference
  • 93de3053e5f9c96ca8866190ce4e7e7fa504516eRecord wave 481 production promotion (#508)

Advance 2026 staff coverage wave 481 remediation (#487)

  • Advance 2026 staff coverage wave 481 remediation (#487)
Technical reference
  • 2bd1fd0bc9caf889af4165bf5354d3d1fc3bd1ccAdvance 2026 staff coverage wave 481 remediation (#487)

Record wave 503 production promotion evidence (#507)

  • Record wave 503 production promotion evidence (#507)
Technical reference
  • 9183c532742dd9abd0b60239cc4da38c2fbae07dRecord wave 503 production promotion evidence (#507)

Complete 2026 staff coverage wave 503 staging (#504)

  • Complete 2026 staff coverage wave 503 staging (#504)
Technical reference
  • 4bf8397c4456796e3eb76d9770ddb49dce886b9bComplete 2026 staff coverage wave 503 staging (#504)

Record wave 485 production promotion evidence (#505)

  • Record wave 485 production promotion evidence (#505)
Technical reference
  • 974367e8c269d6908ba8b1236f6dcbe7ef4555a5Record wave 485 production promotion evidence (#505)

Record blocked staff coverage wave 485 (#486)

  • Record blocked staff coverage wave 485 (#486)
Technical reference
  • ec8f250384cc8e4bd84e1736240fdd5f4d3e4050Record blocked staff coverage wave 485 (#486)

Remove duplicate Keegan video asset (#502)

  • Remove duplicate Keegan video asset (#502)
Technical reference
  • d54d4f1f4d2f9a9bf54b6be1c4f0b2a4ba34b5e9Remove duplicate Keegan video asset (#502)

Publish Keegan O'Hara showcase dossier (#501)

  • Publish Keegan O'Hara showcase dossier (#501)
Technical reference
  • 222512d176575de17dfc1590992cb6880e9e6ae7Publish Keegan O'Hara showcase dossier (#501)

Open Staff Builder to every signed-in account (#483)

  • Open Staff Builder to every signed-in account (#483)
Technical reference
  • 81d3ea02ec633be343125e414f6453bebbc23d5eOpen Staff Builder to every signed-in account (#483)

Record Wave 484 staff coverage preflight (#495)

  • Record Wave 484 staff coverage preflight (#495)
Technical reference
  • 7d815aaa2e0fff5226282f2c3e17f8865a8e867fRecord Wave 484 staff coverage preflight (#495)

Jason McEndoo showcase dossier (#488)

  • Jason McEndoo showcase dossier (#488)
Technical reference
  • 00315b96ff94395279324557f9b7f155e1fc6e16Jason McEndoo showcase dossier (#488)

Record Wave 478 final production promotion (#493)

  • Record Wave 478 final production promotion (#493)
Technical reference
  • f1a8b7b4c77bc64d10ddae008c8b69315b7422aaRecord Wave 478 final production promotion (#493)

Resolve Wave 478 malformed departure identities (#492)

  • Resolve Wave 478 malformed departure identities (#492)
Technical reference
  • 37a6aba5aaa0871736abba5c2ca60481dddcbea8Resolve Wave 478 malformed departure identities (#492)

Record Wave 478 production promotion (#491)

  • Record Wave 478 production promotion (#491)
Technical reference
  • 39210216e045c2e31ea7b6e3a245226ba68febcbRecord Wave 478 production promotion (#491)

Resolve wave 478 staff identity blockers (#489)

  • Resolve wave 478 staff identity blockers (#489)
Technical reference
  • aeadb1adee7630074671114d109f4072cf1437e9Resolve wave 478 staff identity blockers (#489)

Advance staff coverage wave 478 (#479)

  • Advance staff coverage wave 478 (#479)
Technical reference
  • 3945f565fe972a26a0eda953c903dc80eabafc03Advance staff coverage wave 478 (#479)

Harden staff wave fast path (#480)

  • Harden staff wave fast path (#480)
Technical reference
  • d3343176ad0fd1e2281d326a9bfd1bed3ed70a17Harden staff wave fast path (#480)

Advance non-P4 staff wave 473 on staging (#474)

  • Advance non-P4 staff wave 473 on staging (#474)
Technical reference
  • 68427790f1121a2a45e123abc074bb2bf58cc95fAdvance non-P4 staff wave 473 on staging (#474)

Record wave 449 production promotion evidence (#475)

  • Record wave 449 production promotion evidence (#475)
Technical reference
  • 5d86ffbad2e513b3a8a6cc9105208163442976ecRecord wave 449 production promotion evidence (#475)

Resolve Staff Builder device/account conflicts automatically (#476)

  • Resolve Staff Builder device/account conflicts automatically (#476)
Technical reference
  • f0a1fdbcf550297a170483b4936023965f312756Resolve Staff Builder device/account conflicts automatically (#476)

2026 non-P4 staff wave: FIU, FAU, Fresno State, Georgia Southern, Georgia State (#450)

  • 2026 non-P4 staff wave: FIU, FAU, Fresno State, Georgia Southern, Georgia State (#450)
Technical reference
  • bb87fdc6f6634e6d73e059533ce49659f993cb562026 non-P4 staff wave: FIU, FAU, Fresno State, Georgia Southern, Georgia State (#450)

Include general managers in team staff rosters (#470)

  • Include general managers in team staff rosters (#470)
Technical reference
  • 6f41b88ba91c1f545c06a485826dd4999a41404fInclude general managers in team staff rosters (#470)

Record Western Michigan production promotion (#469)

  • Record Western Michigan production promotion (#469)
Technical reference
  • 0e20612181fdcedec04c2e78cb073cef77723f89Record Western Michigan production promotion (#469)

2026 staff snapshot: Western Michigan (#468)

  • 2026 staff snapshot: Western Michigan (#468)
Technical reference
  • 0182f7c2908e49b42971472d3b12d14447711c7f2026 staff snapshot: Western Michigan (#468)

Add verified Google crawl daily digest (#465)

  • Add verified Google crawl daily digest (#465)
Technical reference
  • efd5bfcf44b0f177000573cdd2d8af86fc7e65b1Add verified Google crawl daily digest (#465)

Give coach pages factual search metadata (#464)

  • Give coach pages factual search metadata (#464)
Technical reference
  • 5035478bcb68335123854780ea84c6a278cbebe7Give coach pages factual search metadata (#464)

2026 non-P4 staff wave: Miami (OH), Middle Tennessee, Missouri State, Navy, Nevada (#462)

  • 2026 non-P4 staff wave: Miami (OH), Middle Tennessee, Missouri State, Navy, Nevada (#462)
Technical reference
  • 4eae093a8d344a10aa6408750b4068313e382e312026 non-P4 staff wave: Miami (OH), Middle Tennessee, Missouri State, Navy, Nevada (#462)

Keep API telemetry out of PostHog and capture request origins (#463)

  • Keep API telemetry out of PostHog and capture request origins (#463)
Technical reference
  • ad3b2d5fbb5cddd6da47816236ce6f33853df11eKeep API telemetry out of PostHog and capture request origins (#463)

Rate limit public profile shell traffic (#460)

  • Rate limit public profile shell traffic (#460)
Technical reference
  • 8e07a7a1a0b76d788b6f92bc15df70a33038c357Rate limit public profile shell traffic (#460)

Add staff wave feedback loop (#457)

  • Add staff wave feedback loop (#457)
Technical reference
  • 2fd20a667ec7310660c6bf43cc4391321df3a510Add staff wave feedback loop (#457)

Record Wave 455 production promotion (#458)

  • Record Wave 455 production promotion (#458)
Technical reference
  • ae84c612553def6e0efa80b6d28120ca3b63f373Record Wave 455 production promotion (#458)

2026 non-P4 staff wave: Louisiana, Louisiana Tech, Marshall, Massachusetts, Memphis (#456)

  • 2026 non-P4 staff wave: Louisiana, Louisiana Tech, Marshall, Massachusetts, Memphis (#456)
Technical reference
  • 22bf5d57f12aeba755bc24e13910050f2dea43042026 non-P4 staff wave: Louisiana, Louisiana Tech, Marshall, Massachusetts, Memphis (#456)

Publish coach dossiers with acquisition analytics (#444)

  • Publish coach dossiers with acquisition analytics (#444)
Technical reference
  • 2f8c615dd1aa305f0a8bdc089808f444988b044ePublish coach dossiers with acquisition analytics (#444)

Add preferred contact method + reassuring intake preamble (#448)

  • Add preferred contact method + reassuring intake preamble (#448)
Technical reference
  • 57e5ff47983ad82188a78cd4da5fbc2ca1b6029fAdd preferred contact method + reassuring intake preamble (#448)

2026 non-P4 staff wave: Hawaii, Jacksonville State, Kennesaw State, Kent State, Liberty, Toledo (#454)

  • 2026 non-P4 staff wave: Hawaii, Jacksonville State, Kennesaw State, Kent State, Liberty, Toledo (#454)
Technical reference
  • dd85fdb519ec5e437095cc208e523a362d6da5162026 non-P4 staff wave: Hawaii, Jacksonville State, Kennesaw State, Kent State, Liberty, Toledo (#454)

List Keith Heyward in dossier manifest (#452)

  • List Keith Heyward in dossier manifest (#452)
Technical reference
  • 8cd939059c6c0851343988cb7865347810570baeList Keith Heyward in dossier manifest (#452)

Persist Staff Builder plans across devices (#451)

  • Persist Staff Builder plans across devices (#451)
Technical reference
  • a261b86b9d1916fd4fb9648cc932346aab90fcdfPersist Staff Builder plans across devices (#451)

Record duplicate identity production apply (#446)

  • Record duplicate identity production apply (#446)
Technical reference
  • 6dfeaf396c3b9e8b8a44967c16c18f3da9ab9b2bRecord duplicate identity production apply (#446)

Gate production identity repair applies (#445)

  • Gate production identity repair applies (#445)
Technical reference
  • 4edacb9ab4c940d5469963d8672c66ba5915af3aGate production identity repair applies (#445)

Prepare guarded duplicate identity repairs (#442)

  • Prepare guarded duplicate identity repairs (#442)
Technical reference
  • f74f24069c21a65a705440593784b80c8509eeefPrepare guarded duplicate identity repairs (#442)

Make identity exclusions lineage-aware (#441)

  • Make identity exclusions lineage-aware (#441)
Technical reference
  • e2c1667fd3494b5d94b981e0f1eb284eb0874dbdMake identity exclusions lineage-aware (#441)

Limit team staff rosters to on-field coaching roles (#443)

  • Limit team staff rosters to on-field coaching roles (#443)
Technical reference
  • a8d80b3977b49ea74c7dea0ecd1c8b79fd0407c0Limit team staff rosters to on-field coaching roles (#443)

Fix Keith Heyward dossier: drop SEC tag, add Lupoi + Rivera references (#439)

  • Fix Keith Heyward dossier: drop SEC tag, add Lupoi + Rivera references (#439)
Technical reference
  • 77153a781399ab30215d9b982704dad1363358f1Fix Keith Heyward dossier: drop SEC tag, add Lupoi + Rivera references (#439)

Record wave 436 production promotion (#438)

  • Record wave 436 production promotion (#438)
Technical reference
  • fb453e3be9f4ddd97a5feb1a3cbbae18cc2ae667Record wave 436 production promotion (#438)

Review 2026 staff coverage wave 436 (#437)

  • Review 2026 staff coverage wave 436 (#437)
Technical reference
  • cb47765a00b36b9d0817054d31da95830b5a1a8bReview 2026 staff coverage wave 436 (#437)

Open lineage context by default

  • Open lineage context by default
Technical reference
  • a8b30ee1e469ced2427fd60474879d7011992e0eOpen lineage context by default

Polish coaching tree narrative presentation

  • Polish coaching tree narrative presentation
Technical reference
  • ebb850eb5f1c95de293364634c5065065067a0cfPolish coaching tree narrative presentation

Normalize dossier coaching tree sections

  • Normalize dossier coaching tree sections
Technical reference
  • 8a3f1d0629efaddeda260cebe88ce7fa7c90ef3fNormalize dossier coaching tree sections

Add signed-in home navigation

  • Add signed-in home navigation
Technical reference
  • 1e9975f88c7665f669a8bb3c8389d37389afef27Add signed-in home navigation

Normalize remaining dossier quick references

  • Normalize remaining dossier quick references
Technical reference
  • d59355265fd11626f2273b6bd823e070fb470634Normalize remaining dossier quick references

Monitor dossier search indexing

  • Monitor dossier search indexing
Technical reference
  • e5637adaed8e7fa400866def56de5dcbf3bd9f09Monitor dossier search indexing

Fix complete dossier sitemap inventory

  • Fix complete dossier sitemap inventory
Technical reference
  • 75e60d4684b2500217ce1a63e9ed2913a51705b1Fix complete dossier sitemap inventory

Hide public dossier overview from profiles

  • Hide public dossier overview from profiles
Technical reference
  • fee87ff029efca37e6c509e36c4b99bfebc4e08fHide public dossier overview from profiles

Add public dossier SEO summaries

  • Add public dossier SEO summaries
Technical reference
  • f046b370d967c7af6d33428bb543a73d89f2c10afeat: add public dossier SEO summaries

Gate coach indexing on published dossiers

  • Gate coach indexing on published dossiers
Technical reference
  • c1789710b335363029b059979beeb228c63c6f45Gate coach indexing on published dossiers

Version coach list search visibility cache

  • Version coach list search visibility cache
Technical reference
  • e2a16d073db2bc9b9e80cda4adb87e06e70f55f9Version coach list search visibility cache

Add dossier search visibility policy

  • Add dossier search visibility policy
Technical reference
  • 586665fadea283875da8810ef1f3cfc2bc169381Add dossier search visibility policy

Exempt public coach shell from rate limit

  • Exempt public coach shell from rate limit
Technical reference
  • 546dce7148b526f7bac7db4157660dac859fa605Exempt public coach shell from rate limit

Avoid prefetching coach directory

  • Avoid prefetching coach directory
Technical reference
  • 34b7a919b8efed1b024c1779cce6870fa045ea98Avoid prefetching coach directory

Fix sitemap caching and non-production indexing

  • Fix sitemap caching and non-production indexing
Technical reference
  • 293916a1fde2f8fa5ffaa2033e30d9ff8efa7499Fix sitemap caching and non-production indexing

SEO: crawlable /coaches directory + shared host resolution

  • SEO: crawlable /coaches directory + shared host resolution
Technical reference
  • e3e57921f2faa3630667870ea0e05318ee1b0de2SEO: crawlable /coaches directory + shared host resolution

SEO: add sitemap.xml + robots.txt for coach page discovery

  • SEO: add sitemap.xml + robots.txt for coach page discovery
Technical reference
  • 331490ca9ae8f87a5324e5828e3262df92dda22eSEO: add sitemap.xml + robots.txt for coach page discovery

Dahlen dossier: Ty Simpson first-round pick (2026) + drop "emerging" (#402)

  • Dahlen dossier: Ty Simpson first-round pick (2026) + drop "emerging" (#402)
Technical reference
  • 42aef51da51c4a01c1c2ebc2645badf9862d4c40Dahlen dossier: Ty Simpson first-round pick (2026) + drop "emerging" (#402)

Prioritize coach names in search results

  • Prioritize coach names in search results
Technical reference
  • 48f4f2009616499bf6021a183a976160a1add5b5Prioritize coach names in search results

Bypass Clerk for public API proxy

  • Bypass Clerk for public API proxy
Technical reference
  • 263d0498a9df94072d87cbf21b80c7b95d975baaBypass Clerk for public API proxy

Drop compensation references from Open Graph cards

  • Drop compensation references from Open Graph cards
Technical reference
  • 0b90021744dce2d399be9fd9ccbe29c5d38e3b75Drop compensation references from Open Graph cards

Per-coach Open Graph cards with curated dossier hooks

  • Per-coach Open Graph cards with curated dossier hooks
Technical reference
  • 15738cf1262a826f51537de323d140ac659876bdPer-coach Open Graph cards with curated dossier hooks

Add John Schneider + Nolan Teasley classic dossiers (#394)

  • Add John Schneider + Nolan Teasley classic dossiers (#394)
Technical reference
  • 5f2b7129ca71887c71a1ef03a0d50bf8b29b8f01Add John Schneider + Nolan Teasley classic dossiers (#394)

Player Development: 247Sports "As a Prospect" recruit badges (#393)

  • Player Development: 247Sports "As a Prospect" recruit badges (#393)
Technical reference
  • e307d51157be1075dc4a49e204767c4d077979e0Player Development: 247Sports "As a Prospect" recruit badges (#393)

Include NFL staff in general search

  • Include NFL staff in general search
Technical reference
  • f0ecbbeb5c15d78c9c82c90bb41d6cbbe74946e5Include NFL staff in general search

Mohns dossier: trim four softer stat cards (#391)

  • Mohns dossier: trim four softer stat cards (#391)
Technical reference
  • d37013840737f8a3ebd5e26de67812a28a77c33fMohns dossier: trim four softer stat cards (#391)

Mohns dossier: FootballScoop to top of Sources, drop intake source (#390)

  • Mohns dossier: FootballScoop to top of Sources, drop intake source (#390)
Technical reference
  • 678cb4b6be1049b9a698bca3c091eedfa04cee50Mohns dossier: FootballScoop to top of Sources, drop intake source (#390)

Mohns dossier: follow-up call edits (national reach, recruiting, references) (#389)

  • Mohns dossier: follow-up call edits (national reach, recruiting, references) (#389)
Technical reference
  • 44cd915ff40349cf68985e973f53fe4cec56675bMohns dossier: follow-up call edits (national reach, recruiting, references) (#389)

Add Staff Builder nav link, rename Why to "Why Avenue1?" (#388)

  • Add Staff Builder nav link, rename Why to "Why Avenue1?" (#388)
Technical reference
  • 045044b406294b29549fa9897ff361a82e1afd60Add Staff Builder nav link, rename Why to "Why Avenue1?" (#388)

Add Jason Mohns showcase dossier (Arizona State TE) (#386)

  • Add Jason Mohns showcase dossier (Arizona State TE) (#386)
Technical reference
  • b8dc39e73d1734e49606ea15cba2f6fcef15fb69Add Jason Mohns showcase dossier (Arizona State TE) (#386)

Sync data snapshots

  • Sync data snapshots
Technical reference
  • e007d666172632004337d60a8ba8f105c69df1b7Sync data snapshots

Relist Omar Farman + fix unlisted-coach roster leak in advanced search

  • Relist Omar Farman + fix unlisted-coach roster leak in advanced search
Technical reference
  • 1d8b14d477013b8342cfebe9b53478ad731c609bRelist Omar Farman + fix unlisted-coach roster leak in advanced search

Make /network interactive: stat hero, filters, connectors, connection reveals + overlap dates

  • Make /network interactive: stat hero, filters, connectors, connection reveals + overlap dates
Technical reference
  • 505341b5ad92a4c9ffa1b41316ecd7d8ff6d007aMake /network interactive: stat hero, filters, connectors, connection reveals + overlap dates

Add brand kit with Avenue 1 email signature

  • Add brand kit with Avenue 1 email signature
Technical reference
  • e26f74a83d955517f9807cec8a5606910be37c02Add brand kit with Avenue 1 email signature

Remove repeat intake receipt action

  • Remove repeat intake receipt action
Technical reference
  • ddfb2dfb9a35fe5f353235a1cf487a19ee113e29Remove repeat intake receipt action

Surface invalid intake email on submit

  • Surface invalid intake email on submit
Technical reference
  • 30e63e2dc1c3beeb35885144243728c7c296082aSurface invalid intake email on submit

Fix intake retry and snapshot validation

  • Fix intake retry and snapshot validation
Technical reference
  • 883bb4192f320f043194c9afc382048f1dc513b8Fix intake retry and snapshot validation

Add durable intake submission receipts

  • Add durable intake submission receipts
Technical reference
  • edcb1767b50494bba0640d9581aa95853f5b47f6Add durable intake submission receipts

Coaching-network engagement surfaces: home module, /network page, 2-hop paths (#382)

  • Coaching-network engagement surfaces: home module, /network page, 2-hop paths (#382)
Technical reference
  • 4a81defb30975927443aace3ca5e573f2e280ae8Coaching-network engagement surfaces: home module, /network page, 2-hop paths (#382)

Shared background card: replace emoji icons with drawn stroke glyphs (#380)

  • Shared background card: replace emoji icons with drawn stroke glyphs (#380)
Technical reference
  • 836e5e9ce99150a4607c62853ae013ffe70be002Shared background card: replace emoji icons with drawn stroke glyphs (#380)

Shared background: /me endpoint + coach-profile widget over coaching_trees (#378)

  • Shared background: /me endpoint + coach-profile widget over coaching_trees (#378)
Technical reference
  • 9cd322d299aa37d5da089c9e068f5adc77d0eefeShared background: /me endpoint + coach-profile widget over coaching_trees (#378)

Add career_history overlap pass to the coaching_trees sync (#377)

  • Add career_history overlap pass to the coaching_trees sync (#377)
Technical reference
  • 2901d4d765257d1e1724ae4a9329e30766bfbc18Add career_history overlap pass to the coaching_trees sync (#377)

Populate coaching_trees from dossier Coaching Tree sections + assignment overlap (#375)

  • Populate coaching_trees from dossier Coaching Tree sections + assignment overlap (#375)
Technical reference
  • e2aa1e3f416e1e2d1b8f6eb6568cb5cfad12ca88Populate coaching_trees from dossier Coaching Tree sections + assignment overlap (#375)

Keith Heyward dossier: career-year corrections, Jevon Holland fix, OSU buyout note (#371)

  • Keith Heyward dossier: career-year corrections, Jevon Holland fix, OSU buyout note (#371)
Technical reference
  • e4fb251b96f778389724a24f7efea0349c678f31Keith Heyward dossier: career-year corrections, Jevon Holland fix, OSU buyout note (#371)

Omar Farman dossier: copy edits from review call (#370)

  • Omar Farman dossier: copy edits from review call (#370)
Technical reference
  • 0d900657adda2458c015f37c979141728a298017Omar Farman dossier: copy edits from review call (#370)

Canary: measure anonymous direct loads and warm repeat clicks (#369)

  • Canary: measure anonymous direct loads and warm repeat clicks (#369)
Technical reference
  • a25baa078831cae6ee6c3d08c273658131c83c90Canary: measure anonymous direct loads and warm repeat clicks (#369)

Omar Farman dossier: final review tweaks

  • Omar Farman dossier: final review tweaks
Technical reference
  • 2b87137493faad3617b219f9a3ea622b9b9a7dd5Omar Farman dossier: final review tweaks

Omar Farman dossier: reorder sections + copy tweaks (#366)

  • Omar Farman dossier: reorder sections + copy tweaks (#366)
Technical reference
  • 7f0d38f03a45c8789d440132912bb5885f591c24Omar Farman dossier: reorder sections + copy tweaks (#366)

Add admin dossier coverage map (#365)

  • Add admin dossier coverage map (#365)
Technical reference
  • a6b43a0207cba4a10385a33f36a7a895c19a37e2Add admin dossier coverage map (#365)

Advanced search: only surface coaches with an active current-season row (#364)

  • Advanced search: only surface coaches with an active current-season row (#364)
Technical reference
  • eaa47050fa3117411976f2f30246c8fb6940cd44Advanced search: only surface coaches with an active current-season row (#364)

Staff Builder: write-in names + capture pipeline + sign-in gate (#362)

  • Staff Builder: write-in names + capture pipeline + sign-in gate (#362)
Technical reference
  • 943479212820abe6e780931e706ce55b90b970ffStaff Builder: write-in names + capture pipeline + sign-in gate (#362)

Omar Farman dossier: apply July 2026 review-call edits (#358)

  • Omar Farman dossier: apply July 2026 review-call edits (#358)
Technical reference
  • 79a5022924af939560992b46a6179c5c84654a04Omar Farman dossier: apply July 2026 review-call edits (#358)

Copy: apply 7.9 co-founder notes (why/hiring/agents) (#357)

  • Copy: apply 7.9 co-founder notes (why/hiring/agents) (#357)
Technical reference
  • 98fb94e94b88e4f631500474ba0e82f86e68d3d5Copy: apply 7.9 co-founder notes (why/hiring/agents) (#357)

Add Wozniak dossier slug to data/dossier-manifest.json (#356)

  • Add Wozniak dossier slug to data/dossier-manifest.json (#356)
Technical reference
  • 563c329f5b15189b4dfb90fd04a684a30ca98df5Add Wozniak dossier slug to data/dossier-manifest.json (#356)

[codex] Add John Wozniak dossier (#316)

  • [codex] Add John Wozniak dossier (#316)
Technical reference
  • 225aceb3063946f1f04c8bef3c21fae9e993f21c[codex] Add John Wozniak dossier (#316)

Sources: badge NFL club sites OFFICIAL (add clevelandbrowns) (#355)

  • Sources: badge NFL club sites OFFICIAL (add clevelandbrowns) (#355)
Technical reference
  • 1c6b41bd4e6c3640065a5b4e4fac8e56db93a091Sources: badge NFL club sites OFFICIAL (add clevelandbrowns) (#355)

Reposition tagline to "Coaching Intelligence & Concierge Platform" (#354)

  • Reposition tagline to "Coaching Intelligence & Concierge Platform" (#354)
Technical reference
  • 92045ffea0beb99b80ec126d13621313ec7a477fReposition tagline to "Coaching Intelligence & Concierge Platform" (#354)

Support email aliases for user accounts (#352) (#353)

  • Support email aliases for user accounts (#352) (#353)
Technical reference
  • 73c13a851b6c9336a044d8f7aa3f4de251cf09ebSupport email aliases for user accounts (#352) (#353)

Webhook: match coaches by school+name so retitles update instead of duplicate (#350)

  • Webhook: match coaches by school+name so retitles update instead of duplicate (#350)
Technical reference
  • a97f90c9e8bd99016dc8481dca23029f52997302Webhook: match coaches by school+name so retitles update instead of duplicate (#350)

Link Staff Builder from account page (#351)

  • Link Staff Builder from account page (#351)
Technical reference
  • baca2a3290f3e1b819c32d73d39a77db6d825e59Link Staff Builder from account page (#351)

Allow Staff Builder direct entitlement (#349)

  • Allow Staff Builder direct entitlement (#349)
Technical reference
  • 33fbd31be955e49b4450f855866666382b54a1ccAllow Staff Builder direct entitlement (#349)

Purge the Cloudflare edge cache on staff updates + CDN flip tooling (#348)

  • Purge the Cloudflare edge cache on staff updates + CDN flip tooling (#348)
Technical reference
  • b869ecf6c9f90c8e2531ab6662d31451db40b3d0Purge the Cloudflare edge cache on staff updates + CDN flip tooling (#348)

Media hygiene: next/image on the coach hero, drop orphaned 1.2MB PNG, cache /data JSON (#344)

  • Media hygiene: next/image on the coach hero, drop orphaned 1.2MB PNG, cache /data JSON (#344)
Technical reference
  • 519108335d6f4ac9d7dfe13d1e1c0acf905a2cc0Media hygiene: next/image on the coach hero, drop orphaned 1.2MB PNG, cache /data JSON (#344)

Dahlen dossier: clarify the three 4,000-yard passing seasons

  • Dahlen dossier: clarify the three 4,000-yard passing seasons
Technical reference
  • 679cd9d9ea6a7ed2e548b2d66f91318dd28e4408Dahlen dossier: clarify the three 4,000-yard passing seasons

Dahlen dossier: apply source feedback (titles, refs, quotes)

  • Dahlen dossier: apply source feedback (titles, refs, quotes)
Technical reference
  • b8b871d78bcb36edb841dade191d147bb870baafDahlen dossier: apply source feedback (titles, refs, quotes)

Dahlen dossier: expand How Others Describe Them with QB quotes

  • Dahlen dossier: expand How Others Describe Them with QB quotes
Technical reference
  • b6b5e77c8a448a705c639e5fb603b7c0cf0a6f08Dahlen dossier: expand How Others Describe Them with QB quotes

Dahlen dossier: expand How Others Describe Them with QB quotes (#345)

  • Dahlen dossier: expand How Others Describe Them with QB quotes (#345)
Technical reference
  • d1a3891255a6be302e16c29b1917c5c98bed1b78Dahlen dossier: expand How Others Describe Them with QB quotes (#345)

Dahlen dossier: fix reversed quote/caption in How Others Describe Them (#343)

  • Dahlen dossier: fix reversed quote/caption in How Others Describe Them (#343)
Technical reference
  • 3e308dbd29bc9b9ce5e68f0371ec20d878c8ba67Dahlen dossier: fix reversed quote/caption in How Others Describe Them (#343)

Boot: fingerprint-gate runtime schema; warm the cache keys real requests use (#340)

  • Boot: fingerprint-gate runtime schema; warm the cache keys real requests use (#340)
Technical reference
  • 212b3c9368e6013687ad7f2f1995cb8c12cffa3aBoot: fingerprint-gate runtime schema; warm the cache keys real requests use (#340)

Dahlen dossier: add "How Others Describe Them" (external quotes) (#342)

  • Dahlen dossier: add "How Others Describe Them" (external quotes) (#342)
Technical reference
  • 06126fd0999e236fa61b6747401bc238bfa5870eDahlen dossier: add "How Others Describe Them" (external quotes) (#342)

Heyward dossier: add Oregon 2019 secondary proof points (#341)

  • Heyward dossier: add Oregon 2019 secondary proof points (#341)
Technical reference
  • e71f5dae450aa29184142f7bb99433a30fa19c2eHeyward dossier: add Oregon 2019 secondary proof points (#341)

Heyward dossier: add UNLV 2021→2022 defensive proof points (#339)

  • Heyward dossier: add UNLV 2021→2022 defensive proof points (#339)
Technical reference
  • 558691461792c9fb47f311d4092d72193ffc2938Heyward dossier: add UNLV 2021→2022 defensive proof points (#339)

Heyward dossier: neutral phrasing for OSU resignation consideration (#338)

  • Heyward dossier: neutral phrasing for OSU resignation consideration (#338)
Technical reference
  • ea9776350d38d86282ef2f74c70e645e96b374bdHeyward dossier: neutral phrasing for OSU resignation consideration (#338)

Backend cleanups: index, dedupe, and cache the profile hot path (#336)

  • Backend cleanups: index, dedupe, and cache the profile hot path (#336)
Technical reference
  • 86a608c8adc360218f0b5a613bc437d192bbccfcBackend cleanups: index, dedupe, and cache the profile hot path (#336)

Heyward dossier: reframe OSU resignation in Considerations (#337)

  • Heyward dossier: reframe OSU resignation in Considerations (#337)
Technical reference
  • ac09014a3ab9099bbf5516a3454b11d09f90c8dcHeyward dossier: reframe OSU resignation in Considerations (#337)

Showcase dossiers: Dahlen, Heyward, Farman (unlisted) + representation & résumé media (#333)

  • Showcase dossiers: Dahlen, Heyward, Farman (unlisted) + representation & résumé media (#333)
Technical reference
  • 6d325b22c9c1d05ae87b36c141236389064baba8Showcase dossiers: Dahlen, Heyward, Farman (unlisted) + representation & résumé media (#333)

Upgrade @clerk/nextjs 6 → 7 (Core 3) (#335)

  • Upgrade @clerk/nextjs 6 → 7 (Core 3) (#335)
Technical reference
  • 291c6011907cae2bec128257f0f77914aea7aa2dUpgrade @clerk/nextjs 6 → 7 (Core 3) (#335)

Monitoring quick wins: smoke latency ceiling, random coach, auth-flow trending (#331)

  • Monitoring quick wins: smoke latency ceiling, random coach, auth-flow trending (#331)
Technical reference
  • dae1188d5c6b34e24ec982110ce77af4def9cfc3Monitoring quick wins: smoke latency ceiling, random coach, auth-flow trending (#331)

Fix audit-worker event-loop stalls and /salaries projection bug (#330)

  • Fix audit-worker event-loop stalls and /salaries projection bug (#330)
Technical reference
  • 6da31241a3d7c496c2c8dd9ee153e966eba50ddaFix audit-worker event-loop stalls and /salaries projection bug (#330)

Render showcase coaching tree through the shared CoachingNetworkCard (#329)

  • Render showcase coaching tree through the shared CoachingNetworkCard (#329)
Technical reference
  • eb449f12cc4848e7aad6a0cc88263bded1e2f23fRender showcase coaching tree through the shared CoachingNetworkCard (#329)

Add dossier coach entity references (#324)

  • Add dossier coach entity references (#324)
Technical reference
  • 28cc00d565b6c8e8fc5fde4200fb11e4e79d2755Add dossier coach entity references (#324)

Staff Builder: coach-keyed notes that persist (#327)

  • Staff Builder: coach-keyed notes that persist (#327)
Technical reference
  • 599c2febb18865a51d7be7fb5906053fe37f7ca6Staff Builder: coach-keyed notes that persist (#327)

Harden NFL roster cache path (#326)

  • Harden NFL roster cache path (#326)
Technical reference
  • fe080307c8a210b0cd72c788f0335e3001034e1dHarden NFL roster cache path (#326)

Intake: add optional Representation section (agent/contact/website) (#325)

  • Intake: add optional Representation section (agent/contact/website) (#325)
Technical reference
  • 58b7584875cd18a24c7f638a596d0ed6105b3e06Intake: add optional Representation section (agent/contact/website) (#325)

Add Browns staff and tune NFL roles (#322)

  • Add Browns staff and tune NFL roles (#322)
Technical reference
  • f40702ced24655629eeb639db024d81919d8f1a3Add Browns staff and tune NFL roles (#322)

Add NFL team browse tab (#321)

  • Add NFL team browse tab (#321)
Technical reference
  • e2f1b4a043ccc494453edf96443f49f22444327cAdd NFL team browse tab (#321)

Staff Builder: entry points, demo roster, and hiring_tools gating (#318)

  • Staff Builder: entry points, demo roster, and hiring_tools gating (#318)
Technical reference
  • 776b171cd514c2358a1e7e2ee987e16a35ed8a95Staff Builder: entry points, demo roster, and hiring_tools gating (#318)

[codex] Add search analytics and typeahead cache (#317)

  • [codex] Add search analytics and typeahead cache (#317)
Technical reference
  • 90fdcc3c875bdc2abc3ea710ca4eaf9a6a263e05[codex] Add search analytics and typeahead cache (#317)

Add NFL organizations + staff (org_type discriminator) (#312)

  • Add NFL organizations + staff (org_type discriminator) (#312)
Technical reference
  • 1d05bfcbc59d8bcc4acf7aff8d1a56f7d873306bAdd NFL organizations + staff (org_type discriminator) (#312)

Fix canary advanced-search school flow for tile-grid redesign (#311)

  • Fix canary advanced-search school flow for tile-grid redesign (#311)
Technical reference
  • aca58e979eeb262b0e3365d2bbe9678288c6b3e2Fix canary advanced-search school flow for tile-grid redesign (#311)

Staff Builder: dollar payroll + linked $/% role allocation (#310)

  • Staff Builder: dollar payroll + linked $/% role allocation (#310)
Technical reference
  • 3d7b2ef2c363693f14e53fb215488fc92f429cdaStaff Builder: dollar payroll + linked $/% role allocation (#310)

Loosen spacing around the Why final-CTA button (#309)

  • Loosen spacing around the Why final-CTA button (#309)
Technical reference
  • b2f05b7ce6cc5b58776f6071dbb6b68b74f3c489Loosen spacing around the Why final-CTA button (#309)

Add "Learn more" scroll cue to the Why hero (#308)

  • Add "Learn more" scroll cue to the Why hero (#308)
Technical reference
  • cc43d806c881f03f605d6aa2a72f8b979c301c50Add "Learn more" scroll cue to the Why hero (#308)

Broaden hiring audience copy to "Those Who Build Staff" (#307)

  • Broaden hiring audience copy to "Those Who Build Staff" (#307)
Technical reference
  • 3f9a22c441ac092b58f0a39199f1bf522a6d967dBroaden hiring audience copy to "Those Who Build Staff" (#307)

Staff Builder: always load example coaches in the tray (#306)

  • Staff Builder: always load example coaches in the tray (#306)
Technical reference
  • e66cfa59def70037ec4ff1d2d14d7dc3a8b25f30Staff Builder: always load example coaches in the tray (#306)

Add Staff Builder v1 (draft, unlisted) (#305)

  • Add Staff Builder v1 (draft, unlisted) (#305)
Technical reference
  • 30e3b67499a947934c2438f57b0818a0973cd310Add Staff Builder v1 (draft, unlisted) (#305)

Clear selected school when switching conference

  • Clear selected school when switching conference
Technical reference
  • 5cbcbc13d7c8611950dd79a8231c52e4bc3fa347Clear selected school when switching conference

Polish advanced search: conference browse, eyebrow cleanup, a11y

  • Polish advanced search: conference browse, eyebrow cleanup, a11y
Technical reference
  • 3cbb3590d52fa103df2dcb9c8cb078109b43538ePolish advanced search: conference browse, eyebrow cleanup, a11y

Change unfurl short logo from "A1" to "Ave1"

  • Change unfurl short logo from "A1" to "Ave1"
Technical reference
  • 951e101cda1bf3226f03a19efd79ba80816c7b1bChange unfurl short logo from "A1" to "Ave1"

Carry claimed profile into the intake (prefill + founder-review context)

  • Carry claimed profile into the intake (prefill + founder-review context)
Technical reference
  • b57f309def5de2ca964002a33c062a7ec08ca3d8Carry claimed profile into the intake (prefill + founder-review context)

Route "Claim this profile" to the /intake form instead of a modal

  • Route "Claim this profile" to the /intake form instead of a modal
Technical reference
  • c6be92f07bcde109925cc0448361a4cc8a6dda58Route "Claim this profile" to the /intake form instead of a modal

Add intake CTA to the signed-in home Coaches & Staff block

  • Add intake CTA to the signed-in home Coaches & Staff block
Technical reference
  • 7e2015b6ed69270c4a92833cdaf83ce3e8e579b5Add intake CTA to the signed-in home Coaches & Staff block

Unify the three "Why" pages into one template with per-audience theming

  • Unify the three "Why" pages into one template with per-audience theming
Technical reference
  • 4e5aee9e7232dd93f37d696bec8f2ab94aa6d741Unify the three "Why" pages into one template with per-audience theming

Drop "No salary guess." line from /for-agents steps intro

  • Drop "No salary guess." line from /for-agents steps intro
Technical reference
  • 943f8441f33eb4380fbe47ee111e7c4d8f5a8badDrop "No salary guess." line from /for-agents steps intro

Re-trigger Vercel preview build

  • Re-trigger Vercel preview build
Technical reference
  • c8a6e80637fa915808aa9e4d1e41671b55fd02e7Re-trigger Vercel preview build

Recolor /for-agents to the green editorial palette

  • Recolor /for-agents to the green editorial palette
Technical reference
  • 706d9cd0a9b9feb5e755ebd3c1d661c14649ca98Recolor /for-agents to the green editorial palette

Wire /for-agents CTAs to a Partner modal

  • Wire /for-agents CTAs to a Partner modal
Technical reference
  • f9e72b59bea80eebd091d7924a40827a0278adbcWire /for-agents CTAs to a Partner modal

Add /for-agents marketing page

  • Add /for-agents marketing page
Technical reference
  • 15562124e5f618324acd291a6ce307c7b2337966Add /for-agents marketing page

Fix Gaizka Crowley career title

  • Fix Gaizka Crowley career title
Technical reference
  • 687d0081ba12458d3c35cb81ca9d1202c196614fFix Gaizka Crowley career title

Relist Gaizka Crowley in search

  • Relist Gaizka Crowley in search
Technical reference
  • 280ebc93258c6bc20d43b4d8a042ce710545e594Relist Gaizka Crowley in search

Show annual price for coach plan on pricing page

  • Show annual price for coach plan on pricing page
Technical reference
  • c69bb98f417cd2c9a3e84ae9ea98f8bea0bf5fbdShow annual price for coach plan on pricing page

Add impeccable design context (PRODUCT.md, DESIGN.md, .impeccable/)

  • Add impeccable design context (PRODUCT.md, DESIGN.md, .impeccable/)
Technical reference
  • 7b294f3f593f5a5b92cc3b4dd119600159ff40bcAdd impeccable design context (PRODUCT.md, DESIGN.md, .impeccable/)

Pricing: drop 'including The Arc', add future staff/roster tools to Hiring

  • Pricing: drop 'including The Arc', add future staff/roster tools to Hiring
Technical reference
  • 63efe1af1d6bfaf4bba52f45b0d208e739165f4dPricing: drop 'including The Arc', add future staff/roster tools to Hiring

Pricing: set Hiring Seat to $199/mo flat

  • Pricing: set Hiring Seat to $199/mo flat
Technical reference
  • f78724fd6762161f2f41247772f56394a9549ae6Pricing: set Hiring Seat to $199/mo flat

Pricing: tell the white-glove process, link why-pages, fix why titles

  • Pricing: tell the white-glove process, link why-pages, fix why titles
Technical reference
  • f8f64076056a067e46e6e7c471d4afbef5902088Pricing: tell the white-glove process, link why-pages, fix why titles

Redesign pricing page: editorial two-paths layout

  • Redesign pricing page: editorial two-paths layout
Technical reference
  • 84135513e048d6e82e715825186dbf92198aa337Redesign pricing page: editorial two-paths layout

Redesign gate as quiet editorial card; drop SaaS premium banner

  • Redesign gate as quiet editorial card; drop SaaS premium banner
Technical reference
  • 457dd7dd26158917f53eeafb8765539f44b12958Redesign gate as quiet editorial card; drop SaaS premium banner

Fix signup gate description rendering raw 'signup' token

  • Fix signup gate description rendering raw 'signup' token
Technical reference
  • 13df7638628200535e79eb466a2815895edcea65Fix signup gate description rendering raw 'signup' token

Split locked-section gate into signup vs entitlement treatments

  • Split locked-section gate into signup vs entitlement treatments
Technical reference
  • 0d6620a00e0bba9bf724ed8515b7895821e0203eSplit locked-section gate into signup vs entitlement treatments

Add Marcus Arroyo dossier quotes

  • Add Marcus Arroyo dossier quotes
Technical reference
  • 58746882697255e299417d5b7c67997cb3ffd3a4Add Marcus Arroyo dossier quotes

Fly: move kill_timeout to top-level so Fly honors it

  • Fly: move kill_timeout to top-level so Fly honors it
Technical reference
  • 7e4b3f2d2bad79753b43b5cbc497fbd26d713634fly: move kill_timeout to top-level so Fly honors it

Fly: bluegreen deploys to end restart-window blips

  • Fly: bluegreen deploys to end restart-window blips
Technical reference
  • 21414c54a6f7de999e918e37243637ace986ce73fly: bluegreen deploys to end restart-window blips

Sync manifest + test with the Drew Dudzik re-list

  • Sync manifest + test with the Drew Dudzik re-list
Technical reference
  • 7862bc1e5138b89d4dea78508df3f164ae562db8fix(dossier): sync manifest + test with the Drew Dudzik re-list

Give "The Arc" its own gate (the-arc), hiring-tier by default

  • Give "The Arc" its own gate (the-arc), hiring-tier by default
Technical reference
  • c11298625171c69aa74198495ea2afeacd56607fGive "The Arc" its own gate (the-arc), hiring-tier by default

Mint fresh tokens per request in remaining admin views

  • Mint fresh tokens per request in remaining admin views
Technical reference
  • b3154f406771337f3e894c94abfdb964d694321fMint fresh tokens per request in remaining admin views

Make hiring_seat a superset of coach_paid entitlements

  • Make hiring_seat a superset of coach_paid entitlements
Technical reference
  • 4479fb4a0ef84972f50c4cb9a04a844ad7abf430Make hiring_seat a superset of coach_paid entitlements

Fix 401 on admin gate saves by minting a fresh token per request

  • Fix 401 on admin gate saves by minting a fresh token per request
Technical reference
  • abe550ca53b4ce79c57d1534872d9fd9e4deadaeFix 401 on admin gate saves by minting a fresh token per request

Restore profile_claim as a selectable entitlement gate key

  • Restore profile_claim as a selectable entitlement gate key
Technical reference
  • 5e57c925cd2308096391e0677a7f7c68cd0daff8Restore profile_claim as a selectable entitlement gate key

Make admin gate entitlement key a dropdown

  • Make admin gate entitlement key a dropdown
Technical reference
  • 1356c8fa9c80d40e5d46653ae5ff5e6fa389b081Make admin gate entitlement key a dropdown

Hiring-gate Strengths & Considerations and Trajectory & Fit

  • Hiring-gate Strengths & Considerations and Trajectory & Fit
Technical reference
  • ff2d311bbbb8f71c7eb06c4622bf0865d8c8ded2Hiring-gate Strengths & Considerations and Trajectory & Fit

Crowley dossier: swap hero quote to the GM-role definition

  • Crowley dossier: swap hero quote to the GM-role definition
Technical reference
  • 363d3b869558b395a7d2b6b3720314eef0aa34a6Crowley dossier: swap hero quote to the GM-role definition

Set Gaizka Crowley headshot to official Arkansas photo

  • Set Gaizka Crowley headshot to official Arkansas photo
Technical reference
  • 033ee1034c87e0fed0f75c39ab6484eb7c1b9ccfSet Gaizka Crowley headshot to official Arkansas photo

Add Recruiting Impact before/after card

  • Add Recruiting Impact before/after card
Technical reference
  • e1e11dd199a5bce1cb7844a8ca5ce98912cf3b14Add Recruiting Impact before/after card

Player card: 247Sports wordmark for 247 transfer grades

  • Player card: 247Sports wordmark for 247 transfer grades
Technical reference
  • 73009fead2331fcd34289b282c5cadf729fe997ePlayer card: 247Sports wordmark for 247 transfer grades

Crowley dossier: coaching-tree cards + full career timeline

  • Crowley dossier: coaching-tree cards + full career timeline
Technical reference
  • afdb013481409ed55438fc60de282fb14f0e226dCrowley dossier: coaching-tree cards + full career timeline

Crowley dossier: full player list by team, coaching-tree as list, media

  • Crowley dossier: full player list by team, coaching-tree as list, media
Technical reference
  • 75964ce026428b0472f318931a64bf41ff2ae4ddCrowley dossier: full player list by team, coaching-tree as list, media

Crowley dossier: drop Status column from Sources table

  • Crowley dossier: drop Status column from Sources table
Technical reference
  • d9c453101f94c563a0ece52f35e32029509b7a9bCrowley dossier: drop Status column from Sources table

Crowley showcase: restore comprehensive narrative + inline highlighting

  • Crowley showcase: restore comprehensive narrative + inline highlighting
Technical reference
  • bada8a49a8c3ddb3edaa57d341ed6e80177eddceCrowley showcase: restore comprehensive narrative + inline highlighting

Polish Crowley showcase: Players card, cleaner sources, less text

  • Polish Crowley showcase: Players card, cleaner sources, less text
Technical reference
  • 80d27c04bab40b3c963012206df9cd8d16346e52Polish Crowley showcase: Players card, cleaner sources, less text

Convert Gaizka Crowley dossier to unlisted showcase

  • Convert Gaizka Crowley dossier to unlisted showcase
Technical reference
  • 1991028abf41ab94ff58960c1c6d7f1016dae31eConvert Gaizka Crowley dossier to unlisted showcase

Reword Dudzik "On what separates him" quote

  • Reword Dudzik "On what separates him" quote
Technical reference
  • f28cd51715dfa33c0326ba098ec3a46e622c2ae9Reword Dudzik "On what separates him" quote

Tighten Gaizka Crowley interview questions

  • Tighten Gaizka Crowley interview questions
Technical reference
  • 566a0b5e555153a0f8bc74984db30f72cb798ef7Tighten Gaizka Crowley interview questions

Fix Gaizka Crowley career table header

  • Fix Gaizka Crowley career table header
Technical reference
  • 3e7f6f29bbcbc9814a63d3ac28986de29f8ff1c3Fix Gaizka Crowley career table header

Promote Gaizka Crowley dossier

  • Promote Gaizka Crowley dossier
Technical reference
  • cbcd34f563cbf6fe75e17c72eeced065ad936700Promote Gaizka Crowley dossier

Add intake enrichment to dossier bridge

  • Add intake enrichment to dossier bridge
Technical reference
  • bdbc931f5cc30647227ad6492e23641163cba27cAdd intake enrichment to dossier bridge

Revise Drew Dudzik "In His Own Words" quotes

  • Revise Drew Dudzik "In His Own Words" quotes
Technical reference
  • b1e46828479b045a202f14515eee1ed8bfae6077Revise Drew Dudzik "In His Own Words" quotes

Add Bob Chesney X video asset

  • Add Bob Chesney X video asset
Technical reference
  • 8a4e13f20fd7ae3c21a7d03888405cbd19e6e15fAdd Bob Chesney X video asset

Improve submit update navigation performance

  • Improve submit update navigation performance
Technical reference
  • f776d630ed1e81670385cd033892cb57efcf9a2bImprove submit update navigation performance

Harden staging domain refresh

  • Harden staging domain refresh
Technical reference
  • ab4a58a62c44850686a9dad90fe1b52c71eef77fHarden staging domain refresh

Record production career-history sync applying Drew Dudzik

  • Record production career-history sync applying Drew Dudzik
Technical reference
  • 74b85cdb8afc97c23a3727d8ac617f3fec6f1eb8Record production career-history sync applying Drew Dudzik

Key unlisting off env-stable dossier slug, not coach id

  • Key unlisting off env-stable dossier slug, not coach id
Technical reference
  • f47cd7b681f21e7727838e84b93b92e59373a39cFix: key unlisting off env-stable dossier slug, not coach id

Hide unlisted coaches from the search-by-school roster

  • Hide unlisted coaches from the search-by-school roster
Technical reference
  • 66f2d5567347a3fd867ac261e7ae9f3bc8de53d6Hide unlisted coaches from the search-by-school roster

Unlist dossiers from the manifest (remove Drew's "Dossier" badge)

  • Unlist dossiers from the manifest (remove Drew's "Dossier" badge)
Technical reference
  • afd6ad7115e7e77e337186b40ebc6718c140308dUnlist dossiers from the manifest (remove Drew's "Dossier" badge)

Record staging career-history sync applying Drew Dudzik

  • Record staging career-history sync applying Drew Dudzik
Technical reference
  • cb1256dc4a48d09f75bc88c9964cfe335c4ab3c3Record staging career-history sync applying Drew Dudzik

Add unlisted-coach support; hide Drew Dudzik from search

  • Add unlisted-coach support; hide Drew Dudzik from search
Technical reference
  • 6bc57c6d9762e67f6caf037a23cf5a514c22065eAdd unlisted-coach support; hide Drew Dudzik from search

Showcase dossier: add JMU liaison roles, correct tenure to 12 years

  • Showcase dossier: add JMU liaison roles, correct tenure to 12 years
Technical reference
  • 3a7cff8b619dc396f113d0d972360f89860a5e58Showcase dossier: add JMU liaison roles, correct tenure to 12 years

Add AFCA 35 Under 35 source link to showcase sources

  • Add AFCA 35 Under 35 source link to showcase sources
Technical reference
  • 141acee9da14c37d3ecdb60447c0776a7f87a783Add AFCA 35 Under 35 source link to showcase sources

Sync hardcoded showcase copy with coach-review corrections

  • Sync hardcoded showcase copy with coach-review corrections
Technical reference
  • 72a042cafb5b2ab2d97e6de0badb694e1acb6b67Sync hardcoded showcase copy with coach-review corrections

Sync showcase coaching tree with coach's reference decisions

  • Sync showcase coaching tree with coach's reference decisions
Technical reference
  • 5fc25261e89c43fec7de0b5632146054392286b3Sync showcase coaching tree with coach's reference decisions

Remove Trent Dilfer reference chip from showcase coaching tree

  • Remove Trent Dilfer reference chip from showcase coaching tree
Technical reference
  • c7f584faac5c048215599de9dfa0018b14247b4bRemove Trent Dilfer reference chip from showcase coaching tree

Note showcase-dossier generalization in migration backlog

  • Note showcase-dossier generalization in migration backlog
Technical reference
  • 166e39c5698755b8209814826a8f1fee9bddcbbbNote showcase-dossier generalization in migration backlog

Carry dossierMetadata through progressive-load merge

  • Carry dossierMetadata through progressive-load merge
Technical reference
  • 52ba1e0209d3ae4fb5b74c0d86110c8cbd2540a9Fix: carry dossierMetadata through progressive-load merge

Apply Drew Dudzik dossier review corrections + Furman headshot

  • Apply Drew Dudzik dossier review corrections + Furman headshot
Technical reference
  • 9abe3032053331716831108df01b38b331bb2981Apply Drew Dudzik dossier review corrections + Furman headshot

Preserve Drew showcase styling across gates

  • Preserve Drew showcase styling across gates
Technical reference
  • b0c75622fc69f8eb93f9ea7bde83009589fe8ccdPreserve Drew showcase styling across gates

Center Drew Dudzik profile photo

  • Center Drew Dudzik profile photo
Technical reference
  • 1a03e7a92d65c848a8479f1dac51f3f3bb2fe093Center Drew Dudzik profile photo

Hide claim banner for direct dossiers

  • Hide claim banner for direct dossiers
Technical reference
  • f00f584f2de1b45cdc9b007fedbcbf94fa86f29cHide claim banner for direct dossiers

Restore Drew showcase dossier styling

  • Restore Drew showcase dossier styling
Technical reference
  • e67f6d37aedf7246b7412d9145df31fd9a170076Restore Drew showcase dossier styling

Add Drew Dudzik showcase dossier

  • Add Drew Dudzik showcase dossier
Technical reference
  • 57acc9f6d244ea8d79df3e1f8cf1ad9cd5e85ccbAdd Drew Dudzik showcase dossier

Trim trajectory labels and stack tiles on mobile

  • Trim trajectory labels and stack tiles on mobile
Technical reference
  • 82034237a7f5843d2e7d865c2698890c4a339906Trim trajectory labels and stack tiles on mobile

Remove negative-space caveat from Public Footprint

  • Remove negative-space caveat from Public Footprint
Technical reference
  • 1a9e804791d1bb7eb40ea457310eb149fcab338eRemove negative-space caveat from Public Footprint

Stack Coaching Tree rows vertically on narrow viewports

  • Stack Coaching Tree rows vertically on narrow viewports
Technical reference
  • f04ebae8c5c6bc8c12402f15bb9ad3b7e4a57d8cStack Coaching Tree rows vertically on narrow viewports

Address review: owner banner suppression + viewer cache invalidation

  • Address review: owner banner suppression + viewer cache invalidation
Technical reference
  • aa9fbf486a12f73456e535eba7eccd5a0a05c9d5Address review: owner banner suppression + viewer cache invalidation

Add profile claims: coaches see their own full profile

  • Add profile claims: coaches see their own full profile
Technical reference
  • 92b442db1e7f247209841dd9d7aca965fd6b5daaAdd profile claims: coaches see their own full profile

Sync data snapshots

  • Sync data snapshots
Technical reference
  • c6a8eeb3cc24101d18d82767e0697b3303e749e2Sync data snapshots

Stop publishing raw dossier markdown to web/public

  • Stop publishing raw dossier markdown to web/public
Technical reference
  • 7d01f6dd95a9a0ec47f230d8080b14b8c6734f0cStop publishing raw dossier markdown to web/public

Bump Next.js 16.2.4 -> 16.2.9 (CVE-2025-55182 hygiene)

  • Bump Next.js 16.2.4 -> 16.2.9 (CVE-2025-55182 hygiene)
Technical reference
  • 47b75cb559ac38c8a0596d2336426ca52713fe78Bump Next.js 16.2.4 -> 16.2.9 (CVE-2025-55182 hygiene)

Add on-demand public API cache purge script

  • Add on-demand public API cache purge script
Technical reference
  • b8472f41be54b9f3829f4783c2f3e2c21666268aAdd on-demand public API cache purge script

Fix registry visibility: runtime table creation + profile-sections route

  • Fix registry visibility: runtime table creation + profile-sections route
Technical reference
  • bc312cd565f141b73e0808af81a0bd6d720682e9Fix registry visibility: runtime table creation + profile-sections route

Add dossier_registry: identity-keyed dossier resolution + timeline merge

  • Add dossier_registry: identity-keyed dossier resolution + timeline merge
Technical reference
  • a45ddc2c3a38be957a5092b8e7bbd9dbaef82a07Add dossier_registry: identity-keyed dossier resolution + timeline merge

Update production sync reports for the org_level apply

  • Update production sync reports for the org_level apply
Technical reference
  • ede4ad75a38ca59b344bc8d5f3814044aa067ef7Update production sync reports for the org_level apply

Add production career_history sync reports; fix backup prefix in CLAUDE.md

  • Add production career_history sync reports; fix backup prefix in CLAUDE.md
Technical reference
  • e2398b43e97ac700177e3a8fd39bf0d0e2a7c219Add production career_history sync reports; fix backup prefix in CLAUDE.md

Restrict --sync-db-config to staging; production requires the manual runbook

  • Restrict --sync-db-config to staging; production requires the manual runbook
Technical reference
  • 72694d9fe2ae446ff86add2ad0172eb7dbfbc4b1Restrict --sync-db-config to staging; production requires the manual runbook

Improve org resolution: mascots, service academies, multi-team NFL strings

  • Improve org resolution: mascots, service academies, multi-team NFL strings
Technical reference
  • f6a8f7018b1c8e81e90d9dfebc1c07959fa7fc34Improve org resolution: mascots, service academies, multi-team NFL strings

Add org_level taxonomy and --sync-db-config import hook

  • Add org_level taxonomy and --sync-db-config import hook
Technical reference
  • 30f3513367c25b31f3098adb27e07af760b91213Add org_level taxonomy and --sync-db-config import hook

Address review: scope path-replacement deletes to dossier rows; HS rows are playing

  • Address review: scope path-replacement deletes to dossier rows; HS rows are playing
Technical reference
  • fbf08af5c5f125a4f841707f2f60a1788868175eAddress review: scope path-replacement deletes to dossier rows; HS rows are playing

Address review: header keywords, stint classification, full-sync deletes

  • Address review: header keywords, stint classification, full-sync deletes
Technical reference
  • 7fbd3c1a6e0d008e6ce401500db6c3e48202df26Address review: header keywords, stint classification, full-sync deletes

Add staging apply report for career_history sync

  • Add staging apply report for career_history sync
Technical reference
  • 5077bcfb5c1a3f48714f2a21773875fad21f447dAdd staging apply report for career_history sync

Add staging dry-run report for career_history sync

  • Add staging dry-run report for career_history sync
Technical reference
  • 9fd5aeb4ea307efa9755e10df0378e9fe1d10fefAdd staging dry-run report for career_history sync

Add idempotent dossier -> career_history sync script

  • Add idempotent dossier -> career_history sync script
Technical reference
  • b6f789506fd29cde0197f6a555550a5f71d39989Add idempotent dossier -> career_history sync script

Also route /api/dossier-bridge and /waitlist reads to the primary

  • Also route /api/dossier-bridge and /waitlist reads to the primary
Technical reference
  • fbe5ee6f54437e379318993c4466cf3404c91f10Also route /api/dossier-bridge and /waitlist reads to the primary

Route /coach-intake and legacy /webhooks aliases to the primary

  • Route /coach-intake and legacy /webhooks aliases to the primary
Technical reference
  • 89b0338105c25c1aa2f4a57a8eb7c11cbbd71726Route /coach-intake and legacy /webhooks aliases to the primary

Read user-owned and entitlement routes from the primary, not the replica

  • Read user-owned and entitlement routes from the primary, not the replica
Technical reference
  • e58c53ad9d00189101cfaa9f92c733e022ffe0c0Read user-owned and entitlement routes from the primary, not the replica

Add Turso embedded replica mode: local reads, delegated writes

  • Add Turso embedded replica mode: local reads, delegated writes
Technical reference
  • 9288d1b50896ba38cc48d2d217aba46a9cb96806Add Turso embedded replica mode: local reads, delegated writes

Keep lightweight shell request for first paint, fetch details in parallel

  • Keep lightweight shell request for first paint, fetch details in parallel
Technical reference
  • 101af5cdbf12e75e880eb5cef41349a8b80329b7Keep lightweight shell request for first paint, fetch details in parallel

Keep the home auth-loader settle delay

  • Keep the home auth-loader settle delay
Technical reference
  • fa6a3554af5430e29e3c2a1d839ff46d58613336Keep the home auth-loader settle delay

Load coach profile data in parallel; drop home auth-loader settle delay

  • Load coach profile data in parallel; drop home auth-loader settle delay
Technical reference
  • ce58e0d366d20f320181f349cfb9a4de5f7db89cLoad coach profile data in parallel; drop home auth-loader settle delay

Sync data snapshots (web/data/feature-log.json from data/)

  • Sync data snapshots (web/data/feature-log.json from data/)
Technical reference
  • d991b9579ebeb393498faefd83bf5a92fa4a925cSync data snapshots (web/data/feature-log.json from data/)

Make /why headlines verb-led

  • Make /why headlines verb-led
Technical reference
  • 023d6ea6358761d878a0599a708b221af77b3df9Make /why headlines verb-led

Add Taylor Mouser film room video

  • Add Taylor Mouser film room video
Technical reference
  • 4125e6f288bdb9a1b5000aba42d08d2ab1a4112fAdd Taylor Mouser film room video

Move sample-dossier link into the How it works intro

  • Move sample-dossier link into the How it works intro
Technical reference
  • 58ddcd2619e131b9884e13555bf796e468f7248fMove sample-dossier link into the How it works intro

Add sample-dossier modal to /why and enrich the shared dossier

  • Add sample-dossier modal to /why and enrich the shared dossier
Technical reference
  • 294569eb8d7cd57881d726ca22ff1409fac20fc8Add sample-dossier modal to /why and enrich the shared dossier

Run browser canary against production

  • Run browser canary against production
Technical reference
  • 63807dc87cda52f7921794530dac2d3317d26981Run browser canary against production

Load public profile shell before auth (#250)

  • Load public profile shell before auth (#250)
Technical reference
  • 2902ae902a6b4f6c8856cd7cc8dfc03f54da8634Load public profile shell before auth (#250)

Add profile navigation feedback (#249)

  • Add profile navigation feedback (#249)
Technical reference
  • 73a64304d1c3468a99a7cb39dca05d0ba9934d93Add profile navigation feedback (#249)

Improve perceived profile speed (#248)

  • Improve perceived profile speed (#248)
Technical reference
  • 2c4e37e091e36f291a6b2751738b3e1e93b4a26cImprove perceived profile speed (#248)

Add Vercel cached public API proxy (#247)

  • Add Vercel cached public API proxy (#247)
Technical reference
  • 611ee407e1c2fca3c187ad14d59c006b30ea8318Add Vercel cached public API proxy (#247)

Lean school staff roster payloads

  • Lean school staff roster payloads
Technical reference
  • ea4c9514fd0ed136310546c0718e3fefa4ad2df9Lean school staff roster payloads

Precompress public cache hits

  • Precompress public cache hits
Technical reference
  • a3d9a5d131174a66a68160417616dba9c22a0a60Precompress public cache hits

Fix between-jobs assignment fallback for superseded rows

  • Fix between-jobs assignment fallback for superseded rows
Technical reference
  • 08d0b6887c7e856900a4b143050dba257ff6ce24Fix between-jobs assignment fallback for superseded rows

Backfill Washington State free agents

  • Backfill Washington State free agents
Technical reference
  • 59b21e6b24cf10acb44ca2c5ead4964919d5a3fbBackfill Washington State free agents

Refresh Washington State 2026 staff

  • Refresh Washington State 2026 staff
Technical reference
  • ea2d4bfb00f7caef0fa9901279fe975acd6aed40Refresh Washington State 2026 staff

Document production 100-VU baseline closeout

  • Document production 100-VU baseline closeout
Technical reference
  • 2b2bfa29a590ee7625a86c369562c5679382b9ebDocument production 100-VU baseline closeout

Add Canary regression dashboard publishing

  • Add Canary regression dashboard publishing
Technical reference
  • 194888fcb192713a8c54c3db5bb9eca1ba7dbfb0Add Canary regression dashboard publishing

Add logged-in browser canary flows

  • Add logged-in browser canary flows
Technical reference
  • 72626839e921bd4d9d23ff8c11c33fd247392cecAdd logged-in browser canary flows

Add browser performance canary

  • Add browser performance canary
Technical reference
  • 53c881fc57e8a12d92147a60883934a833b7757dAdd browser performance canary

Add public API concurrency rollout runbook

  • Add public API concurrency rollout runbook
Technical reference
  • 9b353f3237cff896f66cb2c1a15eb90cf9ab9e47Add public API concurrency rollout runbook

Record async cache-hit load baseline

  • Record async cache-hit load baseline
Technical reference
  • ecfe20edddc40c4511c333337a89675b8a3fcf35Record async cache-hit load baseline

Bypass sync workers for public cache hits

  • Bypass sync workers for public cache hits
Technical reference
  • 0536671d12a9ca73fe30afb95b38caad28d56501Bypass sync workers for public cache hits

Document post-guard load baseline

  • Document post-guard load baseline
Technical reference
  • 002887c017d29a164b8dcc884723f650e521d3c2Document post-guard load baseline

Guard public cache generation refresh

  • Guard public cache generation refresh
Technical reference
  • 4c34bbf249bafe677c2e1493cc5c1c9b40cf36d4Guard public cache generation refresh

Record cache 3600 load baseline

  • Record cache 3600 load baseline
Technical reference
  • 79136791b98f7e9116684efe2abd89007fd5bf24Record cache 3600 load baseline

Add public cache generation invalidation

  • Add public cache generation invalidation
Technical reference
  • f972b81b76e791120e758f2eb8433a21b2cdcf8fAdd public cache generation invalidation

Record tuned app-only load results

  • Record tuned app-only load results
Technical reference
  • 05d4f4daaf455967673fccae458c36fd065bb096Record tuned app-only load results

Separate YR integration from app load baseline

  • Separate YR integration from app load baseline
Technical reference
  • 77304fe0e1b8e27cd003df97572e70c41f95e7ecSeparate YR integration from app load baseline

Target undercovered public cache warmup paths

  • Target undercovered public cache warmup paths
Technical reference
  • 36956a2df5d54f497ec0a822e1b2aaacc65e103dTarget undercovered public cache warmup paths

Record warmed load baseline

  • Record warmed load baseline
Technical reference
  • f4ce25b15a93323f80c6943b24b34c85a6887724Record warmed load baseline

Add public cache warmer tooling

  • Add public cache warmer tooling
Technical reference
  • 6ba7290264de6f3dc8ecf77ebb7b6bdde3fc2257Add public cache warmer tooling

Record threadpool load results

  • Record threadpool load results
Technical reference
  • 90d26297df696b0d30e69b763b46f074deedbee8Record threadpool load results

Add API threadpool tuning knob

  • Add API threadpool tuning knob
Technical reference
  • ce1e39a46021dfdb76dea00450db745777a7b89cAdd API threadpool tuning knob

Record backend timing load metrics

  • Record backend timing load metrics
Technical reference
  • 1eea7ff0996d61d52fa0a9ea47103575e7de2231Record backend timing load metrics

Reduce startup school location backfill queries

  • Reduce startup school location backfill queries
Technical reference
  • e8e383086db690bea975a435db1172b3ea1f9ae7Reduce startup school location backfill queries

Add API performance timing instrumentation

  • Add API performance timing instrumentation
Technical reference
  • 3536324f3e58ab7eadc99a7194e2c550217a7cbeAdd API performance timing instrumentation

Record staging capacity matrix

  • Record staging capacity matrix
Technical reference
  • 7b6fa701e33dc6f243837d0f79539549edc10253Record staging capacity matrix

Warm public route caches for load baseline

  • Warm public route caches for load baseline
Technical reference
  • b40047614998ab826a5ad59476a5da39f3b5a421Warm public route caches for load baseline

Record post-deploy staging load results

  • Record post-deploy staging load results
Technical reference
  • 8d2a5092f41f8c7ec03265f7e5031915c40af1b0Record post-deploy staging load results

Add staging load baseline tooling and public route cache

  • Add staging load baseline tooling and public route cache
Technical reference
  • 0c91153fb9baa51ec9bee341593c0abe7e3fdd6dAdd staging load baseline tooling and public route cache

Document Stripe billing runbook (#231)

  • Document Stripe billing runbook (#231)
Technical reference
  • 0b13f7e16054ba9688d5aa55e4212fc0fee2fba1Document Stripe billing runbook (#231)

Update Coach Paid annual pricing copy

  • Update Coach Paid annual pricing copy
Technical reference
  • 012ab2f18a650cd3f9bb6b941a114fa81019222cUpdate Coach Paid annual pricing copy

Add checkout success page

  • Add checkout success page
Technical reference
  • 82c182b20741a2bb92523024845b69b7b2c33df8Add checkout success page

Update Coach Paid pricing copy

  • Update Coach Paid pricing copy
Technical reference
  • 68ce1776da1d29b6d58cc42da5124e5ba24af181Update Coach Paid pricing copy

Gate Stripe checkout rollout

  • Gate Stripe checkout rollout
Technical reference
  • 93dc0e987d7e6fa8e511181cfdb9848d7db9de1fGate Stripe checkout rollout

Address Stripe ledger review fixes

  • Address Stripe ledger review fixes
Technical reference
  • 035ef918ad270fc722d95843c1f4da76635f733bAddress Stripe ledger review fixes

Handle retrieved Stripe subscription objects

  • Handle retrieved Stripe subscription objects
Technical reference
  • 3bf91fa75ae3d7d1f45a570c435098a67e7cfa44Handle retrieved Stripe subscription objects

Handle Stripe decimal webhook payloads

  • Handle Stripe decimal webhook payloads
Technical reference
  • 7a773504226458bcbaac7b82f4e48665371999cbHandle Stripe decimal webhook payloads

Allow staging preview checkout redirects

  • Allow staging preview checkout redirects
Technical reference
  • 84a2c39b38a16a94c730e0932fcc91242f4cd13eAllow staging preview checkout redirects

Handle Stripe SDK webhook event objects

  • Handle Stripe SDK webhook event objects
Technical reference
  • 10c5385fd3e71d2e352c9016b1855dcb763da656Handle Stripe SDK webhook event objects

Normalize schema parity table definitions

  • Normalize schema parity table definitions
Technical reference
  • dfd6b44044fa56476a36053cbb9ad11394e7ebdaNormalize schema parity table definitions

Implement Stripe billing integration

  • Implement Stripe billing integration
Technical reference
  • dd3fa5288b38bd8be79cc7fa8af401c4f929f666Implement Stripe billing integration

Restore save coach profile action

  • Restore save coach profile action
Technical reference
  • fe229713e81fdbbee03eefe1ebed4c805da443d0Restore save coach profile action

Fix advanced search filter sorting edge cases

  • Fix advanced search filter sorting edge cases
Technical reference
  • 6b58b91e388130be6e4fe24d1fac0e7a1724baeaFix advanced search filter sorting edge cases

Add prior-conference filter and Free Agents sort

  • Add prior-conference filter and Free Agents sort
Technical reference
  • 95e5b6c4a840237de1f3d92602769ceeab7e2ce6Add prior-conference filter and Free Agents sort

Trim advanced search to four focused tabs

  • Trim advanced search to four focused tabs
Technical reference
  • 632686f9567bbffa8dcb43efbc70876b7a34e395Trim advanced search to four focused tabs

Add pro forma modeling tooling

  • Add pro forma modeling tooling
Technical reference
  • bac06a624dc1ac3a98640c3f1db91efd3c5844faAdd pro forma modeling tooling

Remove inert why page hero link

  • Remove inert why page hero link
Technical reference
  • fde406daddd9ef8ee74973ac035f097da8ff0ba3Remove inert why page hero link

Tune film room profile placement

  • Tune film room profile placement
Technical reference
  • 22d7dcedb7bbfb48fddaa7b454b4229b94405993Tune film room profile placement

Add Harbaugh film room enrichment

  • Add Harbaugh film room enrichment
Technical reference
  • 9140fd4f5a94af079314945458a7a572c1c19e59Add Harbaugh film room enrichment

Add SoCon to conference list and badge styling

  • Add SoCon to conference list and badge styling
Technical reference
  • 721438d8a47d28c1b440c4e26505ffaf2cfec4aaAdd SoCon to conference list and badge styling

Add make targets and align docs with current tooling

  • Add make targets and align docs with current tooling
Technical reference
  • d299d03e67e27f906f402c2e6f0e7897cfffebbcAdd make targets and align docs with current tooling

Allow full PostHog app capture

  • Allow full PostHog app capture
Technical reference
  • 1ffabcdd7461ed3b6a0ff113d29fa3ac07877682Allow full PostHog app capture

Trim trajectory labels and stack tiles on mobile

  • Trim trajectory labels and stack tiles on mobile
Technical reference
  • 09bac844d8af26627c89d19cad7e30ac73f2ba3dTrim trajectory labels and stack tiles on mobile

Remove negative-space caveat from Public Footprint

  • Remove negative-space caveat from Public Footprint
Technical reference
  • 4e801448d4c9e6887556e7452d8c0fee16ec147cRemove negative-space caveat from Public Footprint

Stack Coaching Tree rows vertically on narrow viewports

  • Stack Coaching Tree rows vertically on narrow viewports
Technical reference
  • 47afbbd6c0f9524bb4d9c70f45fb4ecd43623379Stack Coaching Tree rows vertically on narrow viewports

Fix /share/furman-drew-dudzik missing navbar and page shell

  • Fix /share/furman-drew-dudzik missing navbar and page shell
Technical reference
  • 78e950eb671098cb4f4ccfb15d66e50fe31ea660Fix /share/furman-drew-dudzik missing navbar and page shell

Add disposable share route for Drew Dudzik dossier preview

  • Add disposable share route for Drew Dudzik dossier preview
Technical reference
  • 067eb1fa30ab1dfe4ec7e32cffb514594dc47d71Add disposable share route for Drew Dudzik dossier preview

Reframe coordinator as the natural next step, not a pass-on item

  • Reframe coordinator as the natural next step, not a pass-on item
Technical reference
  • 53a3e54274b7c0b8813f5470a3a2ff73080fcdddReframe coordinator as the natural next step, not a pass-on item

Restructure Trajectory pass-list with family context and softer copy

  • Restructure Trajectory pass-list with family context and softer copy
Technical reference
  • bae6e907798acf9c7116086618375c07753f625fRestructure Trajectory pass-list with family context and softer copy

Cap Film Room card width in dossier preview so single clip looks right

  • Cap Film Room card width in dossier preview so single clip looks right
Technical reference
  • d6bb19917eef9d17fc903a11b473965da4c5123aCap Film Room card width in dossier preview so single clip looks right

Render Film Room in dossier preview with Brian Bailey Show segment

  • Render Film Room in dossier preview with Brian Bailey Show segment
Technical reference
  • 77f31c277ed65aa92d5f09cb9773a34d83ec36b4Render Film Room in dossier preview with Brian Bailey Show segment

Polish Coaching Tree takeaways as a 3-column card

  • Polish Coaching Tree takeaways as a 3-column card
Technical reference
  • 28e6027280bf119d781e96d2fcc2bbcba0a1b3f4Polish Coaching Tree takeaways as a 3-column card

Remove Pete Carroll attribution; add Reference badges to Coaching Tree

  • Remove Pete Carroll attribution; add Reference badges to Coaching Tree
Technical reference
  • 1cffa2b906e3d37b7557a02ffb32fe7e66f0f431Remove Pete Carroll attribution; add Reference badges to Coaching Tree

Port Jun 1 dossier-review additions into Dudzik preview

  • Port Jun 1 dossier-review additions into Dudzik preview
Technical reference
  • 751a19543b4eb98d9f45f6676bca12fb55e876d0Port Jun 1 dossier-review additions into Dudzik preview

Remove intake draft clear control

  • Remove intake draft clear control
Technical reference
  • 4cf5e1d1bbf2ae4a223f4587e96e64a6e0099314Remove intake draft clear control

Harden intake draft autosave endpoint

  • Harden intake draft autosave endpoint
Technical reference
  • d641408d2693b7980eaf9169bd3c71fc403c19d0Harden intake draft autosave endpoint

Add intake server autosave recovery

  • Add intake server autosave recovery
Technical reference
  • 5350754e6bcfc8e583d142dab148811df44dd833Add intake server autosave recovery

Unmask PostHog session replay surfaces (#211)

  • Unmask PostHog session replay surfaces (#211)
Technical reference
  • b3bccd060ac1eff56d28dcf3f898d2c2ad27c50aUnmask PostHog session replay surfaces (#211)

Update Pac-12 2026 alignment

  • Update Pac-12 2026 alignment
Technical reference
  • ed733abb91ebfdf0de6d9724aed81980d884473eUpdate Pac-12 2026 alignment

Normalize staff feedback role classifications (#208)

  • Normalize staff feedback role classifications (#208)
Technical reference
  • 758f594fae2fd9d64e3b57b55310a306a75f2749Normalize staff feedback role classifications (#208)

Hold homepage loader after auth resolves

  • Hold homepage loader after auth resolves
Technical reference
  • 0ada56dc96c01a4e66f2baff76e3d1dddbc074dfHold homepage loader after auth resolves

Extend homepage auth loader duration

  • Extend homepage auth loader duration
Technical reference
  • 6143f9739b93d68cbe8835e0a4b8e02de3f047eaExtend homepage auth loader duration

Render standalone homepage auth loader

  • Render standalone homepage auth loader
Technical reference
  • 7a0c50e2b9f448a30d1618f1ff87f9bdd69268e4Render standalone homepage auth loader

Add fallback for homepage auth loading

  • Add fallback for homepage auth loading
Technical reference
  • 287fc8e2faf7696d76c2c39bb8dab4ab166b9a7eAdd fallback for homepage auth loading

Add homepage auth loading state

  • Add homepage auth loading state
Technical reference
  • 34a135241d591cbb0f1849a5507f911987bf037fAdd homepage auth loading state

Use useViewer.getToken so the bearer is template-signed

  • Use useViewer.getToken so the bearer is template-signed
Technical reference
  • 5f3f0cbf1caa7de420071e510b03f109ba50df8fUse useViewer.getToken so the bearer is template-signed

Gate PDF uploads on auth; fix Clerk v6 redirect option names

  • Gate PDF uploads on auth; fix Clerk v6 redirect option names
Technical reference
  • b17c85a9937731f187de4c7c78edce79d4905691Gate PDF uploads on auth; fix Clerk v6 redirect option names

Require Clerk auth on intake submit; drop claim flow

  • Require Clerk auth on intake submit; drop claim flow
Technical reference
  • 3daab128fe23d796f5b91ef8fa4f52783473a8d1Require Clerk auth on intake submit; drop claim flow

The Arc: default to expanded (open by default)

  • The Arc: default to expanded (open by default)
Technical reference
  • 778a20925a359910e279a14c09c398fe924f38c8The Arc: default to expanded (open by default)

Dossier flow: spacing, reorder, collapsible Arc, footer

  • Dossier flow: spacing, reorder, collapsible Arc, footer
Technical reference
  • 71971ea62c1353f875970e897f514ae96bba584bDossier flow: spacing, reorder, collapsible Arc, footer

The Arc: inline highlight chips for stats / awards / honors

  • The Arc: inline highlight chips for stats / awards / honors
Technical reference
  • 338053ae099a6c49666c00f86d6ae94eb4e8a5a1The Arc: inline highlight chips for stats / awards / honors

Body of Work: lead + detail two-column rows per stop

  • Body of Work: lead + detail two-column rows per stop
Technical reference
  • 7486d052031b6ca4f5b717d0b952ebdb08e78bd7Body of Work: lead + detail two-column rows per stop

Unify trajectory grid as one card; revert Seats That Fit styling

  • Unify trajectory grid as one card; revert Seats That Fit styling
Technical reference
  • f7410fb21bf411d3589859f78a2f7485ef1afa74Unify trajectory grid as one card; revert Seats That Fit styling

Re-add Seats That Fit; bump goal titles closer to reference

  • Re-add Seats That Fit; bump goal titles closer to reference
Technical reference
  • 822a0c73bbaff0cfdc4ea45805afc4b4a9975f80Re-add Seats That Fit; bump goal titles closer to reference

Redesign Trajectory & Fit as a 3x2 goals + fit grid

  • Redesign Trajectory & Fit as a 3x2 goals + fit grid
Technical reference
  • 1ac0cdca5f6733aec516ff76c049ba3a3fa23dfbRedesign Trajectory & Fit as a 3x2 goals + fit grid

Add "The Brief" editorial lead at the top of Body of Work

  • Add "The Brief" editorial lead at the top of Body of Work
Technical reference
  • c93cd54c82d8179aaa58c2a7e9c110aeb5ef0c37Add "The Brief" editorial lead at the top of Body of Work

Adjust hero photo crop to keep Drew's head fully visible

  • Adjust hero photo crop to keep Drew's head fully visible
Technical reference
  • f641ea93e7081541a9cd4b680a64f42169372b33Adjust hero photo crop to keep Drew's head fully visible

Drop Career Timeline section from dossier preview

  • Drop Career Timeline section from dossier preview
Technical reference
  • eb87a0949427ee5dd08d6a7f0df459de0d784572Drop Career Timeline section from dossier preview

Coaching Tree to people-first relationship rows

  • Coaching Tree to people-first relationship rows
Technical reference
  • 7c1de0427694143a2fd258fe267532b3fdf0c56dCoaching Tree to people-first relationship rows

Convert The Arc to tabbed chapter reader (Option B)

  • Convert The Arc to tabbed chapter reader (Option B)
Technical reference
  • 47557d40b9a609ce610dcef3b61b07ed80a06bffConvert The Arc to tabbed chapter reader (Option B)

Convert Key Numbers to bento hierarchy grid

  • Convert Key Numbers to bento hierarchy grid
Technical reference
  • 647f0a0ef171297f23eedffb96559746e5d4af58Convert Key Numbers to bento hierarchy grid

Switch Conversation Touchstones to Interview Guide accordion

  • Switch Conversation Touchstones to Interview Guide accordion
Technical reference
  • caa809d3da4b15b6aeef11e0ccdba16d825b9d1cSwitch Conversation Touchstones to Interview Guide accordion

Add Drew's headshot from ECU as the hero photo

  • Add Drew's headshot from ECU as the hero photo
Technical reference
  • e1fab215cf752bd84926ae31cdb9bcac62365790Add Drew's headshot from ECU as the hero photo

Move The Arc below Body of Work as deeper-dive read

  • Move The Arc below Body of Work as deeper-dive read
Technical reference
  • 92830428266d95b95bf6850947b8239e9eef7d85Move The Arc below Body of Work as deeper-dive read

Simplify Background to The Arc: clean prose, no magazine bells

  • Simplify Background to The Arc: clean prose, no magazine bells
Technical reference
  • 7dcf34dd73bfc9459f2be63329a949e8c98fee41Simplify Background to The Arc: clean prose, no magazine bells

Polish Background narrative: magazine-style typography

  • Polish Background narrative: magazine-style typography
Technical reference
  • 278d91393a20d452f830ba72bf08102408278ce1Polish Background narrative: magazine-style typography

Add Background editorial narrative from the gist version

  • Add Background editorial narrative from the gist version
Technical reference
  • 91180493ccf7b9eac22634895c426c2d2d8c69aaAdd Background editorial narrative from the gist version

Make Key Numbers fit in view: wrap grid, tighter labels

  • Make Key Numbers fit in view: wrap grid, tighter labels
Technical reference
  • 5ff15f33dabd72882c00700970b59b407f64cbdcMake Key Numbers fit in view: wrap grid, tighter labels

Replace QB Coaching Readiness with Strengths & Considerations

  • Replace QB Coaching Readiness with Strengths & Considerations
Technical reference
  • 79b1426229f388c4329069319caff6ad67c97e2dReplace QB Coaching Readiness with Strengths & Considerations

Polish Body of Work as per-program career-stop cards

  • Polish Body of Work as per-program career-stop cards
Technical reference
  • d8ff1ee3ff51030d198b365ef13ad0874e6aeffcPolish Body of Work as per-program career-stop cards

Spruce up dossier preview with visual treatments for text-heavy sections

  • Spruce up dossier preview with visual treatments for text-heavy sections
Technical reference
  • cc4ec07aa7c30a58fd3811503026a3811d20f08dSpruce up dossier preview with visual treatments for text-heavy sections

Rewrite dossier preview to match live coach-page visual vocabulary

  • Rewrite dossier preview to match live coach-page visual vocabulary
Technical reference
  • 924db960582ffa170831b8089af9a83a152cf8f3Rewrite dossier preview to match live coach-page visual vocabulary

Add admin-only dossier preview route with Drew Dudzik v1 dossier

  • Add admin-only dossier preview route with Drew Dudzik v1 dossier
Technical reference
  • 6f275c987854164147e37c72a5eba7b63566020bAdd admin-only dossier preview route with Drew Dudzik v1 dossier

Ignore demo sessions in inline intake claim

  • Ignore demo sessions in inline intake claim
Technical reference
  • 1878ccf0c755296d23bb2e568edc8721c9a8e3eeIgnore demo sessions in inline intake claim

Open Clerk sign-up inline from intake success card

  • Open Clerk sign-up inline from intake success card
Technical reference
  • 6147700378208e7f97e7bfa55845df03cf9fcc34Open Clerk sign-up inline from intake success card

Lock spec to v4 after Seneca Phase 1 sign-off

  • Lock spec to v4 after Seneca Phase 1 sign-off
Technical reference
  • 39647183bab114829fd5c6171e6164411eee6abdLock spec to v4 after Seneca Phase 1 sign-off

Add intake-guided dossier enrichment spec (v3) + cross-service note

  • Add intake-guided dossier enrichment spec (v3) + cross-service note
Technical reference
  • 2d5b8ab3d865cdaaf6363e136bb74bb916e9523fAdd intake-guided dossier enrichment spec (v3) + cross-service note

Harden public intake claim flow

  • Harden public intake claim flow
Technical reference
  • bf9b337498513631555ff3072c5add3f2bcfd38dHarden public intake claim flow

Fix startup crash: move claim-token indexes after ALTER TABLE

  • Fix startup crash: move claim-token indexes after ALTER TABLE
Technical reference
  • 0f12786a00b12953fd3021513f703ca07e023153Fix startup crash: move claim-token indexes after ALTER TABLE

Add magic-link claim flow for anonymous public intakes

  • Add magic-link claim flow for anonymous public intakes
Technical reference
  • 928f65b7bf360f519af4f1c71cc76c22c9fe4312Add magic-link claim flow for anonymous public intakes

Fix intake count for anonymous public submissions

  • Fix intake count for anonymous public submissions
Technical reference
  • affe095bc2870bf30f37e13903b89292df7858e5Fix intake count for anonymous public submissions

Add is_test flag to users + requests and surface in admin insights

  • Add is_test flag to users + requests and surface in admin insights
Technical reference
  • 2794cbce0447f349fd23dd0a9a8c82e7c832bdb3Add is_test flag to users + requests and surface in admin insights

Add /admin/insights scoreboard with lifetime metrics

  • Add /admin/insights scoreboard with lifetime metrics
Technical reference
  • 72d7940f149c3add75d1df62fb0132822170540aAdd /admin/insights scoreboard with lifetime metrics

Fix reviewed LSU title and head coach tier

  • Fix reviewed LSU title and head coach tier
Technical reference
  • 70589f1413bb70e6abe900595ea86faaea483e25Fix reviewed LSU title and head coach tier

Batch staff import apply by school

  • Batch staff import apply by school
Technical reference
  • 37c0e4a49d8177877410451b9ab06e8702b4287aBatch staff import apply by school

Add guarded 2026 staff import applier

  • Add guarded 2026 staff import applier
Technical reference
  • 2fa898e1a969c40124de36fb0458d736d5c6b738Add guarded 2026 staff import applier

Refresh staging staff import preflight report

  • Refresh staging staff import preflight report
Technical reference
  • 92d5eba430eec19376f6faac1efbc7371f8efca5Refresh staging staff import preflight report

Add reviewed staff role override support

  • Add reviewed staff role override support
Technical reference
  • 7dd53a12f2212c746ec002247c43bc38d3769cefAdd reviewed staff role override support

Add staging preflight for 2026 staff import

  • Add staging preflight for 2026 staff import
Technical reference
  • 4d1a53428cde4c83449cc5927936ea53c5623212Add staging preflight for 2026 staff import

Resolve final staff import identity blockers

  • Resolve final staff import identity blockers
Technical reference
  • f926a3fec3e77499a21a10cdab21bdc629187e8fResolve final staff import identity blockers

Add 2026 staff import plan generator

  • Add 2026 staff import plan generator
Technical reference
  • 27321855bf3743c87be3e47648577929f3b3dcb5Add 2026 staff import plan generator

Lock completed 2026 staff review decisions

  • Lock completed 2026 staff review decisions
Technical reference
  • d120c7fda9bd18179cfe9d77e764015ff66406bbLock completed 2026 staff review decisions

Add role override dropdown to staff review app

  • Add role override dropdown to staff review app
Technical reference
  • 559d1fe1389244052a766e6c2100357cf2000d29Add role override dropdown to staff review app

Add front-office role override in staff review app

  • Add front-office role override in staff review app
Technical reference
  • 8ecb086b7865734950f7ed892d2d18f188a7f33bAdd front-office role override in staff review app

Add identity research helper to staff review app

  • Add identity research helper to staff review app
Technical reference
  • 4222364b16fba9dc610a149b66a30f1257e8562bAdd identity research helper to staff review app

Add 2026 staff import review app

  • Add 2026 staff import review app
Technical reference
  • fd31ad3c40319d9cfe34f5f10f06d7e70dc226f0Add 2026 staff import review app

Restore /intake annotation aligned to Professional Arc section

  • Restore /intake annotation aligned to Professional Arc section
Technical reference
  • df89449b2652888346c29f7d3add9aeb384ca75aRestore /intake annotation aligned to Professional Arc section

Remove red annotation band from dossier samples

  • Remove red annotation band from dossier samples
Technical reference
  • 848193c99bbafef138634e796459cd0e324ddbb3Remove red annotation band from dossier samples

Rebuild /why-hiring on new editorial class system + add hiring dossier sample

  • Rebuild /why-hiring on new editorial class system + add hiring dossier sample
Technical reference
  • 14de23f9947d7ffde1da5b58e8457bdceb7a6548Rebuild /why-hiring on new editorial class system + add hiring dossier sample

Redesign /why with editorial layout grammar and add dossier sample to /intake

  • Redesign /why with editorial layout grammar and add dossier sample to /intake
Technical reference
  • 88a6c3b9d055bbe22d7a7a915468407ec90871aeRedesign /why with editorial layout grammar and add dossier sample to /intake

Sync feature-log snapshot

  • Sync feature-log snapshot
Technical reference
  • ef0655159889b27b3c669dcb4045f845fa0a794aSync feature-log snapshot

Add admin manual plan setting for users (#192)

  • Add admin manual plan setting for users (#192)
Technical reference
  • 4b60600ac1afd838cdcadd5820cc9b5ff4df87d8Add admin manual plan setting for users (#192)

Move dossier sources to bottom

  • Move dossier sources to bottom
Technical reference
  • 8b3d0908db5143c8412cdced16ea4d3f1e31b468Move dossier sources to bottom

Add Sean Lewis dossier

  • Add Sean Lewis dossier
Technical reference
  • bfd4428b477777c94edfb35e4aa0070cd6d31b14Add Sean Lewis dossier

Stop typeahead coach prefetch on hover

  • Stop typeahead coach prefetch on hover
Technical reference
  • 2e0be00a673107fc09d51c9b45859a11041258d3Stop typeahead coach prefetch on hover

Cache profile API hot-path lookups

  • Cache profile API hot-path lookups
Technical reference
  • 2d6698d7c1b7c92464ea969205282659d26bc4beCache profile API hot-path lookups

Disable salary bands by default

  • Disable salary bands by default
Technical reference
  • 3dc33500dde18c3b9d674c14ea4f661e69d6b918Disable salary bands by default

Address coach navigation latency review

  • Address coach navigation latency review
Technical reference
  • c032cdc90714b1da7765dfc6de52a8fd86fd697dAddress coach navigation latency review

Cut perceived nav lag on coach links

  • Cut perceived nav lag on coach links
Technical reference
  • bbd0dccae11365da6b0e5b7c0a14257883a94a2dCut perceived nav lag on coach links

Sync feature-log snapshot into web/data

  • Sync feature-log snapshot into web/data
Technical reference
  • e17041877a5b54723073615a455b0c00b397cedeSync feature-log snapshot into web/data

Fix empty home prerender: useUser() instead of <SignedIn>/<SignedOut>

  • Fix empty home prerender: useUser() instead of <SignedIn>/<SignedOut>
Technical reference
  • 896a82598c07ef6de6767aabe42e48f9f8fabb14Fix empty home prerender: useUser() instead of <SignedIn>/<SignedOut>

Broaden Wikipedia audit coverage

  • Broaden Wikipedia audit coverage
Technical reference
  • 60ae45454bc1fdde10e92a54408de5c2b294fd93Broaden Wikipedia audit coverage

Improve Wikipedia audit runner

  • Improve Wikipedia audit runner
Technical reference
  • 6f550b2ee2a605f424249661ac9212d42ae5b452Improve Wikipedia audit runner

Audit Wikipedia profile fallbacks

  • Audit Wikipedia profile fallbacks
Technical reference
  • 79cfc50bbc282980a735dc2520836e5517949af1Audit Wikipedia profile fallbacks

Show pre-PR home to signed-in users

  • Show pre-PR home to signed-in users
Technical reference
  • ffc0b624bad521ed227664f26ff8cdc55b4d0320Show pre-PR home to signed-in users

Sync feature-log snapshot into web/data

  • Sync feature-log snapshot into web/data
Technical reference
  • 9e8ef2581dc9ff23485610f32f4d756ad4ed1483Sync feature-log snapshot into web/data

Add premade search chips to /why Try-it section

  • Add premade search chips to /why Try-it section
Technical reference
  • abaa5230132863df9fe72c0f25754399cb07f25cAdd premade search chips to /why Try-it section

Swap coach card heading to "accuracy and authenticity"

  • Swap coach card heading to "accuracy and authenticity"
Technical reference
  • ebe3314793a64ca54756e1311389f956f27b573bSwap coach card heading to "accuracy and authenticity"

Add Try-it search section to both /why pages

  • Add Try-it search section to both /why pages
Technical reference
  • cea35b04bfb779ea2b3329b50a569bdf21b40f20Add Try-it search section to both /why pages

Stabilize home mobile layout

  • Stabilize home mobile layout
Technical reference
  • 05de999469b3bd40c3bab2b83a9a5c8fd377922aStabilize home mobile layout

Drop card backdrop blur so play diagrams come through

  • Drop card backdrop blur so play diagrams come through
Technical reference
  • aeea0e566ee70ccf24bb5389630c23ea502958b3Drop card backdrop blur so play diagrams come through

Let the home mesh bleed through the audience cards

  • Let the home mesh bleed through the audience cards
Technical reference
  • ffc773a5275ca29f00a4767ced8d2bdef5cf55faLet the home mesh bleed through the audience cards

Widen audience cards and remove secondary home affordances

  • Widen audience cards and remove secondary home affordances
Technical reference
  • b919f73ad581fb9e06959f6eca1ea67fdf2d66ccWiden audience cards and remove secondary home affordances

Bigger audience cards with light/dark pairing

  • Bigger audience cards with light/dark pairing
Technical reference
  • a4c3f8312de182bc306f64ac71904eb07970d39cBigger audience cards with light/dark pairing

Strengthen audience cards and remove home search bar

  • Strengthen audience cards and remove home search bar
Technical reference
  • 1b4081bcbc15570e92a5533ffda52b28d37d4a1aStrengthen audience cards and remove home search bar

Split home flows into coach and hiring lanes

  • Split home flows into coach and hiring lanes
Technical reference
  • 9b721c825c0211950d5eed38b7349dfc7f85e354Split home flows into coach and hiring lanes

Add per-coach metadata and Open Graph image for dossier pages

  • Add per-coach metadata and Open Graph image for dossier pages
Technical reference
  • 2b9e905f27eb06e2bd700acdbcf47f88a198f081Add per-coach metadata and Open Graph image for dossier pages

Sync feature-log snapshot into web/data

  • Sync feature-log snapshot into web/data
Technical reference
  • f8839d83f0c57aa81cb520f893a7ee7ce6f67c0aSync feature-log snapshot into web/data

Remove duplicate Tyler Dean video lead

  • Remove duplicate Tyler Dean video lead
Technical reference
  • 8bfb9e0b06e82dd437803c3cc117af6b2a640e99Remove duplicate Tyler Dean video lead

Keep markdown sanitizer SSR-safe

  • Keep markdown sanitizer SSR-safe
Technical reference
  • e0ec1f8de10418c6a50ce0b67a38acc70a9bccadKeep markdown sanitizer SSR-safe

Wait for profile auth token before loading coach page

  • Wait for profile auth token before loading coach page
Technical reference
  • fd0b9ca61e60e219608ed3e5797733123ccf78a8Wait for profile auth token before loading coach page

Publish Oregon Tyler Dean dossier

  • Publish Oregon Tyler Dean dossier
Technical reference
  • 8fb46ac9ed206fc2a74313c49f60b2672087f9c5Publish Oregon Tyler Dean dossier

Document staff role update protocol

  • Document staff role update protocol
Technical reference
  • 5660031763eac6bcbc922a39d58a4c56caa6f292Document staff role update protocol

Correct Marshall Malchow dossier role

  • Correct Marshall Malchow dossier role
Technical reference
  • 8c3c9cf73b4587dbec11d2d6fbbd2ef15adaeb43Correct Marshall Malchow dossier role

Make staff role display database-owned

  • Make staff role display database-owned
Technical reference
  • 6f4844efa8dd2b302ad668c08b43df432a4a2a0cMake staff role display database-owned

Use same-origin dossier assets in Next app

  • Use same-origin dossier assets in Next app
Technical reference
  • 538fc02520d75f941df228e04ee57b490085d2faUse same-origin dossier assets in Next app

Use preview origin for dossier assets

  • Use preview origin for dossier assets
Technical reference
  • e58a09dd3a2f9b07b47dae9a515dbb73b904cbd0Use preview origin for dossier assets

Auto-detect dossier badges from published markdown

  • Auto-detect dossier badges from published markdown
Technical reference
  • f6a16a5b9d86d6d9f0791393e8a93ac3f1a43cbdAuto-detect dossier badges from published markdown

Address Oregon dossier review notes

  • Address Oregon dossier review notes
Technical reference
  • 9a34d9c62346abd82f61da4fdc31f3c3608f46c5Address Oregon dossier review notes

Publish Oregon Rashad Wadood dossier

  • Publish Oregon Rashad Wadood dossier
Technical reference
  • 160c61cefbd67c813bbb731093d689158c276848Publish Oregon Rashad Wadood dossier

Publish Oregon Marshall Malchow dossier

  • Publish Oregon Marshall Malchow dossier
Technical reference
  • 50ab64a7b4a8afb5c330fa229e3189d3b51d8e53Publish Oregon Marshall Malchow dossier

Publish Oregon Brian Michalowski dossier

  • Publish Oregon Brian Michalowski dossier
Technical reference
  • c9b726e338f793c93c196da37e55262e52bee8aaPublish Oregon Brian Michalowski dossier

Prefer richer dossier career timelines

  • Prefer richer dossier career timelines
Technical reference
  • e39c9aac0362c3e244c2cb340307d0621aef4fbdPrefer richer dossier career timelines

Add Samples career timeline

  • Add Samples career timeline
Technical reference
  • 8f04961b91e247c0c4fce4ca426e6a496c5dadd9Add Samples career timeline

Refresh Ra'Shaad Samples dossier

  • Refresh Ra'Shaad Samples dossier
Technical reference
  • 5828c11fa0ec48a8a9d0429befcdeef7b6764923Refresh Ra'Shaad Samples dossier

Fix advanced search school picker selection

  • Fix advanced search school picker selection
Technical reference
  • 18257b87b3611cc50dab8e6f95c784d07fc6f894Fix advanced search school picker selection

Remove Chip Kelly child count from dossier

  • Remove Chip Kelly child count from dossier
Technical reference
  • 7f21a6494a92acab751b86183684ea48ab00fc5fRemove Chip Kelly child count from dossier

Fix Ross Douglas photo in web app

  • Fix Ross Douglas photo in web app
Technical reference
  • b16223318de202339bc42bd38946dd3e7054b365Fix Ross Douglas photo in web app

Fix Ross Douglas profile photo

  • Fix Ross Douglas profile photo
Technical reference
  • 2c8c5ed0a1c47ea728c17e688dc63a5feaf9d7edFix Ross Douglas profile photo

Speed up Next route transitions

  • Speed up Next route transitions
Technical reference
  • 5527b342f25ca0a15cdf9ccdb7abbf7000a42f9dSpeed up Next route transitions

Document coach cleanup quality checks

  • Document coach cleanup quality checks
Technical reference
  • 024d823abd8856d431ef90d94868abdfff28ecb8Document coach cleanup quality checks

Cover Next.js frontend smoke

  • Cover Next.js frontend smoke
Technical reference
  • d85d3a41f8671358b9debeef99d3290bef923f25Cover Next.js frontend smoke

Use coach assignments for career timelines

  • Use coach assignments for career timelines
Technical reference
  • a1f555c55ed042ed5cf2aa625c7df0b65d2fb16aUse coach assignments for career timelines

Address alias resolver review notes

  • Address alias resolver review notes
Technical reference
  • e415fa41fecdfa5d2f4c57607097c25764c920d8Address alias resolver review notes

Resolve merged coach ID aliases

  • Resolve merged coach ID aliases
Technical reference
  • f1b089fd3fbae4bd1b34c7b1ff691958acfc616eResolve merged coach ID aliases

Address analytics and Clerk cleanup

  • Address analytics and Clerk cleanup
Technical reference
  • f4a2670b70a69cffc5f9f15fb138162945c538b6Address analytics and Clerk cleanup

Improve search analytics and auth persistence

  • Improve search analytics and auth persistence
Technical reference
  • 4d34e78aa39e318602e7ee84a971722e26e6892aImprove search analytics and auth persistence

Hide public profile actions and salaries (#164)

  • Hide public profile actions and salaries (#164)
Technical reference
  • 56366844d162a54365ab785008b4a6e1f52537cfHide public profile actions and salaries (#164)

Add rollout notice on coach profiles without a dossier (#163)

  • Add rollout notice on coach profiles without a dossier (#163)
Technical reference
  • 783e72aa32fe620b01b1438efc7d52ec5505f58dAdd rollout notice on coach profiles without a dossier (#163)

Add subtle 'Why Avenue 1' link to homepage (#162)

  • Add subtle 'Why Avenue 1' link to homepage (#162)
Technical reference
  • 48b56e96272edca1a800b4047e08d6c1176dd72dAdd subtle 'Why Avenue 1' link to homepage (#162)

Improve intake and why initial load (#161)

  • Improve intake and why initial load (#161)
Technical reference
  • a4b8e87d9c60efe6b4437e7f673a8ca8e13132dcImprove intake and why initial load (#161)

Loud callout: API merges do not auto-deploy Fly (#160)

  • Loud callout: API merges do not auto-deploy Fly (#160)
Technical reference
  • 982daeafabc427e6b05d2208c375f18f4e42aa92Loud callout: API merges do not auto-deploy Fly (#160)

Tweak /why copy: 'Slack threads' → 'with agencies' (#159)

  • Tweak /why copy: 'Slack threads' → 'with agencies' (#159)
Technical reference
  • 47179f8edc63b6c4e561f21e38c7c76df574b04aTweak /why copy: 'Slack threads' → 'with agencies' (#159)

Allow PostHog session recording on /intake

  • Allow PostHog session recording on /intake
Technical reference
  • c4e23debfbef3560eb4f4b7970d3730426a09f11Allow PostHog session recording on /intake

Sync web/data/feature-log.json + document snapshot policy in CLAUDE.md

  • Sync web/data/feature-log.json + document snapshot policy in CLAUDE.md
Technical reference
  • a5da7de7cac1df556e31e484989b8dcb74e152b1Sync web/data/feature-log.json + document snapshot policy in CLAUDE.md

Add Open Graph metadata + branded OG image for unfurls

  • Add Open Graph metadata + branded OG image for unfurls
Technical reference
  • 2df1bcf30a8977563375a9a4358733491a9222b7Add Open Graph metadata + branded OG image for unfurls

Wire PostHog tracking on /why CTAs and intake submissions

  • Wire PostHog tracking on /why CTAs and intake submissions
Technical reference
  • c8dabdf84e12e9d49a3f51badece81ec87f5d547Wire PostHog tracking on /why CTAs and intake submissions

Rebuild /why as a marketing page: visuals, less text, no navbar

  • Rebuild /why as a marketing page: visuals, less text, no navbar
Technical reference
  • af50eedf6ea50a9ea4fde8d1e5488629b29bbc0fRebuild /why as a marketing page: visuals, less text, no navbar

Add /why page with Avenue 1's mission and story

  • Add /why page with Avenue 1's mission and story
Technical reference
  • 56e558b6e7b8687ad339bf707b76977a532fb249Add /why page with Avenue 1's mission and story

Try question-form intake hero

  • Try question-form intake hero
Technical reference
  • 3b5dec81bb860137b57c8cb42f3fe71551c3a118Try question-form intake hero

Reframe intake hero around the coach's story

  • Reframe intake hero around the coach's story
Technical reference
  • 538dc54c248abde11cb39fdb73ad54a90f6e9ae1Reframe intake hero around the coach's story

Polish intake form with mission, value props, and draft autosave

  • Polish intake form with mission, value props, and draft autosave
Technical reference
  • 076864c8df798960b6c48714e6532d68602ab56cPolish intake form with mission, value props, and draft autosave

Add public coach intake form

  • Add public coach intake form
Technical reference
  • 45cab2d6581b33f2a7eea4ab880dbce73f0ff906Add public coach intake form

Route PostHog through selfscout proxy

  • Route PostHog through selfscout proxy
Technical reference
  • 5d557a3bd926fc9b0f082c05548c263a0d486c30Route PostHog through selfscout proxy

Render FilmRoomCard from dossier-asset film[] alone

  • Render FilmRoomCard from dossier-asset film[] alone
Technical reference
  • 6752d1c5279b9a99fdad1c30c110322e83624119Render FilmRoomCard from dossier-asset film[] alone

PostHog: unmask session replay, drop /search XHR from network panel

  • PostHog: unmask session replay, drop /search XHR from network panel
Technical reference
  • 9906ce1acbaa7af540a03b44446c07c55ccd82a3PostHog: unmask session replay, drop /search XHR from network panel

Polish post-cutover UI: z-index containment + mobile navbar

  • Polish post-cutover UI: z-index containment + mobile navbar
Technical reference
  • 42fc0e323eb28934bb9849c592d1fb524f80bd47Polish post-cutover UI: z-index containment + mobile navbar

Fix smoke checks for Next.js port

  • Fix smoke checks for Next.js port
Technical reference
  • 93d749378523644fa93eff34609337e99a446f4eFix smoke checks for Next.js port

Sync dossier assets into web/public/ for prod cutover

  • Sync dossier assets into web/public/ for prod cutover
Technical reference
  • a160ed6ab430bff3399575677bc4b1efd321745dSync dossier assets into web/public/ for prod cutover

Recrop Brennan Carroll profile photo

  • Recrop Brennan Carroll profile photo
Technical reference
  • 4a56288f8485cc87eaa1d264e0d86456610d9fbeRecrop Brennan Carroll profile photo

Address PR #143 review (4232635114)

  • Address PR #143 review (4232635114)
Technical reference
  • f6e43f05e936e6717bad3988448c0ea099d567baAddress PR #143 review (4232635114)

Backlog: 4 architectural hardening items

  • Backlog: 4 architectural hardening items
Technical reference
  • 99a51b59cb676ca666ecb778efb4b3fed30b6ff6Backlog: 4 architectural hardening items

Use API staff_tier fields for school-mode grouping

  • Use API staff_tier fields for school-mode grouping
Technical reference
  • 98b68c9570870fad1dd77ae490d4bf79d8d03e3aUse API staff_tier fields for school-mode grouping

Backlog: defense-in-depth includeInStaffLists filter in Next port

  • Backlog: defense-in-depth includeInStaffLists filter in Next port
Technical reference
  • 6a6bef7f312dfc2806902fb4fbd400e94449a49fBacklog: defense-in-depth includeInStaffLists filter in Next port

Use position_clean and Wikipedia thumbnail fallback

  • Use position_clean and Wikipedia thumbnail fallback
Technical reference
  • e2891fcc0d4ebe2a97a5bd3bf3ea56cc1334cd2cUse position_clean and Wikipedia thumbnail fallback

Add post-cutover backlog file with PostHog analytics items

  • Add post-cutover backlog file with PostHog analytics items
Technical reference
  • 898694c94963b7a73a774f3d789a13e082cfdcebAdd post-cutover backlog file with PostHog analytics items

Add brand kit + Avenue 1 favicon for Next port

  • Add brand kit + Avenue 1 favicon for Next port
Technical reference
  • fc975af852f79b0d50f0a6f94e9de6319b630a4cAdd brand kit + Avenue 1 favicon for Next port

Scanner: incremental checkpoint to --json-out

  • Scanner: incremental checkpoint to --json-out
Technical reference
  • 5714eebd0b7f202fc498661e824f4f03f546dad9Scanner: incremental checkpoint to --json-out

Add dossier-coverage scanner

  • Add dossier-coverage scanner
Technical reference
  • b619c7efb238067b70ed02c22fafcee53a64bee6Add dossier-coverage scanner

Render dossier-asset video_leads in film room

  • Render dossier-asset video_leads in film room
Technical reference
  • 63ecf758443346fa609ddf9f34871454c73f2e46Render dossier-asset video_leads in film room

Fix film-room items thumbnails + YouTube badge

  • Fix film-room items thumbnails + YouTube badge
Technical reference
  • 8ab4c906420d61e37de3da68902e829f55f058d3Fix film-room items thumbnails + YouTube badge

Sync data snapshots into web/ + auto-sync on build

  • Sync data snapshots into web/ + auto-sync on build
Technical reference
  • d14d8a5a6a2c7e4169d3a8767feb529cfe74f628Sync data snapshots into web/ + auto-sync on build

Restore browser-default list markers stripped by Tailwind preflight

  • Restore browser-default list markers stripped by Tailwind preflight
Technical reference
  • cd833b27d2793294f689cd6bf0c02253509482acRestore browser-default list markers stripped by Tailwind preflight

Ignore .vercel/ in web (created by vercel link)

  • Ignore .vercel/ in web (created by vercel link)
Technical reference
  • c743956a34566dc6666ba7f4593891c9bfedcf35Ignore .vercel/ in web (created by vercel link)

Wire dossier pill into school staff cards

  • Wire dossier pill into school staff cards
Technical reference
  • d1ef2ff3ca824826b886c46b31104ddd8aa26b7bWire dossier pill into school staff cards

Fix navbar Sign in/Sign up button styling

  • Fix navbar Sign in/Sign up button styling
Technical reference
  • f61af84b3a61f3c863f359ebe2f5dfbc720339d7Fix navbar Sign in/Sign up button styling

Fix Vercel deploy: skip dev-only outputFileTracingRoot on builder

  • Fix Vercel deploy: skip dev-only outputFileTracingRoot on builder
Technical reference
  • ecd1fc34ffecd8c18459259ab6c74422dae39f3fFix Vercel deploy: skip dev-only outputFileTracingRoot on builder

Address PR #143 review comments

  • Address PR #143 review comments
Technical reference
  • 6103e29bec2bd159efc70c5719530808d83c0dcaAddress PR #143 review comments

Coach hero: render scheme-tags chips below the meta line

  • Coach hero: render scheme-tags chips below the meta line
Technical reference
  • b1bc487941bcbc295554f5d058bbb4f1d56b8b9eCoach hero: render scheme-tags chips below the meta line

Coach profile parity: section order + Voices + Interview Guide + heading weight

  • Coach profile parity: section order + Voices + Interview Guide + heading weight
Technical reference
  • 0705106e55f5830601abb1c569dd13eb80f1343cCoach profile parity: section order + Voices + Interview Guide + heading weight

Coach profile: render film from dossier-asset manifest

  • Coach profile: render film from dossier-asset manifest
Technical reference
  • 2b6d56d1b5fa526a1bcd57f435777a50a6eba7a0Coach profile: render film from dossier-asset manifest

Fix infinite useEffect loop in useViewer.getToken

  • Fix infinite useEffect loop in useViewer.getToken
Technical reference
  • a4d4e014f85826f74026d29247d0735d903888cbFix infinite useEffect loop in useViewer.getToken

Port PostHog analytics

  • Port PostHog analytics
Technical reference
  • d143de829860c5bd40d7c5647921c106a8e20fc0Port PostHog analytics

Career timeline markup, demo badge, sign-in pages, admin gates

  • Career timeline markup, demo badge, sign-in pages, admin gates
Technical reference
  • e1832f3f511fc71fb36be9d65579469d65c151e5Career timeline markup, demo badge, sign-in pages, admin gates

Coach profile: coaching tree, footprint map, documents

  • Coach profile: coaching tree, footprint map, documents
Technical reference
  • 454ac867c32c08b0ebad4592948bd05d947a6e53Coach profile: coaching tree, footprint map, documents

Coach profile: preview bar, off-transform, film room, wikipedia bio

  • Coach profile: preview bar, off-transform, film room, wikipedia bio
Technical reference
  • 73709d5087e2049e5618189065dfd28a4c6f6a76Coach profile: preview bar, off-transform, film room, wikipedia bio

Rename middleware.ts → proxy.ts (Next.js 16)

  • Rename middleware.ts → proxy.ts (Next.js 16)
Technical reference
  • 80a32459a581480120d22589f4950a81ca39cd10Rename middleware.ts → proxy.ts (Next.js 16)

Wire demo session through useViewer hook

  • Wire demo session through useViewer hook
Technical reference
  • b50f8bf53b878d4243b87d6af36f0aa57b27bc81Wire demo session through useViewer hook

Port demo code modal

  • Port demo code modal
Technical reference
  • cd4268adb9ba0cb2fcfa5e61e9cd553ae529d342Port demo code modal

Port admin-dossiers review queue

  • Port admin-dossiers review queue
Technical reference
  • 2d5b6d23064faf2d67d0934b69cff3f4e6f51470Port admin-dossiers review queue

Port admin-requests inbox

  • Port admin-requests inbox
Technical reference
  • d4917caa2f4b2aafdeccd83b572b96087fe1e13aPort admin-requests inbox

Port admin landing + admin-users

  • Port admin landing + admin-users
Technical reference
  • 3554c0a05d28e6ccef250e35dbc8e016770e2fc2Port admin landing + admin-users

Port account view

  • Port account view
Technical reference
  • 261fda72b38bcc589a77f8a4fa457a1e7490499aPort account view

Port submit-update view + form

  • Port submit-update view + form
Technical reference
  • b12ceedd570b498e1c2045a47637904653a3f209Port submit-update view + form

Coach profile: save / submit-update buttons + claim banner

  • Coach profile: save / submit-update buttons + claim banner
Technical reference
  • 664279452666f3c6c5fdb2a0577650f8c9fed102Coach profile: save / submit-update buttons + claim banner

School mode: group staff by role tier

  • School mode: group staff by role tier
Technical reference
  • 1e7b1ffd1b34d7dea18adbbe6a53ebef5a4d5e2fSchool mode: group staff by role tier

Port remaining advanced-search modes

  • Port remaining advanced-search modes
Technical reference
  • 92d3b00df1fef0932f1a836a07af1d63c37595c4Port remaining advanced-search modes

Experience mode: match SPA card + form layout

  • Experience mode: match SPA card + form layout
Technical reference
  • 94464074759e3754d0ab857b44cf6664efac9fbeExperience mode: match SPA card + form layout

Port advanced search: school + experience modes

  • Port advanced search: school + experience modes
Technical reference
  • 71f53590ac9a40701736515ac1fb25434c41cddePort advanced search: school + experience modes

Coach profile sidebar: real career timeline + accent-bordered staff card

  • Coach profile sidebar: real career timeline + accent-bordered staff card
Technical reference
  • 8fc5420ece305c62d28849f074b4932c7bb5e488Coach profile sidebar: real career timeline + accent-bordered staff card

Coach profile: type-specific section rendering for visual parity

  • Coach profile: type-specific section rendering for visual parity
Technical reference
  • 1153763b1b1e5fc5bba522b711eb54705cd1b9c4Coach profile: type-specific section rendering for visual parity

Visual parity polish across coach + search + navbar

  • Visual parity polish across coach + search + navbar
Technical reference
  • 626e36ccde4509cb944eb5e85d4f7612f3fbff30Visual parity polish across coach + search + navbar

Coach profile: school logo fallback, DOSSIER badge, career timeline

  • Coach profile: school logo fallback, DOSSIER badge, career timeline
Technical reference
  • 41f563429fd29c03588879fb080c678393718eeeCoach profile: school logo fallback, DOSSIER badge, career timeline

Coach profile: loading animation + two-column layout + proper locked panels

  • Coach profile: loading animation + two-column layout + proper locked panels
Technical reference
  • 5b51b9584bb12dd9c6f295f2cd29048bfd6ad3bbCoach profile: loading animation + two-column layout + proper locked panels

Port waitlist modal; wire to pricing page paid tier buttons

  • Port waitlist modal; wire to pricing page paid tier buttons
Technical reference
  • e73952fd4b9fad6e8cb6515dde4957d01478bd9dPort waitlist modal; wire to pricing page paid tier buttons

Coach profile assets: photos, school logos, salary band, dossier sections

  • Coach profile assets: photos, school logos, salary band, dossier sections
Technical reference
  • e8184a5a89626585fe8f250386b834af73f81a1fCoach profile assets: photos, school logos, salary band, dossier sections

Port typeahead suggestions for home + navbar search inputs

  • Port typeahead suggestions for home + navbar search inputs
Technical reference
  • 21486fde530b17ce8b7bd5782a358cd1faeaf719Port typeahead suggestions for home + navbar search inputs

Pin NEXT_PRIVATE_WORKSPACE_ROOT in dev/build scripts

  • Pin NEXT_PRIVATE_WORKSPACE_ROOT in dev/build scripts
Technical reference
  • 200c1953397c3dfb57f502fd9c9b39672058ac06Pin NEXT_PRIVATE_WORKSPACE_ROOT in dev/build scripts

Remove unused agent-browser dev-dep + parent npm artifacts

  • Remove unused agent-browser dev-dep + parent npm artifacts
Technical reference
  • 5cce7bbbdfaecaac996d324328ae7db351138c40Remove unused agent-browser dev-dep + parent npm artifacts

Reduce dev-server compile graph; degrade gracefully without Clerk keys

  • Reduce dev-server compile graph; degrade gracefully without Clerk keys
Technical reference
  • 511cef37a562a92365841e89a81eaeb846183486Reduce dev-server compile graph; degrade gracefully without Clerk keys

Stop dev-server from amplifying to 100% CPU

  • Stop dev-server from amplifying to 100% CPU
Technical reference
  • ac73a780cef40c260742906b74f0dbc806ed4ab7Stop dev-server from amplifying to 100% CPU

Next.js migration: pricing, feature log, and gated placeholders

  • Next.js migration: pricing, feature log, and gated placeholders
Technical reference
  • c178a6fc1b9e07ba35210698f81489c2a59e43d5Next.js migration: pricing, feature log, and gated placeholders

Next.js migration: port Terms + Privacy pages, add site footer

  • Next.js migration: port Terms + Privacy pages, add site footer
Technical reference
  • 9df210785aa9bd9fce649e13522291e163552f1eNext.js migration: port Terms + Privacy pages, add site footer

Next.js migration: wire Clerk auth (frontend only, no Fly changes)

  • Next.js migration: wire Clerk auth (frontend only, no Fly changes)
Technical reference
  • 97be0f79005c81740d61a96e5b9c7b82f95a01d8Next.js migration: wire Clerk auth (frontend only, no Fly changes)

Next.js migration: port the coach profile (minimum viable)

  • Next.js migration: port the coach profile (minimum viable)
Technical reference
  • d7a5bce65a406725663334fa94777a73c0562003Next.js migration: port the coach profile (minimum viable)

Next.js migration: port the search view + navbar scaffolding

  • Next.js migration: port the search view + navbar scaffolding
Technical reference
  • 0f09e17744d10f09e4d7c4fb9fb3f076bddae940Next.js migration: port the search view + navbar scaffolding

Fix CSS port: source from the worktree, not the parent repo

  • Fix CSS port: source from the worktree, not the parent repo
Technical reference
  • 5bc2012714f2f0ac5290575662d073e2c23c10c0Fix CSS port: source from the worktree, not the parent repo

Next.js migration: port the home view

  • Next.js migration: port the home view
Technical reference
  • 66784c096983bd7b6337d8c414e86667f4f5a4e8Next.js migration: port the home view

Next.js migration: phase 1 scaffold in web/

  • Next.js migration: phase 1 scaffold in web/
Technical reference
  • 0800b5c29a28ba18ea03bdb0e023af699f88d862Next.js migration: phase 1 scaffold in web/

Add Next.js migration rules to AGENTS.md

  • Add Next.js migration rules to AGENTS.md
Technical reference
  • 0351ca0afd589e2c673eba1e2659f868e594cd7cAdd Next.js migration rules to AGENTS.md

Next.js migration: add discipline rules to CLAUDE.md

  • Next.js migration: add discipline rules to CLAUDE.md
Technical reference
  • 350a7a2ec478e9a58a6b2a1819f6363b32a2e47cNext.js migration: add discipline rules to CLAUDE.md

Hide compensation from search surfaces

  • Hide compensation from search surfaces
Technical reference
  • ca0cdefaf10d356b6dd46d0045a897899472c44dHide compensation from search surfaces

Hide estimated salary bands from search

  • Hide estimated salary bands from search
Technical reference
  • e494d95619cb06c45a59f0f7d306c85d9f75c03dHide estimated salary bands from search

Classify assistant to head coach as anything else

  • Classify assistant to head coach as anything else
Technical reference
  • 80243460e150ff26caf540217049e356a7e61a2aClassify assistant to head coach as anything else

Preserve linebacker title qualifiers

  • Preserve linebacker title qualifiers
Technical reference
  • 0cdb1ae0744deb4733e6fa6247325b34f7980a7cPreserve linebacker title qualifiers

Add UCLA front-office role override

  • Add UCLA front-office role override
Technical reference
  • 7ab900ff3911ffae99d0f4afa3e8d2f8ac7a5ebdAdd UCLA front-office role override

Classify formal assistant coach titles as position coaches

  • Classify formal assistant coach titles as position coaches
Technical reference
  • 8cb2119dbfe6a623612c74e586ea8eadee9ec841Classify formal assistant coach titles as position coaches

Refine Rutgers staff role rules

  • Refine Rutgers staff role rules
Technical reference
  • 9e240bc9f5d1a832103ddd90f07903ee6d7b40d1Refine Rutgers staff role rules

Refine Oregon staff role rules

  • Refine Oregon staff role rules
Technical reference
  • f78261ca3a5d4b871b97652604487d374bf0aa41Refine Oregon staff role rules

Refine Northwestern staff role rules

  • Refine Northwestern staff role rules
Technical reference
  • 99acb9a5dc8c8e37c72e0c2e909e6cc1ca7e292dRefine Northwestern staff role rules

Refine Nebraska staff role rules

  • Refine Nebraska staff role rules
Technical reference
  • 595f38b946417d16935e7d578c316427da5948c5Refine Nebraska staff role rules

Refine Michigan State staff role rules

  • Refine Michigan State staff role rules
Technical reference
  • 3f465ac2a628c16a2c291ae1185f0c6b5b1d65e3Refine Michigan State staff role rules

Refine Maryland staff role rules

  • Refine Maryland staff role rules
Technical reference
  • 4718565754b7e2c25a35a895a6c34e113d40a7c2Refine Maryland staff role rules

Classify head coach analyst as assistant (#151)

  • Classify head coach analyst as assistant (#151)
Technical reference
  • 8585d34951285101766ebb14bf0b4825c40b67a3Classify head coach analyst as assistant (#151)

Fix school staff rate-limit fallback (#150)

  • Fix school staff rate-limit fallback (#150)
Technical reference
  • 8c470dd4baaa062a4f80a40aba09c397571bc9f4Fix school staff rate-limit fallback (#150)

Normalize staff role tiers (#149)

  • Normalize staff role tiers (#149)
Technical reference
  • f0d444f35559a31a30ecbfd5ac227c615d3bdf4dNormalize staff role tiers (#149)

Add Marcus Arroyo film room clip (#148)

  • Add Marcus Arroyo film room clip (#148)
Technical reference
  • 10828df160894604200afbcfbf8b71a145c3caf4Add Marcus Arroyo film room clip (#148)

Add Jerry Neuheisel film room (#146)

  • Add Jerry Neuheisel film room (#146)
Technical reference
  • cc56b089219fd8d6db5d13ef5f01057d91b58c77Add Jerry Neuheisel film room (#146)

Update Jerry Neuheisel profile photo (#145)

  • Update Jerry Neuheisel profile photo (#145)
Technical reference
  • 6408371d66be7d2856209f18cbc11b3f06dac76eUpdate Jerry Neuheisel profile photo (#145)

Fix ambiguous ESPN logo IDs (#144)

  • Fix ambiguous ESPN logo IDs (#144)
Technical reference
  • 17d547dfe575659f9adb48001ae50d8b8534ebc7Fix ambiguous ESPN logo IDs (#144)

Typewriter placeholder on home search input (#142)

  • Typewriter placeholder on home search input (#142)
Technical reference
  • 97edb86a0c5e786c1b4184dbd9f9c2ba79bbae2bTypewriter placeholder on home search input (#142)

Replay rate-limit changes lost when stacked PR squash-merged (#141)

  • Replay rate-limit changes lost when stacked PR squash-merged (#141)
Technical reference
  • 871d37b310ca43ce4edb2e6bff78d3e68808dcbbReplay rate-limit changes lost when stacked PR squash-merged (#141)

Add SVG wordmark for home page hero and navbar (#140)

  • Add SVG wordmark for home page hero and navbar (#140)
Technical reference
  • f5d59887f0b764b173aa0eae9235d3cefc1d763fAdd SVG wordmark for home page hero and navbar (#140)

Add Terms of Service and Privacy Policy (#139)

  • Add Terms of Service and Privacy Policy (#139)
Technical reference
  • 1cec7a6811e0026b854d1892a8b2cb7f79b06cdfAdd Terms of Service and Privacy Policy (#139)

[codex] Limit analytics to production and track button clicks (#130)

  • [codex] Limit analytics to production and track button clicks (#130)
Technical reference
  • 18e50742dae1fb9efab3d60a9c324a9d2ee3688b[codex] Limit analytics to production and track button clicks (#130)

Add profile_view_log audit log for forensics + rate-limit tuning (#137)

  • Add profile_view_log audit log for forensics + rate-limit tuning (#137)
Technical reference
  • 5af988cd208f29203a7e71339d2f0e26237351f4Add profile_view_log audit log for forensics + rate-limit tuning (#137)

[codex] Publish TJ Woods dossier (#129)

  • [codex] Publish TJ Woods dossier (#129)
Technical reference
  • 822b1a1d779c09dcc93141b3a47c58955ede6149[codex] Publish TJ Woods dossier (#129)

[codex] Add Seneca dossier run importer (#128)

  • [codex] Add Seneca dossier run importer (#128)
Technical reference
  • eaf0ec8738bdb262393bfc37964c2e87714b46a2[codex] Add Seneca dossier run importer (#128)

[codex] Add admin dossier review view (#127)

  • [codex] Add admin dossier review view (#127)
Technical reference
  • 3d09a44381951389a30397382cb531dfb611c7f4[codex] Add admin dossier review view (#127)

[codex] Add Seneca dossier bridge API (#123)

  • [codex] Add Seneca dossier bridge API (#123)
Technical reference
  • 4a51490c94af4d180f7511ed0b6729ebd881150b[codex] Add Seneca dossier bridge API (#123)

Identify PostHog users by email (#126)

  • Identify PostHog users by email (#126)
Technical reference
  • 68b6992d0e74222a1afbb3fa1caa07966b3728fbIdentify PostHog users by email (#126)

Add API usage instrumentation (#125)

  • Add API usage instrumentation (#125)
Technical reference
  • 9ef02f9dcef7c8903242a1bd71a071ab6b9bdaa5Add API usage instrumentation (#125)

Increase Fly API memory limit (#124)

  • Increase Fly API memory limit (#124)
Technical reference
  • a17d95da95bd763c9d56cde520b1880562adb3e2Increase Fly API memory limit (#124)

[codex] Add PostHog analytics instrumentation (#103)

  • [codex] Add PostHog analytics instrumentation (#103)
Technical reference
  • f93a20192708272f8bf94e40a19d8b11c72a7cfe[codex] Add PostHog analytics instrumentation (#103)

Add monitoring and backup automation (#122)

  • Add monitoring and backup automation (#122)
Technical reference
  • 9ac6a8ea07cd2e08c308927f224705127bfda801Add monitoring and backup automation (#122)

Fix demo activation from signed-in state (#121)

  • Fix demo activation from signed-in state (#121)
Technical reference
  • 6690ca2a7253a9d4a4f22cc0289566bde1396ee0Fix demo activation from signed-in state (#121)

Add read-only demo code flow (#120)

  • Add read-only demo code flow (#120)
Technical reference
  • 2bd226b17075626d707cbe783d05c9d5b65ed7f4Add read-only demo code flow (#120)

Document staging/prod workflow in CLAUDE.md (#119)

  • Document staging/prod workflow in CLAUDE.md (#119)
Technical reference
  • 1fb5fad73ff246d4c49442d78da0db789fc2b101Document staging/prod workflow in CLAUDE.md (#119)

[codex] Document deployment workflow (#118)

  • [codex] Document deployment workflow (#118)
Technical reference
  • a23d55ff356391fdc28562a6790b3a8a356e317e[codex] Document deployment workflow (#118)

Handle demo links after SPA init (#117)

  • Handle demo links after SPA init (#117)
Technical reference
  • 356683e27945761762620670195f35ec2a089aefHandle demo links after SPA init (#117)

Remove private analytics script (#116)

  • Remove private analytics script (#116)
Technical reference
  • 62e89a9f7b407f61e7a3ae69edcbf983a71519baRemove private analytics script (#116)

Fix demo login and dossier asset probes (#115)

  • Fix demo login and dossier asset probes (#115)
Technical reference
  • a886ffdca342aa2db9decc94719afbc67d00fbdfFix demo login and dossier asset probes (#115)

Document Doppler Fly sync operations (#114)

  • Document Doppler Fly sync operations (#114)
Technical reference
  • 836a72fd9183887a12d9e9ac2c66e155b77fdedcDocument Doppler Fly sync operations (#114)

Restore staging demo link routing (#113)

  • Restore staging demo link routing (#113)
Technical reference
  • 9288645146a07d424bc5a206a1c67d0388c88808Restore staging demo link routing (#113)

Add Turso R2 backup runner (#112)

  • Add Turso R2 backup runner (#112)
Technical reference
  • d3d73d3d85476a0ae9f5b21629a0ed4a1f3f7575Add Turso R2 backup runner (#112)

[codex] Prepare Avenue 1 domain migration (#111)

  • [codex] Prepare Avenue 1 domain migration (#111)
Technical reference
  • 79356e2a09009eaa647bcbd55e95443a7676be97[codex] Prepare Avenue 1 domain migration (#111)

Tidy feature log display

  • Tidy feature log display
Technical reference
  • 4e79d23f603715b9df22396cb9b25eb0587848abTidy feature log display

Tidy feature log display

  • Tidy feature log display
Technical reference
  • 95fedb3eb8b93063a5f99d8728efc36098869d03Tidy feature log display

Speed up coach profile shell

  • Speed up coach profile shell
Technical reference
  • 325b81f09c249b63b20ad978b23a2f8dac9c747fSpeed up coach profile shell

Trim profile page hot path

  • Trim profile page hot path
Technical reference
  • 152048685a35e6b69d1d9c0296167ce88175573cTrim profile page hot path

Add profile page timing logs

  • Add profile page timing logs
Technical reference
  • 234e9c046cb0deda0aead34462fb82a97f4c04a1Add profile page timing logs

Defer profile sidebar payloads

  • Defer profile sidebar payloads
Technical reference
  • 80aa1d9edb9f34c1fc2b6a507e98fd853d67a38cDefer profile sidebar payloads

Speed up profile page API payload

  • Speed up profile page API payload
Technical reference
  • 4cafebfeab2b1631f1822215dc7055c79c5feb24Speed up profile page API payload

Backfill feature log commit references

  • Backfill feature log commit references
Technical reference
  • 6a467d3bb020173e3913caf7869d48ece72b63ebBackfill feature log commit references

Add feature log commit references

  • Add feature log commit references
Technical reference
  • 984960cff85da17723a1abcabb84dbee1d33d0a5Add feature log commit references

Add public feature log

  • Add public feature log
Technical reference
  • 6f6df2d90ce3453205f0a8297c20eee731159b6fAdd public feature log

Feature log page

Added a public updates page so non-technical stakeholders can follow visible product improvements without reading commit history.

  • Plain-English product updates are now available on the site.
  • Updates are stored as structured data so they can be refreshed by automation.
  • The page is designed for stakeholders, not engineers.
Technical reference
  • 6f6df2d90ce3453205f0a8297c20eee731159b6fAdd public feature log
  • 984960cff85da17723a1abcabb84dbee1d33d0a5Add feature log commit references

Admin and search updates

Improved internal account management and made coach discovery faster and easier to scan.

  • Added an admin tools hub for managing operational workflows.
  • Coach cards now show tenure context, including when a coach started in the listed role.
  • Search results were simplified by removing salary and estimate clutter from coach cards.
  • Typeahead and search performance were improved for faster coach lookup.
Technical reference
  • b56bfed3aa29b39017288c656c682396001aa632Add admin tools hub
  • 7c14671524b7940ed16b9c395bd021c091270946Add tenure display to coach cards (Since YYYY from career history)
  • 74297115a71177f293d10198d53a97d414dda2dbRemove salary and estimate display from search result cards
  • 6b68f6e7da3a557bf80332f538e480d60470ac50Speed up typeahead search
  • c5afedee35f14f1b02630372b33bef44a0579188Improve search performance

Salary bands and advanced search

Added compensation intelligence and expanded advanced search paths for hiring and evaluation workflows.

  • Added a salary bands prediction engine for assistant coach compensation.
  • Hardened salary-band imports and data coverage checks.
  • Added search tabs for multi-position backgrounds, conference experience, and rising coaches.
  • Improved advanced search dropdowns, layout, and free-agent naming.
Technical reference
  • e18ec1b009af89f73aa760a3a0248e4a71c1cc77Harden salary bands: schema guards, list endpoint coverage, import upserts
  • 91e8a8f227d76ceb5bff11ba4f2b6d0acbc3aff6Add salary bands prediction engine for assistant coach compensation
  • d6a3e22edb81d3dc49425d1307308f7c38681738Add multi-position, conference experience, and rising coaches search tabs (#84)
  • 7f20e125e97d44cbb44a6c21c5e8a55378d2a49fFix advanced search dropdowns, layout, and rename Free Agents (#86)

Access controls and signup paths

Expanded account roles, access controls, and conversion paths around premium coach content.

  • Added owner and operator admin roles.
  • Allowed operators to view gated dossiers for support and review workflows.
  • Added signup paths from pricing, coach identity banners, hiring CTAs, and the waitlist.
  • Fixed waitlist submission handling and email-delivery blockers.
Technical reference
  • dd72b86d6dd0db50c5e9c2bff037948c74b26a40[codex] Let operators view gated dossiers (#87)
  • c248e734c692fefa75db3ba25006ea6fbf6c7484[codex] Add owner and operator admin roles (#85)
  • 7ce671d900ca3b93a4dcd1c5503b9330af8f5dbfTier 1 signup paths: pricing, Is-this-you banner, Hiring CTA, and waitlist (#80)
  • b2b9f39749c3525697af13cbc40d24b773ef56f9Fix Resend Cloudflare block and stuck waitlist Submitting button (#81)

Profile updates and dossier source of truth

Added profile correction intake and strengthened the production process for dossier content.

  • Added profile update request intake for coaches and staff.
  • Established the canonical dossier source of truth for production deploys.
  • Improved initial load performance.
  • Fixed auth navigation refresh behavior after sign-in changes.
Technical reference
  • c7ef77a926b78c0dd46117db5c3c667f85006cf8Add profile update request intake (#77)
  • 566ec1c39ae339241939c867f3b853d1fef9b397Establish canonical dossier source of truth (#79)
  • 3f4365bc369da5b1d302368f8d3cac30a3f2a601Improve initial load performance (#76)
  • 765e1a8fedd8c6dd92f4be53d04640fec03392ecFix auth nav refresh behavior (#78)

Auth gating and dossier access

Rolled out gated dossier access and improved fallbacks so coach profile pages remain stable.

  • Added static auth and gated dossier access.
  • Restored locked-section overlays for premium dossier content.
  • Defaulted dossier gates to free signup where appropriate.
  • Restored dossier and career timeline fallbacks.
Technical reference
  • 9d6e940b4faa073cab35487861a5b55585556340Add static auth and gated dossier access (#73)
  • 594822c0af4e5dc643a5cb02c952a90ff13fe623Restore blurred locked section overlays
  • a0bf56a4ae23a1094bf3639eda8cfc82590173e9Default dossier gates to free signup
  • d8776570805a086f346a2e319fbf023413d94fcbRestore dossier and career timeline fallbacks (#75)
  • 6bf64eee2e3a9deb99cdd62fed4ca4f014881b97Fix production auth bootstrap deploys (#74)

Big Ten dossier expansion

Expanded the depth and consistency of coach dossier coverage across Big Ten programs.

  • Formalized 193 raw dossiers into the canonical section schema.
  • Published Big Ten position coach dossiers.
  • Added Rutgers, UCLA, USC, Washington, and Wisconsin dossier coverage.
  • Documented the dossier production deploy path.
Technical reference
  • b0a12386db7431170d06f514f36dbb67faf28032Formalize 193 raw dossiers to canonical section schema (#72)
  • 13260cd908121418fb77db0520e79c14c0d9c3a4Publish Big Ten position coach dossiers
  • 7f8be68d3c76d58348e99956f81cdf28eaa61664Add Rutgers and UCLA dossiers
  • 22cf84d3fd70bf9aeb71bed07af804e622e0541cAdd USC Washington and Wisconsin dossiers
  • 1984b8518975c590f855712550406007e930019cPublish Big Ten dossier batch 10-14
  • 52cf47b8e2d525ab1a68d0ea44054ec3f4461cbbDocument dossier production deploy path

Advanced search and profile polish

Made school and coach search more useful while improving visual details across the product.

  • Added advanced school staff lookup and coach experience search.
  • Added conference filter chips for school search.
  • Improved school staff pages with role sorting, dossier badges, and cleaner cards.
  • Added loading play animations and refined several UI spacing issues.
Technical reference
  • 4fb3f9d22f33f95577c1f1bbb3f093689b68b1d6Add advanced search tab with school staff lookup (#59)
  • 8c8e1d06b4815a2c52c02b78e2d5d0b7024bb1bdAdd advanced coach experience search (#64)
  • 8775ee8c30e745e76fca997b8fc9a8f6705d4d9dAdd conference filter chips to advanced school search (#61)
  • 0d42383711c4231013bca145e75e6191a21e4039Improve school staff page: sort by role, add dossier badges, clean up cards (#62)
  • 523ef14af6f3fa542f5a9fe39aa51b416cf67785Show play animation while loading advanced school search (#65)

Premium profiles and dossier visuals

Introduced premium profile experiences and richer dossier presentation tools.

  • Applied premium gating to coach dossiers.
  • Added a play-caller badge to coach profile pages.
  • Added analytics tracking across HTML pages.
  • Improved coach profile visuals with team logos, school logos, maps, and refined dossier sections.
Technical reference
  • dd7f966ab3daedbef694f1d8c21d104ef34563d9Apply premium gating to all coach dossiers (#58)
  • c783e966932f023b1bc871870cc6942adbe16742Add play-caller badge to coach profile pages (#54) (#54)
  • 67c8286d52af1791fda8461ee82abf865f8fea1aAdd Umami analytics tracking script to all HTML pages (#53)
  • 58bef46b184de619f3b4a447de60a68bfb843396Add team logos to Career Detail section headings (#50)
  • 545ced71a346ad02873d00d2ee82eb1acc119e7aAdd school logos to coach profiles via ESPN CDN (#48)
  • 663bb79e212a5185ae757787240935f2c0d6d63dReplace coaching footprint card strip with interactive Leaflet map (#51)

Search-centric app and YR integration

Laid the foundation for the modern search experience and strengthened external position matching.

  • Redesigned the frontend as a search-centric single-page app.
  • Added real play animations and improved homepage audience cards.
  • Improved typeahead search relevance.
  • Added GM mapping and tighter running backs matching for the YR endpoint.
Technical reference
  • 3d12b07bd72bbbb17089f5697dea63db0a12b02eRedesign frontend as search-centric SPA with real play animations
  • 29bf31a37cd8f363b7f5513832f0f52672ca2bd0Update homepage audience cards for ADs/search firms and coaches
  • 8ca4f2bdc4096ffe2fbf3041228bf28e57f4bd1cImprove typeahead search relevance with word-boundary ranking
  • b20cfcbb7a74ac3bc0c02b7c237de25febc31961Populate Big Ten GM coverage for YR endpoint (#37)
  • 7d7a18e692a1f3fa56fcab263a63c84071ad78aeAdd GM YR mapping and tighten RB position matching (#36)