Commit Graph

  • a874cd2d11
    Merge e783fa5441 into fe0d23b01c VinPropane 2026-06-28 21:58:11 +0000
  • e783fa5441 NEO-153: refresh faction standing on completion and show issue busy copy. NEO-153-e7m4-10-client-contract-issue-progress-hud-godot VinPropane 2026-06-28 17:58:04 -0400
  • ad29b4e930 NEO-153: fix completion rewards when first GET is already completed. VinPropane 2026-06-28 17:48:59 -0400
  • 8289f2076d NEO-153: gdformat contract_client and test merge helper. VinPropane 2026-06-28 17:45:21 -0400
  • b9ffd7553b NEO-153: fix gdlint pre-push for contract HUD wiring. VinPropane 2026-06-28 17:44:59 -0400
  • 6a48315ba5 NEO-153: fix stale issue patch merge and address review findings. VinPropane 2026-06-28 14:56:12 -0400
  • 051aae695b NEO-153: add code review for contract HUD client slice. VinPropane 2026-06-28 14:51:03 -0400
  • 365e57799a NEO-153: add contract issue + progress HUD in Godot client. VinPropane 2026-06-28 13:49:14 -0400
  • 7deb10bf21 NEO-153: use CompareOrdinal in contract instance sort tie-break. VinPropane 2026-06-28 13:47:43 -0400
  • fea992833b chore: enforce warnings-as-errors and dotnet format in CI/hooks. VinPropane 2026-06-28 13:34:16 -0400
  • b76fc60c09 NEO-153: remove redundant Skills/Encounters usings in contract tests. VinPropane 2026-06-28 13:20:30 -0400
  • 9d756c259b NEO-153: kickoff implementation plan for contract HUD client slice. VinPropane 2026-06-28 13:17:20 -0400
  • fe0d23b01c
    Merge pull request #194 from ViPro-Technologies/NEO-152-e7m4-09-contract-telemetry-hook-sites-comment-only main VinPropane 2026-06-28 12:53:58 -0400
  • d96a83b6ef NEO-152: Address code review doc and alignment register nits. VinPropane 2026-06-28 12:46:32 -0400
  • f665841ba2 NEO-152: Add code review for contract telemetry hook sites. VinPropane 2026-06-28 12:39:25 -0400
  • 0d089a6dff NEO-152: Add comment-only contract telemetry hook sites. VinPropane 2026-06-28 12:08:05 -0400
  • 6e5ea78cc8 NEO-152: Add kickoff implementation plan for contract telemetry hooks. VinPropane 2026-06-28 11:27:51 -0400
  • 060040e87a
    Merge pull request #193 from ViPro-Technologies/NEO-151-e7m4-08-contract-issue-post-per-player-contract-get VinPropane 2026-06-28 11:24:44 -0400
  • d6ebc767e6 NEO-151: Fix Postgres ListForPlayer read race with single CTE query VinPropane 2026-06-28 11:17:21 -0400
  • 50df06a3f9 NEO-151: Fix Bruno helper path for collection-root scripts resolution VinPropane 2026-06-28 11:16:13 -0400
  • 5f2ab34fa2 NEO-151: Loop contract reset helper until capped GET is empty VinPropane 2026-06-28 11:07:47 -0400
  • 0888262f13 NEO-151: Address code review findings for contract HTTP API VinPropane 2026-06-28 10:25:58 -0400
  • f6ef0a6227 NEO-151: Add code review for contract issue and list HTTP API VinPropane 2026-06-28 10:23:31 -0400
  • c0252ee8be NEO-151: Add contract issue POST and per-player contract GET HTTP API VinPropane 2026-06-28 10:21:10 -0400
  • 9994aee3cf NEO-151: Add kickoff implementation plan for contract HTTP API VinPropane 2026-06-28 10:13:39 -0400
  • e0d0be65c6
    Merge pull request #192 from ViPro-Technologies/NEO-150-e7m4-07-economy-validation-lint-at-issue-time VinPropane 2026-06-28 10:07:33 -0400
  • 70e3e9a17d NEO-150: Address code review findings VinPropane 2026-06-28 10:01:08 -0400
  • e3d8458a66 NEO-150: Add code review for economy validation at issue VinPropane 2026-06-28 09:56:37 -0400
  • d5de4e81ef NEO-150: Document economy validation at issue and reconcile plan VinPropane 2026-06-28 09:20:10 -0400
  • 3d49230c3c NEO-150: Add issue-time contract economy validation VinPropane 2026-06-28 09:20:09 -0400
  • 039542aa74 NEO-150: Add E7M4-07 economy validation kickoff plan VinPropane 2026-06-28 09:10:59 -0400
  • 177b316efa
    Merge pull request #191 from ViPro-Technologies/chore/cleanup VinPropane 2026-06-27 23:32:04 -0400
  • 299de3c796 chore: address cleanup review follow-ups and Postgres test flake VinPropane 2026-06-27 23:24:18 -0400
  • b233fa040d chore: analyzer cleanup for server and tests VinPropane 2026-06-27 22:55:50 -0400
  • 2cf8bcd0b9
    Merge pull request #190 from ViPro-Technologies/NEO-149-e7m4-06-contract-completion-encounter-wiring VinPropane 2026-06-27 22:05:41 -0400
  • c5b8b7a726 NEO-149: re-review after code review follow-ups VinPropane 2026-06-27 21:58:26 -0400
  • eb6a4fedde NEO-149: fix CraftResult and craft API analyzer warnings VinPropane 2026-06-27 21:56:52 -0400
  • 6f735f8643 NEO-149: fix analyzer warnings in encounter wiring VinPropane 2026-06-27 21:52:13 -0400
  • 68ba26724b NEO-149: address code review follow-ups VinPropane 2026-06-27 21:51:17 -0400
  • d1df940084 NEO-149: add code review for contract completion wiring VinPropane 2026-06-27 21:50:13 -0400
  • bcf6fd2641 NEO-149: wire contract completion on encounter clear VinPropane 2026-06-27 21:48:17 -0400
  • 8d9d02fde5 NEO-149: add E7M4-06 implementation plan for contract completion wiring VinPropane 2026-06-27 21:43:46 -0400
  • 36ffec94e9
    Merge pull request #189 from ViPro-Technologies/NEO-148-e7m4-05-reward-router-contract-completion VinPropane 2026-06-27 21:41:26 -0400
  • 7268935bc7 NEO-148: address code review doc follow-ups VinPropane 2026-06-27 21:24:12 -0400
  • e75ac3932f NEO-148: add code review for contract reward router VinPropane 2026-06-27 19:59:31 -0400
  • 76ce1943c7 NEO-148: add contract completion reward router and delivery store extension VinPropane 2026-06-27 19:58:07 -0400
  • b20d7d001e NEO-148: add E7M4-05 implementation plan for contract reward router VinPropane 2026-06-27 19:54:16 -0400
  • 52ab7dbec2
    Merge pull request #188 from ViPro-Technologies/NEO-147-e7m4-04-contract-generator-try-issue VinPropane 2026-06-27 19:50:36 -0400
  • c237bead53 NEO-147: guard DenyCreateFailure when create snapshot is null VinPropane 2026-06-27 19:43:44 -0400
  • 81f4cde673 chore: remove redundant test namespace using in gate tests VinPropane 2026-06-27 19:40:13 -0400
  • 58a188eac0 chore: dedupe faction id constants in gate operation tests VinPropane 2026-06-27 19:30:28 -0400
  • 39805ef8e6 chore: fix QuestDefinitionCatalogLoader analyzer warnings VinPropane 2026-06-27 19:26:52 -0400
  • fbb248770f NEO-147: update decomposition tracking and strike review findings VinPropane 2026-06-27 19:23:17 -0400
  • 3549b647a5 NEO-147: add standing and duplicate-seed review follow-up tests VinPropane 2026-06-27 19:23:17 -0400
  • be0525b152 NEO-147: add code review for contract generator TryIssue VinPropane 2026-06-27 19:21:24 -0400
  • c37c3c76a3 NEO-147: use class-level grid faction id in generator tests VinPropane 2026-06-27 19:18:23 -0400
  • 44f4e4c3ce NEO-147: mark faction id locals const in generator tests VinPropane 2026-06-27 19:15:43 -0400
  • 60aa0be4f0 NEO-147: document generator operations and reconcile plan VinPropane 2026-06-27 19:15:14 -0400
  • 87a0eb25ec NEO-147: add contract generator unit and integration tests VinPropane 2026-06-27 19:15:14 -0400
  • 7f62f43f92 NEO-147: add ContractGeneratorOperations.TryIssue orchestrator VinPropane 2026-06-27 19:15:11 -0400
  • e0efaa3c15 NEO-147: add E7M4-04 contract generator kickoff plan VinPropane 2026-06-27 19:12:27 -0400
  • 29bc2423b5
    Merge pull request #187 from ViPro-Technologies/NEO-146-e7m4-03-contract-instance-outcome-stores VinPropane 2026-06-24 21:27:51 -0400
  • 1cf80a4e4e NEO-146: fix stale active index race in TryGetActiveForPlayer VinPropane 2026-06-24 21:21:02 -0400
  • a64f7100a2 NEO-146: update plan reconciliation test count to 874 VinPropane 2026-06-24 21:13:44 -0400
  • 93bd45d49a NEO-146: fix in-memory outcome idempotency race and clear parity VinPropane 2026-06-24 21:13:42 -0400
  • 237e39c8ca NEO-146: simplify using declarations in outcome persistence tests VinPropane 2026-06-24 21:11:53 -0400
  • 6c4221072a NEO-146: fix in-memory create/complete lock ordering VinPropane 2026-06-24 21:05:56 -0400
  • 7740d2145f NEO-146: address Bugbot findings on contract outcome stores VinPropane 2026-06-24 20:58:17 -0400
  • b087c03a47 NEO-146: address re-review in-memory outcome guard parity VinPropane 2026-06-24 20:52:49 -0400
  • a9bc1acaa8 NEO-146: add re-review after cleanup and review follow-up VinPropane 2026-06-24 20:51:04 -0400
  • 01e82f38f6 NEO-146: fix record struct docs and collection spread in tests VinPropane 2026-06-24 20:47:40 -0400
  • a4f37db594 NEO-146: restore test layout section in csharp-style guide VinPropane 2026-06-24 20:46:27 -0400
  • b519f4e9eb NEO-146: fix mutation outcome docs and null-check style VinPropane 2026-06-24 20:46:23 -0400
  • b6b0b87534 NEO-146: fix remaining C# analyzer style warnings VinPropane 2026-06-24 20:44:30 -0400
  • e0877fea7f NEO-146: use collection spread in EncounterProgressApi VinPropane 2026-06-24 20:41:40 -0400
  • b455ff5ad5 NEO-146: apply C# collection and using style fixes VinPropane 2026-06-24 20:41:25 -0400
  • 1922900477 NEO-146: address code review findings for contract stores VinPropane 2026-06-24 20:37:16 -0400
  • be53d80705 NEO-146: add code review for contract instance and outcome stores VinPropane 2026-06-24 20:35:16 -0400
  • ae641a4dd0 NEO-146: add contract instance and outcome stores with Postgres split VinPropane 2026-06-24 20:27:32 -0400
  • 82c45941ae NEO-146: add E7M4-03 contract instance and outcome stores kickoff plan VinPropane 2026-06-22 20:36:47 -0400
  • f18309809a
    Merge pull request #186 from ViPro-Technologies/chore/neo-145-contract-catalog-analyzer-warnings VinPropane 2026-06-20 19:53:37 -0400
  • 93fd8864dc chore: fix contract catalog analyzer warnings. VinPropane 2026-06-20 19:46:39 -0400
  • e3988874d2
    Merge pull request #185 from ViPro-Technologies/NEO-145-e7m4-02-server-contract-template-catalog-load-fail-fast VinPropane 2026-06-20 19:43:56 -0400
  • 56bc22c70d NEO-145: address review findings — tests and decomposition docs. VinPropane 2026-06-20 19:36:25 -0400
  • 1b904b594d NEO-145: add code review for contract catalog load branch. VinPropane 2026-06-20 19:34:37 -0400
  • 937412eda6 NEO-145: reconcile implementation plan with shipped catalog load. VinPropane 2026-06-20 19:31:54 -0400
  • 5ab5022704 NEO-145: add fail-fast contract template catalog load and registry. VinPropane 2026-06-20 19:31:54 -0400
  • 215493f63b NEO-145: add E7M4-02 contract catalog load implementation plan. VinPropane 2026-06-20 19:26:34 -0400
  • b5a0f71bca
    Merge pull request #184 from ViPro-Technologies/NEO-144-e7m4-01-contracttemplate-catalog-schemas-ci VinPropane 2026-06-20 19:23:42 -0400
  • 9cfbf43936 NEO-144: reconcile plan and strike through review follow-ups VinPropane 2026-06-20 19:22:02 -0400
  • f7a014fe69 NEO-144: address review findings in contract CI gates VinPropane 2026-06-20 19:22:02 -0400
  • fe9b706092 NEO-144: add code review for contract catalog CI slice VinPropane 2026-06-20 19:21:01 -0400
  • 2afd29e4d9 NEO-144: document contract catalog CI and reconcile plan VinPropane 2026-06-20 19:18:58 -0400
  • 7ecc8746f5 NEO-144: validate contract templates in content CI VinPropane 2026-06-20 19:18:58 -0400
  • 58d2c32152 NEO-144: add contract template schemas and prototype catalog VinPropane 2026-06-20 19:18:56 -0400
  • c7a9e81067 NEO-144: align Epic 7 decomposition docs with E7M4 backlog VinPropane 2026-06-20 19:15:58 -0400
  • 4238038e11 NEO-144: add E7M4 Slice 4 pre-production backlog VinPropane 2026-06-20 19:15:56 -0400
  • 53122f9f2a NEO-144: add E7M4-01 contract catalog kickoff plan VinPropane 2026-06-20 19:15:43 -0400
  • 74b6586004
    Merge pull request #183 from ViPro-Technologies/NEO-143-playable-faction-reputation-gate-capstone VinPropane 2026-06-17 22:24:10 -0400
  • 24a70d3566 NEO-143: Add Slice 3 faction capstone manual QA and docs. VinPropane 2026-06-17 21:43:35 -0400