• Joined on 2026-02-19
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-31 04:16:59 +00:00
bc1a427f22 BE-CAL-007 + BE-CAL-008: mark completed, update Backend submodule
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Backend 2026-03-31 04:16:54 +00:00
4f0e933de3 BE-CAL-007: MinimumWorkload warning rules + BE-CAL-008: past-slot immutability
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-31 01:18:04 +00:00
5b9d2618ad BE-CAL-006: mark overlap detection task complete in TASKLIST
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Backend 2026-03-31 01:17:58 +00:00
570cfee5cd BE-CAL-006: implement Calendar overlap detection service
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-30 23:47:17 +00:00
eece0773cb Update Backend submodule: BE-CAL-005 plan virtual-slot materialization
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Backend 2026-03-30 23:47:08 +00:00
a5b885e8b5 BE-CAL-005: Implement plan virtual-slot identification and materialization
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-30 23:46:53 +00:00
3e1fe5cc79 BE-CAL-005: Implement plan virtual-slot identification and materialization
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-30 22:27:16 +00:00
d12a46b2a3 BE-CAL-004: update submodule pointer + mark task complete in TASKLIST
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Backend 2026-03-30 22:27:11 +00:00
eb57197020 BE-CAL-004: implement MinimumWorkload storage
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-30 20:47:57 +00:00
c01881ade0 BE-CAL-003: Agent model with status/heartbeat/exhausted fields (backend submodule)
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Backend 2026-03-30 20:47:52 +00:00
1c062ff4f1 BE-CAL-003: Add Agent model with status/heartbeat/exhausted fields
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-30 19:16:35 +00:00
35045a9490 Mark BE-CAL-002 complete in TASKLIST.md
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Backend 2026-03-30 19:16:22 +00:00
a9b4fa14b4 BE-CAL-002: Add SchedulePlan model with period hierarchy constraints
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-30 17:45:24 +00:00
ea9f12b9b1 BE-CAL-001: Mark TimeSlot model task complete, update Backend submodule
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Backend 2026-03-30 17:45:20 +00:00
3dcd07bdf3 BE-CAL-001: Add TimeSlot model with SlotType/SlotStatus/EventType enums
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-30 16:17:20 +00:00
2d5e055fc8 BE-PR-011: Mark Proposal/Essential/Story restricted tests complete
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Backend 2026-03-30 16:17:10 +00:00
1ed7a85e11 BE-PR-011: Fix test infrastructure and add Proposal/Essential/Story restricted tests
zhi pushed to dev-2026-03-29 at zhi/HarborForge 2026-03-30 12:50:20 +00:00
52530486d1 BE-PR-010: clean up feat_task_id semantics — deprecate with read-only compat
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Test 2026-03-30 12:50:20 +00:00
ef8a4ae994 BE-PR-010: update submodule ref for Backend.Test
zhi pushed to dev-2026-03-29 at zhi/HarborForge.Backend.Test 2026-03-30 12:50:20 +00:00
b505fa7b35 BE-PR-010: update proposal tests for feat_task_id deprecation