bebf64376eMerge pull request 'docs(engagement): Phase 14 as built — retention' (#205) from docs/engagement-phase-14 into mainColby Whitlock2026-09-01 20:56:24 +00:00
5069218c14docs(engagement): name Phase 14's three PRswtclaude2026-09-01 15:42:58 -05:00
fdd5bf36f7docs(engagement): Phase 14 as built — retentionwtclaude2026-09-01 15:41:13 -05:00
6601e410f4Merge pull request 'docs(engagement): the two walk defects, fixed — and what digest is' (#204) from docs/engagement-walk-fixes into mainColby Whitlock2026-09-01 19:33:58 +00:00
b3dd2c7cbbdocs(engagement): the two walk defects, fixed -- and what digest iswtclaude2026-09-01 14:31:00 -05:00
924204f8baMerge pull request 'docs(engagement): Phase 13 as built, and Phase 14 — retention' (#203) from docs/engagement-phase-13-as-built into mainColby Whitlock2026-09-01 18:55:12 +00:00
cff73ad863docs(engagement): the Phase 13 acceptance walk, and the two defects it foundwtclaude2026-09-01 13:47:46 -05:00
5f5ca41d9edocs(engagement): Phase 13 as built, and Phase 14 -- retentionwtclaude2026-09-01 13:17:08 -05:00
bc74a507b3Merge pull request 'docs(tree): sync android/PROJECT_TREE.md' (#202) from chore/sync-android-tree into mainColby Whitlock2026-09-01 17:45:00 +00:00
a03401bb66Merge pull request 'docs: the engagement workstream — cutover 1 of 7 (edge → main)' (#200) from edge into mainColby Whitlock2026-09-01 13:54:13 +00:00
bb0e262be2Merge pull request 'docs(website): the engagement release note — three things that arrive switched off' (#199) from docs/engagement-phase-13-upgrade-notes into edgeColby Whitlock2026-09-01 13:50:45 +00:00
c57c0e6b37docs(website): the engagement release note -- three things that arrive switched offwtclaude2026-09-01 08:35:38 -05:00
1dfc786fe8Merge pull request 'docs(engagement): Phase 12 as built — the 12a/12b split and three findings' (#198) from docs/engagement-phase-12 into edgeColby Whitlock2026-09-01 13:19:22 +00:00
e5c0a0c64fdocs(engagement): Phase 12 as built -- the 12a/12b split and three findingswtclaude2026-09-01 08:16:51 -05:00
0105e294d5Merge pull request 'docs(engagement): Phase 11b's live walk — three decisions and six defects' (#197) from docs/engagement-phase-11b-walk into edgeColby Whitlock2026-09-01 12:31:47 +00:00
cd0d22a225docs(engagement): Phase 11b's live walk — three decisions and six defectsClaude2026-09-01 07:13:03 -05:00
c9873eff7dMerge pull request 'docs(engagement): Phase 11b — the seed API, the in-universe voice, the governor's letter' (#196) from docs/engagement-phase-11b into edgeColby Whitlock2026-09-01 06:18:51 +00:00
9d50e5cacfdocs(engagement): Phase 11b — the seed API, the in-universe voice, the governor's letterwtclaude2026-09-01 01:14:53 -05:00
dc7d7c9a40Merge pull request 'docs(engagement): scope Phase 11 — six decisions, three carve-outs, the 11a/11b split' (#194) from docs/engagement-phase-11-decisions into edgeColby Whitlock2026-09-01 05:05:39 +00:00
055236d0adMerge pull request 'docs(engagement): MODULE_API 1.8.0, the UO trigger catalogue, the news publish path' (#195) from docs/engagement-phase-11a into edgeColby Whitlock2026-09-01 05:04:57 +00:00
561e5308e4docs(engagement): MODULE_API 1.8.0, the UO trigger catalogue, the news pathwtclaude2026-08-31 20:34:31 -05:00
77c615bc69docs(engagement): scope Phase 11 — six decisions, three carve-outs, the 11a/11b splitwtclaude2026-08-31 19:47:05 -05:00
7866bd7ab8Merge pull request 'docs(link): protocol 5 — the decay schedule, vendor fee state and account.login.result' (#193) from docs/protocol-v5 into edgeColby Whitlock2026-09-01 00:27:27 +00:00
6304c42dfbdocs(link): protocol 5 — the decay schedule, vendor fee state and account.login.resultwtclaude2026-08-31 19:19:09 -05:00
33c0d71e4aMerge pull request 'docs(engagement): Phase 9 as built — deliverability, suppression and bounces' (#191) from docs/engagement-deliverability into edgeColby Whitlock2026-08-31 15:53:11 +00:00
221c5a9c9edocs(engagement): Phase 9 as built — deliverability, suppression and bounceswtclaude2026-08-31 10:47:50 -05:00
400873b83aMerge pull request 'docs(engagement): the in-app channel on Android, as built (Phase 8)' (#190) from docs/engagement-inapp-android into edgeColby Whitlock2026-08-31 14:36:33 +00:00
b1851ad8c1docs(engagement): the in-app channel on Android, as built (Phase 8)wtclaude2026-08-31 09:28:07 -05:00
feeb2cac11Merge pull request 'docs(website): §7.1 Q9 — core's own news.post emitter' (#189) from docs/engagement-news-emitter-note into edgeColby Whitlock2026-08-31 07:30:54 +00:00
66257ebcb5docs(website): §7.1 Q9 — core's own news.post emitterwtclaude2026-08-31 02:27:48 -05:00
3274c7864cMerge pull request 'docs(website): the in-app channel as built (engagement Phase 7)' (#188) from docs/engagement-inapp-channel into edgeColby Whitlock2026-08-31 07:23:05 +00:00
d9abe3d941docs(website): the in-app channel as built (engagement Phase 7)wtclaude2026-08-31 02:11:46 -05:00
73c3a467e7Merge pull request 'docs(website): the email channel and the Teams migration as built (engagement Phase 6)' (#187) from docs/engagement-email-channel into edgeColby Whitlock2026-08-31 06:07:57 +00:00
c93151b352docs(website): the email channel and the Teams migration as built (engagement Phase 6)wtclaude2026-08-29 20:12:15 -05:00
2161119c8cMerge pull request 'docs(website): the template editor as built (engagement Phase 5b)' (#186) from docs/engagement-template-editor into edgeColby Whitlock2026-08-29 23:37:22 +00:00
556124562bdocs(website): the template editor as built (engagement Phase 5b)wtclaude2026-08-29 18:14:12 -05:00
c03dfc14baMerge pull request 'docs(website): the seeded template set as built (engagement Phase 5a)' (#185) from docs/engagement-templates into edgeColby Whitlock2026-08-29 18:13:47 +00:00
aa5c1d63b0docs(website): the seeded template set as built (engagement Phase 5a)wtclaude2026-08-29 13:07:50 -05:00
315a7c7fcaMerge pull request 'docs(website): the engagement admin surface as built (Phase 4b)' (#184) from docs/engagement-rules-admin into edgeColby Whitlock2026-08-29 17:29:06 +00:00
73e1669a5cdocs(website): the browser pass on the engagement screens (Phase 4b)wtclaude2026-08-29 12:26:41 -05:00
97b652fed3docs(website): the engagement admin surface as built (Phase 4b)wtclaude2026-08-29 12:10:18 -05:00
5924276fe7Merge pull request 'docs(website): the engagement engine as built (Phase 4a)' (#183) from docs/engagement-engine into edgeColby Whitlock2026-08-29 13:24:26 +00:00
deaf491dc5docs(website): the engagement engine as built (Phase 4a)wtclaude2026-08-29 08:07:42 -05:00
713e6fa6c8Merge pull request 'docs(website): per-channel notification preferences (engagement Phase 3)' (#182) from docs/engagement-channel-prefs into edgeColby Whitlock2026-08-29 12:11:04 +00:00
e833874e8bMerge pull request 'docs(website): one self-service surface — /auth/me/account (engagement Phase 1a)' (#179) from docs/collapse-account-surfaces into edgeColby Whitlock2026-08-29 05:53:01 +00:00
35abf61277docs(website): one self-service surface — /auth/me/accountwtclaude2026-08-29 00:49:40 -05:00
cde362e588Merge pull request 'docs(website): §7 rewritten for SMTP, plus an upgrade-notes home' (#178) from docs/engagement-phase-1 into edgeColby Whitlock2026-08-29 02:10:01 +00:00
6f6b54a509docs(website): §7 rewritten for SMTP, plus an upgrade-notes homeClaude2026-08-28 21:01:19 -05:00
7a2ad727cbMerge pull request 'docs(website): record the org lead's answers to Q1/Q3/Q5/Q7, and add Phase 1b' (#177) from docs/engagement-decisions into edgeColby Whitlock2026-08-29 00:48:02 +00:00
a9ba4707c8docs(website): revert the §6.0a "correction" — android-app really had no edgewtclaude2026-08-28 19:44:46 -05:00
3d93b3865cdocs(website): record the org lead's answers to Q1/Q3/Q5/Q7, and add Phase 1bwtclaude2026-08-28 19:40:49 -05:00
2a122445c9Merge pull request 'docs(website): add ENGAGEMENT.md, the engagement system design of record' (#176) from docs/engagement-plan into edgeColby Whitlock2026-08-29 00:07:07 +00:00
80284c0a2edocs(website): add the branching model, per-phase docs, and the site phaseswtclaude2026-08-28 18:53:51 -05:00
04863993aadocs(website): add ENGAGEMENT.md, the engagement system design of recordwtclaude2026-08-28 18:47:50 -05:00
e719c3c32eMerge pull request 'fix(link): a protocol bump owes four declaration sites, not three' (#175) from fix/protocol-4-module-pin into mainColby Whitlock2026-08-25 00:34:04 +00:00
36f8e1071dfix(link): a protocol bump owes four declaration sites, not threeClaude2026-08-24 19:23:24 -05:00
743fdbeb23Merge pull request 'docs: the shard screen's real path, and the two keys a deploy cannot boot without' (#174) from fix/admin-shard-path-and-secret-enc-key into mainColby Whitlock2026-08-24 16:30:13 +00:00
b525386047docs: the shard screen's real path, and the two keys a deploy cannot boot withoutwtclaude2026-08-24 11:24:41 -05:00
afb2fea50aMerge pull request 'docs(link,installer): protocol 4 is live — correct every stale 3' (#172) from docs/protocol-4-accuracy into mainColby Whitlock2026-08-19 23:25:49 +00:00
274b2c9564Merge pull request 'docs: hygiene sweep — the four places the docs describe a site that no longer exists' (#173) from docs/hygiene-sweep into mainColby Whitlock2026-08-19 23:25:13 +00:00
76da8ee88ddocs: hygiene sweep - the four places the docs describe a site that no longer existswtclaude2026-08-19 18:04:41 -05:00
7579d6baa2docs(link,installer): protocol 4 is live - correct every stale 3wtclaude2026-08-19 17:58:26 -05:00
b6d059b1e5Merge pull request 'docs(tree): sync website/PROJECT_TREE.md' (#168) from chore/sync-website-tree into mainColby Whitlock2026-08-19 18:07:35 +00:00
8abce24700Merge pull request 'docs(modules): the module release version is derived, not declared' (#171) from docs/module-uo-release-cadence into mainColby Whitlock2026-08-19 18:07:18 +00:00
a605c03eaedocs(modules): the module release version is derived, not declaredwtclaude2026-08-19 13:01:50 -05:00
e38792b21bMerge pull request 'docs(modules): the Rust dry run reaches the game through an Oxide plugin, not RCON' (#170) from docs/rust-dryrun-mod-transport into mainColby Whitlock2026-08-19 11:16:30 +00:00
11d20a9a17docs(modules): name Oxide, and pair one sidecar to one serverwtclaude2026-08-19 04:16:06 -05:00
4e98ed6bd5docs(modules): the Rust dry run reaches the game through a MOD, not RCONwtclaude2026-08-19 04:09:41 -05:00
12594f2b13Merge pull request 'docs(teams): the Teams bet, as built (Teams cutover 6/6)' (#169) from edge into mainColby Whitlock2026-08-19 09:02:13 +00:00
508e738527Merge pull request 'docs(modules): the Rust dry run, revisited for Teams' (#167) from docs/rust-dryrun-teams into edgeColby Whitlock2026-08-19 08:53:54 +00:00
7e08a55f76docs(modules): the Rust dry run, revisited for Teamswtclaude2026-08-19 03:51:07 -05:00
987c0b02d2Merge pull request 'docs(teams): phase 11 as built, and what the rig walk found' (#166) from docs/teams-phase11-record into edgeColby Whitlock2026-08-19 06:37:24 +00:00
f1fb2d40b4Merge pull request 'docs(modules): core offers a contribution, never a slot name' (#165) from docs/teams-slot-contributions into edgeColby Whitlock2026-08-19 06:18:55 +00:00
d8af33c805Merge pull request 'docs(teams): cancel phase 10, and say what that leaves behind' (#164) from docs/teams-phase10-deferred into edgeColby Whitlock2026-08-19 06:18:10 +00:00
d10f5809b3docs(modules): core offers a contribution, never a slot namewtclaude2026-08-19 01:16:07 -05:00
88cc49225adocs(teams): cancel phase 10, and say what that leaves behindwtclaude2026-08-19 00:27:22 -05:00
6f1f406fe1Merge pull request 'docs(teams): phase 9 as built — roles, not overwrites, and three things §7.3 named that do not exist' (#163) from docs/teams-phase9-voice into edgeColby Whitlock2026-08-19 05:15:43 +00:00
c87034d7fedocs(teams): phase 9 as built — roles, not overwrites, and three things §7.3 named that do not existwtclaude2026-08-19 00:10:18 -05:00
d00ead09b6Merge pull request 'docs(teams): phase 8 as built — the gate §7.2 could not check, and the key it could not hold' (#162) from feature/teams-phase8-notifications-bridge into edgeColby Whitlock2026-08-19 01:32:22 +00:00
71f0b7ad90docs(teams): phase 8 as built — the gate §7.2 could not check, and the key it could not holdwtclaude2026-08-18 20:25:41 -05:00
f5c121b02aMerge pull request 'docs(teams): phase 7 as built — five amendments to §7.1' (#161) from feature/teams-phase7-slash-commands into edgeColby Whitlock2026-08-19 00:15:15 +00:00
953f7fcd20docs(teams): what the phase 7 rig walk proved, and the two defects it foundClaude2026-08-18 19:08:37 -05:00
c196d03d31docs(teams): phase 7 as built — five amendments to §7.1Claude2026-08-18 18:53:56 -05:00
30d964c090Merge pull request 'docs(teams): queue the integration kit as phase 11, last before the cutover' (#160) from docs/teams-phase11-queue into edgeColby Whitlock2026-08-18 23:19:26 +00:00
9f90a99362docs(teams): queue the integration kit as phase 11, last before the cutoverwtclaude2026-08-18 18:17:26 -05:00
703f0dbe67Merge pull request 'docs(teams): phase 6 as built — four deviations and a ninth contract member' (#159) from docs/teams-phase6 into edgeColby Whitlock2026-08-18 23:09:39 +00:00