Commit Graph

  • cd30098eca feat: add authenticated queue HTTP API Josh Creek 2026-08-31 21:13:10 +01:00
  • caa875f15c fix: fence concurrent queue mutations Josh Creek 2026-08-31 21:09:58 +01:00
  • 58e8a5c523 fix: calculate conservative SLO percentiles Josh Creek 2026-08-31 21:08:49 +01:00
  • bc7136b2cb feat: add ranked season window policy Josh Creek 2026-08-31 21:08:10 +01:00
  • e13a64756f feat: add authoritative rating outcome scoring Josh Creek 2026-08-31 21:07:04 +01:00
  • 63332435d2 feat: classify match integrity separately from delivery Josh Creek 2026-08-31 21:05:54 +01:00
  • 4e66c5758c docs: reflect current multiplayer implementation status Josh Creek 2026-08-31 21:04:58 +01:00
  • 723f8aea5d test: verify offline matchmaking pipeline Josh Creek 2026-08-31 21:04:22 +01:00
  • c0d1c33f54 feat: add executable multiplayer SLO checks Josh Creek 2026-08-31 21:02:29 +01:00
  • 3dde0ffb79 feat: add credential-safe multiplayer observability Josh Creek 2026-08-31 21:01:30 +01:00
  • 0364d3f172 test: add offline Steam and allocator fakes Josh Creek 2026-08-31 21:00:31 +01:00
  • 1902084523 test: add multiplayer control-plane fuzz targets Josh Creek 2026-08-31 20:59:29 +01:00
  • bbabd259b6 docs: complete multiplayer threat model Josh Creek 2026-08-31 20:58:11 +01:00
  • 217ae263cd feat: add rebuildable candidate cache Josh Creek 2026-08-31 20:56:13 +01:00
  • 3b5f50023b feat: enforce ranked admission policy Josh Creek 2026-08-31 20:55:11 +01:00
  • 518df3a73a fix: bind reconnects to verified Steam identity Josh Creek 2026-08-31 20:54:16 +01:00
  • 893db17c03 feat: add authenticated supervisor drain Josh Creek 2026-08-31 20:52:37 +01:00
  • 7ce28559d2 feat: add revisioned resync reducer Josh Creek 2026-08-31 20:51:46 +01:00
  • b1b4608dd8 docs: synchronize multiplayer progress checklist Josh Creek 2026-08-31 20:50:24 +01:00
  • e702661388 feat: add ticket and session policy Josh Creek 2026-08-31 20:49:45 +01:00
  • dfe8d46d99 feat: add casual bot backfill policy Josh Creek 2026-08-31 20:48:10 +01:00
  • 9c6d48ae2c feat: add initial connect no-show policy Josh Creek 2026-08-31 20:46:52 +01:00
  • 81e68bb5fa feat: add assignment readiness gate Josh Creek 2026-08-31 20:45:29 +01:00
  • 2b8bce5e4b feat: add deterministic allocation policy Josh Creek 2026-08-31 20:43:56 +01:00
  • 9810ee543f fix: propagate allocated transport ports Josh Creek 2026-08-31 20:42:19 +01:00
  • a0195987bd feat: add Agones readiness supervisor core Josh Creek 2026-08-31 20:40:51 +01:00
  • 698413cd91 feat: validate allocated assignment manifest Josh Creek 2026-08-31 20:38:56 +01:00
  • ecc78b7a2a feat: add result transaction SQL boundary Josh Creek 2026-08-31 20:37:49 +01:00
  • a616b7637e feat: add serializable matchmaking store boundary Josh Creek 2026-08-31 20:36:43 +01:00
  • 7c4b64b50a feat: add durable matchmaking metadata schema Josh Creek 2026-08-31 20:35:34 +01:00
  • 637b522486 test: harden result annotation reconciliation Josh Creek 2026-08-31 20:34:50 +01:00
  • 864e4e8aaf feat: add durable result policy core Josh Creek 2026-08-31 20:33:16 +01:00
  • b04f3318b9 feat: add ranked reconnect policy Josh Creek 2026-08-31 20:31:16 +01:00
  • cc2cd80a01 feat: add ranked season rollover policy Josh Creek 2026-08-31 20:29:11 +01:00
  • 1793eb7621 feat: add canonical matchmaking rating engine Josh Creek 2026-08-31 20:25:07 +01:00
  • 7643dbc439 feat: add matchmaking proposal policy Josh Creek 2026-08-31 20:23:17 +01:00
  • cf212d94f9 feat: validate matchmaking latency evidence Josh Creek 2026-08-31 20:21:55 +01:00
  • 997175c753 docs: track queue domain progress Josh Creek 2026-08-31 20:20:59 +01:00
  • 6c0163c3ec feat: add retry-safe matchmaking queue domain Josh Creek 2026-08-31 20:20:42 +01:00
  • b79d358db9 feat: add deterministic matchmaking team partitioning Josh Creek 2026-08-31 20:18:43 +01:00
  • 07fe144b2f feat: add deterministic matchmaking candidate selection Josh Creek 2026-08-31 20:17:53 +01:00
  • f5d9c08468 feat: add matchmaking domain state core Josh Creek 2026-08-31 20:15:52 +01:00
  • e3119bf77c docs: mark matchmaking contracts complete Josh Creek 2026-08-31 20:14:04 +01:00
  • 4264a2bbd3 feat: validate allocated server compatibility Josh Creek 2026-08-31 20:13:48 +01:00
  • d864ce2475 feat: add allocated server compatibility config Josh Creek 2026-08-31 20:13:22 +01:00
  • 15fdd989e2 feat: add matchmaking durable schema migration Josh Creek 2026-08-31 20:12:19 +01:00
  • 5b8638e15e feat: define matchmaking state transitions Josh Creek 2026-08-31 20:10:51 +01:00
  • f3e7538fb7 feat: publish matchmaking v1 contracts Josh Creek 2026-08-31 20:09:50 +01:00
  • af8592082e docs: define matchmaking launch SLOs Josh Creek 2026-08-31 20:07:41 +01:00
  • 62ee3f2777 docs: lock matchmaking platform architecture Josh Creek 2026-08-31 20:06:45 +01:00
  • 835233672f fix multiplayer snapshot disconnect race Josh Creek 2026-08-31 20:05:40 +01:00
  • 8d4a0640e2 docs: finalize scalable matchmaking plan Josh Creek 2026-08-31 19:57:49 +01:00
  • bcc12aad19 docs(multiplayer-todo): add Phase 8 task breakdown for matchmaking and autoscaling Josh Creek 2026-08-31 18:49:59 +01:00
  • 4ffa1543cc docs: design per-match server autoscaling, with measured boot time Josh Creek 2026-08-31 18:45:05 +01:00
  • 3aa0f5b9c2 docs: scope casual and ranked matchmaking as a 1.0 launch blocker Josh Creek 2026-08-31 18:33:36 +01:00
  • 964094f65a docs: correct stale multiplayer/C#-backend claims, add TECH_STACK doc Josh Creek 2026-08-31 18:20:52 +01:00
  • c51d5ee369 chore(training): generation 5 progress after 20260829-1649-gen5-s6-league CosmicClash Training Bot 2026-08-31 07:24:53 +01:00
  • 6d837b2bf3 chore(training): Add 20260829-1649-gen5-s6-league checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-31 07:19:18 +01:00
  • 4f13b4eca9 chore(training): close Stage 5 by human override, re-derive its air-touch gate Josh Creek 2026-08-29 16:45:09 +01:00
  • b946f78d1f chore(training): generation 5 progress after 20260828-0214-gen5-s5-intercepts-retry4 CosmicClash Training Bot 2026-08-29 00:16:31 +01:00
  • ca17265bf1 chore(training): Add 20260828-0214-gen5-s5-intercepts-retry4 checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-29 00:14:04 +01:00
  • d235342889 chore(training): generation 5 progress after 20260827-0426-gen5-s5-intercepts-retry3 CosmicClash Training Bot 2026-08-28 02:14:11 +01:00
  • 706ac9bd2c chore(training): Add 20260827-0426-gen5-s5-intercepts-retry3 checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-28 02:11:26 +01:00
  • 5de72b0636 chore(training): generation 5 progress after 20260826-0631-gen5-s5-intercepts-retry2 CosmicClash Training Bot 2026-08-27 04:26:36 +01:00
  • 295be3d26a chore(training): Add 20260826-0631-gen5-s5-intercepts-retry2 checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-27 04:24:16 +01:00
  • 3af7ed077c chore(training): generation 5 progress after 20260825-0835-gen5-s5-intercepts-retry1 CosmicClash Training Bot 2026-08-26 06:31:14 +01:00
  • e364a7dd06 chore(training): Add 20260825-0835-gen5-s5-intercepts-retry1 checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-26 06:28:51 +01:00
  • d06a67ade6 chore(training): generation 5 progress after 20260824-1052-gen5-s5-intercepts CosmicClash Training Bot 2026-08-25 08:35:28 +01:00
  • 6d94366693 chore(training): Add 20260824-1052-gen5-s5-intercepts checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-25 08:32:51 +01:00
  • cb06300685 feat(training): reopen stage 5 with a gate that can see the behaviour Josh Creek 2026-08-24 10:01:31 +01:00
  • 08eb9f5842 docs(training): the stage-5 side imbalance was seed variance, not an asymmetry Josh Creek 2026-08-24 08:54:26 +01:00
  • e1f512c94e feat(bots): promote gen5 stage-5 policy to the Hard tier Josh Creek 2026-08-24 08:46:06 +01:00
  • 6320b982a8 fix(project): keep comments out of project.godot and guard the settings Josh Creek 2026-08-24 08:40:16 +01:00
  • 46fe696a58 fix(tests): measure cumulative travel, not displacement, in the ENet host check Josh Creek 2026-08-24 08:40:06 +01:00
  • dffc2812e1 chore(training): generation 5 progress after 20260823-1734-gen5-s5-intercepts-retry2 CosmicClash Training Bot 2026-08-24 08:07:11 +01:00
  • 614ec9cda9 chore(training): Add 20260823-1734-gen5-s5-intercepts-retry2 checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-24 08:04:54 +01:00
  • 17f588b95b chore(training): generation 5 progress after 20260823-0258-gen5-s5-intercepts-retry1 CosmicClash Training Bot 2026-08-23 17:34:58 +01:00
  • 7c949d8679 chore(training): Add 20260823-0258-gen5-s5-intercepts-retry1 checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-23 17:32:48 +01:00
  • ba1887fe93 chore(training): generation 5 progress after 20260822-1242-gen5-s5-intercepts CosmicClash Training Bot 2026-08-23 02:58:22 +01:00
  • b83e030a44 chore(training): Add 20260822-1242-gen5-s5-intercepts checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-23 02:55:57 +01:00
  • 5fcdb256b3 chore(training): restore resume_override for stage-5 retry2 after crashed push CosmicClash Training Bot 2026-08-22 12:42:13 +01:00
  • b69291a7d3 chore(training): Add 20260821-1516-gen5-s5-intercepts checkpoints, logs, and exported policy CosmicClash Training Bot 2026-08-22 04:06:35 +01:00
  • f01b1c3cbb Merge pull request #13 from jcreek/multiplayer-phase1-transport Josh Creek 2026-08-21 20:50:24 +01:00
  • b99f63afb7 ci: ignore Blender authoring sources during import Josh Creek 2026-08-21 20:41:28 +01:00
  • 04865abb39 fix(ci): complete Godot imports before testing Josh Creek 2026-08-21 20:27:50 +01:00
  • d551ff9cce fix(ci): force Godot asset cache regeneration Josh Creek 2026-08-21 20:21:04 +01:00
  • 24d6a547d6 fix(ci): isolate imported client test image Josh Creek 2026-08-21 20:16:01 +01:00
  • 3649620726 fix(godot): regenerate asset import metadata Josh Creek 2026-08-21 20:06:31 +01:00
  • 23c1c3d231 ci: add ENet integration coverage Josh Creek 2026-08-21 19:57:59 +01:00
  • 72944a03e9 ci: modernize dedicated server smoke workflow Josh Creek 2026-08-21 19:35:25 +01:00
  • dab647e514 fix(server): use headless-safe arena simulation Josh Creek 2026-08-21 19:26:47 +01:00
  • 9e4609d5b3 docs(multiplayer): add concise next-work checklist Josh Creek 2026-08-21 18:56:02 +01:00
  • 6bafdc7794 feat(multiplayer): add Steam transport foundation Josh Creek 2026-08-21 18:52:07 +01:00
  • f2b72394de feat(server): complete phase 6 local verification Josh Creek 2026-08-21 18:38:30 +01:00
  • ec896b27ac feat(server): task 6.4 — structured logging the match and transport layers can reach Josh Creek 2026-08-21 17:13:11 +01:00
  • 06881f05ca feat(server): task 6.1/6.3 — dedicated server export preset and a real CLI surface Josh Creek 2026-08-21 17:03:08 +01:00
  • 624d1c6b78 docs(multiplayer): add a single index of outstanding work, and record the identity defect Josh Creek 2026-08-21 16:51:52 +01:00
  • ff725e1ffa feat(multiplayer): §6.3 late joiners take a vacated slot at the next kickoff Josh Creek 2026-08-21 16:47:35 +01:00
  • 5714829c13 test(multiplayer): grade §6.4's reconnect from the returning player's side Josh Creek 2026-08-21 16:25:25 +01:00
  • 866efa0d9b fix(multiplayer): server no longer rate-limits a backlog it caused itself Josh Creek 2026-08-21 16:10:43 +01:00