Skip to content

Next ID: W-107

Board

Single source of priority and state. Formats: .github/skills/work-items. Lifecycle and sizing: .github/skills/workflow.

Now

ID Type Size Title Epic State

Next

ID Type Size Title Epic Depends
W-076 feature M ANNO-F01 island, treasury, place and demolish E-anno-m1 W-069, W-070
W-066 feature S ecs-relations ChildOf hierarchy (REL-F06) E-relations-v0 W-060
W-067 feature M ecs-relations names, paths and lookup (REL-F07) E-relations-v0 W-060, W-066
W-044 feature S ecs-devtools name registry (DEVTOOLS-F01) E-dnd-m1 W-026
W-073 spike S demo-totalwar performance spike: confirm FPS tiers and soldier membership E-totalwar-m1 W-018, W-074
W-075 design S demo-totalwar spec for the M1 features E-totalwar-m1 W-004, W-018, W-073
W-061 feature S ecs-relations symmetric relations (REL-F01) E-relations-v0 W-060
W-062 feature S ecs-relations transitive reachability (REL-F02) E-relations-v0 W-060
W-064 feature S ecs-relations up traversal (REL-F04) E-relations-v0 W-060
W-065 feature S ecs-relations cascade traversal (REL-F05) E-relations-v0 W-060
W-032 feature M ecs-schedule conditions (SCH-F04, part 2) E-schedule-v0 W-031
W-033 feature M ecs-schedule per-world state and isolation (SCH-F05) E-schedule-v0 W-030, W-031
W-034 feature M ecs-schedule sets (SCH-F06, part 1) E-schedule-v0 W-032
W-035 feature M ecs-schedule plugins (SCH-F06, part 2) E-schedule-v0 W-034
W-036 feature S ecs-schedule introspection (SCH-F07, part 1) E-schedule-v0 W-033, W-035
W-037 feature M ecs-schedule hooks (SCH-F07, part 2) E-schedule-v0 W-032, W-036

Later

ID Type Size Title Epic Depends
W-039 feature M ecs-prefab instantiate and copy (PREFAB-F02) E-prefab-v0 W-038
W-040 feature S ecs-prefab overrides (PREFAB-F03) E-prefab-v0 W-039
W-041 feature S ecs-prefab variants and IsA chain (PREFAB-F04) E-prefab-v0 W-039
W-042 feature S ecs-prefab lifecycle, errors and isolation (PREFAB-F05) E-prefab-v0 W-039, W-041
W-043 feature S ecs-prefab demo-dnd scenario, test-only (PREFAB-F06) E-prefab-v0 W-040, W-041, W-042
W-019 feature M DND-F01: grid, party and monsters, hero movement E-dnd-m1 W-010, W-012, W-013, W-038, W-039, W-040
W-020 feature M DND-F02 ECS turn loop E-dnd-m1 W-010, W-011, W-013, W-019, W-027, W-028, W-029, W-032, W-033, W-034, W-036, W-042
W-050 feature S DND-F02 turn UI E-dnd-m1 W-019, W-020
W-021 feature M DND-F03 ECS combat E-dnd-m1 W-019, W-020
W-051 feature M DND-F03 combat UI E-dnd-m1 W-019, W-021, W-050
W-022 feature S DND-F04: monster turn AI (lowest-HP hero) E-dnd-m1 W-020, W-021
W-023 feature M DND-F05: Rogue poison, ticking Poisoned effect E-dnd-m1 W-020, W-021, W-022, W-050, W-051
W-045 feature M ecs-devtools entity list and detail (DEVTOOLS-F02) E-dnd-m1 W-044
W-046 feature M ecs-devtools live store (DEVTOOLS-F03) E-dnd-m1 W-045
W-047 feature M ecs-devtools inspector panel (DEVTOOLS-F04) E-dnd-m1 W-046
W-048 feature S ecs-devtools package contract and isolation (DEVTOOLS-F05) E-dnd-m1 W-047
W-049 feature S ecs-devtools demo-dnd scenario, test-only (DEVTOOLS-F06) E-dnd-m1 W-048
W-024 feature S DND-F10: live entity/trait devtools panel E-dnd-m1 W-019, W-020, W-021, W-023, W-044, W-047, W-050, W-051
W-053 feature S ecs-serialize trait registry (SER-F01) E-serialize-v0 W-052
W-054 feature M ecs-serialize save (SER-F02) E-serialize-v0 W-053
W-055 feature M ecs-serialize entity references and codecs (SER-F03) E-serialize-v0 W-054
W-056 feature M ecs-serialize restore (SER-F04) E-serialize-v0 W-055
W-057 feature M ecs-serialize snapshot validation and errors (SER-F05) E-serialize-v0 W-056
W-058 feature S ecs-serialize package contract and isolation (SER-F06) E-serialize-v0 W-057
W-059 feature S ecs-serialize demo-dnd scenario, test-only (SER-F07) E-serialize-v0 W-058
W-063 feature M ecs-relations materialized closure (REL-F03) E-relations-v0 W-060, W-062
W-068 feature S ecs-relations package rules and preconditions (REL-F08) E-relations-v0 W-061, W-062, W-063, W-064, W-065, W-066, W-067
W-077 feature M ANNO-F02 production cycles, goods, StoredIn E-anno-m1 W-027, W-028, W-029, W-076
W-078 feature M ANNO-F03 carriers and hauling E-anno-m1 W-027, W-028, W-029, W-077
W-079 feature M ANNO-F04 houses, taxes, population E-anno-m1 W-027, W-028, W-029, W-078
W-080 feature M ANNO-F05 part 1: HUD, stock, pause and speed E-anno-m1 W-027, W-028, W-029, W-079
W-081 feature M ANNO-F05 part 2: messages, badges, needs attention E-anno-m1 W-027, W-028, W-029, W-080
W-082 feature M ANNO-F06 goal, victory, bankruptcy, restart E-anno-m1 W-033, W-036, W-080, W-081
W-083 feature M CK3-F01: title tree, paths and lookup E-ck3-m1 W-071, W-066, W-067
W-084 feature M CK3-F02 part 1: month clock and pipeline E-ck3-m1 W-071, W-083, W-027, W-028, W-029
W-085 feature S CK3-F02 part 2: characters, death, family E-ck3-m1 W-071, W-083, W-084
W-086 feature M CK3-F02 part 3: succession E-ck3-m1 W-071, W-084, W-085
W-087 feature S CK3-F02 part 4: succession invariant and runs E-ck3-m1 W-071, W-086
W-088 feature M CK3-F02 part 5: characters, family, time and keys UI E-ck3-m1 W-071, W-083, W-084, W-085, W-087
W-089 feature M CK3-F03 part 1: marriage and widows E-ck3-m1 W-071, W-061, W-085
W-090 feature M CK3-F03 part 2: births E-ck3-m1 W-071, W-089, W-085, W-027, W-028, W-029
W-091 feature S CK3-F03 part 3: marriage panel E-ck3-m1 W-071, W-089, W-088
W-092 feature M CK3-F04a part 1: realm closure and queries E-ck3-m1 W-071, W-062, W-063, W-066, W-083, W-086
W-093 feature M CK3-F04a part 2: grants and loop check E-ck3-m1 W-071, W-092, W-087
W-094 feature S CK3-F04a part 3: grant panel and liege lines E-ck3-m1 W-071, W-093, W-088
W-095 feature M CK3-F04b: nearest crown (up) E-ck3-m1 W-071, W-064, W-092, W-093, W-094
W-096 feature M CK3-F05 part 1: opinions E-ck3-m1 W-071, W-027, W-028, W-029, W-085, W-089, W-093
W-097 feature S CK3-F05 part 2: alliances E-ck3-m1 W-071, W-061, W-085, W-089, W-096
W-098 feature S CK3-F05 part 3: opinion and alliance panels E-ck3-m1 W-071, W-096, W-097, W-091, W-094, W-088
W-099 feature M CK3-F06 part 1: loyalty and revolts E-ck3-m1 W-071, W-065, W-095, W-096, W-027, W-028, W-029
W-100 feature S CK3-F06 part 2: event log E-ck3-m1 W-071, W-089, W-090, W-093, W-097, W-099
W-101 feature M CK3-F06 part 3: outcome and realm outline E-ck3-m1 W-071, W-065, W-086, W-087, W-095, W-099, W-100
W-102 feature S CK3-F06 part 4: restart and end banner E-ck3-m1 W-071, W-088, W-100, W-101
W-103 feature M CK3-F06 part 5: realm, log and rebel views, M1 acceptance E-ck3-m1 W-071, W-099, W-100, W-101, W-102
W-014 chore S CI: run turbo typecheck lint test and changeset status on PRs E-setup W-001

Inbox

ID Type Title Reported

Done

ID Type Title Date
W-031 feature ecs-schedule enable and disable (SCH-F04, part 1) 2026-11-02
W-030 feature ecs-schedule OnStart, errors and re-entrancy (SCH-F03, part 2) 2026-11-02
W-029 feature ecs-schedule run and stepping (SCH-F03, part 1) 2026-11-02
W-028 feature ecs-schedule systems and ordering (SCH-F02) 2026-11-02
W-027 feature ecs-schedule phases (SCH-F01) 2026-11-02
W-038 feature ecs-prefab prefab entities and query exclusion (PREFAB-F01) 2026-11-02
W-105 chore Dependency catalogs and updates 2026-11-02
W-106 chore Documentation site structure 2026-11-02
W-104 chore Fix package build and dev scripts 2026-11-02
W-072 design demo-ck3 spec for the M1 features 2026-11-02
W-070 design demo-anno spec for the M1 features 2026-11-02
W-071 chore Scaffold apps/demo-ck3 2026-11-02
W-074 chore Scaffold apps/demo-totalwar 2026-11-02
W-069 chore Scaffold apps/demo-anno 2026-11-02
W-018 design demo-totalwar product brief 2026-11-02

Epics

Epic Outcome Items Done
E-setup Workspace ready: koota pinned, clean package template, demo template, CI W-001, W-002, W-009, W-014, W-015, W-104, W-105, W-106 ⅞
E-dnd-m1 demo-dnd core loop is playable W-003, W-006, W-010, W-013, W-019 to W-024, W-026, W-044 to W-049, W-050, W-051 5/19
E-schedule-v0 Demos run systems in phases (real-time and turn-based) W-004, W-011, W-027 to W-037 7/13
E-prefab-v0 Demos spawn entities from prefabs with overrides W-005, W-012, W-038 to W-043 ⅜
E-serialize-v0 Demos can save and restore a world as JSON snapshots W-007, W-052 to W-059 2/9
E-relations-v0 Demos can use symmetric and transitive relations, traverse them, and use hierarchies with names and paths W-008, W-060 to W-068 2/10
E-anno-m1 demo-anno core loop is playable W-016, W-069, W-070, W-076 to W-082 3/10
E-ck3-m1 demo-ck3 core loop is playable W-017, W-071, W-072, W-083 to W-103 (M1 feature items) 3/24
E-totalwar-m1 demo-totalwar core loop is playable (mass battles at benchmarked scale) W-018, W-073 (performance spike), W-074 (scaffold), W-075 (spec); M1 feature items added after the spec 2/4

Map

Products

Demo Brief Spec Milestone Next feature
demo-dnd demo-dnd.md demo-dnd.md M1 W-039, W-040, then W-019 (DND-F01)
demo-anno demo-anno.md demo-anno.md M1 W-076 (ANNO-F01)
demo-ck3 demo-ck3.md demo-ck3.md M1 W-083 (CK3-F01), after W-066 and W-067
demo-totalwar demo-totalwar.md – (W-075) M1 W-073 (spike), then W-075 (spec)

Packages

Package Spec Maturity Used by
ecs-schedule ecs-schedule.md alpha all demos
ecs-prefab ecs-prefab.md alpha demo-dnd
ecs-relations ecs-relations.md planned demo-ck3
ecs-serialize ecs-serialize.md planned demo-anno, demo-ck3, demo-dnd, demo-totalwar
ecs-devtools ecs-devtools.md planned all demos