[Medium] [Bug] [Spec-Inconsistency] Discipline count: AGENTS.md says 64 total, GAME_BRIEFING says 64, but discipline file counts don't add up to 64 #269

Closed
opened 2026-06-05 02:06:47 +02:00 by Anexim · 3 comments
Owner

Type: Spec / Spec inconsistency
Priority: Medium

AGENTS.md and GAME_BRIEFING.md both say 64 disciplines total.

But adding up the discipline counts from the spec files:

  • base.ts — Raw Mana Mastery: 1 (AGENTS.md says "base.ts — Raw Mana Mastery (available to all)")
  • elemental.ts — Elemental Attunement: 7 (AGENTS.md says "7 base+ elements")
  • elemental-regen.ts — Elemental Regen: 8 (AGENTS.md says "7 base + transference")
  • elemental-regen-advanced.ts — Advanced Regen: 6 (AGENTS.md says "3 composite + 3 exotic")
  • enchanter.ts — Core Enchanter: 4
  • enchanter-utility.ts — Utility: 2
  • enchanter-spells.ts — Spells: 3
  • enchanter-special.ts — Special: 1
  • invoker.ts — Invoker: 2
  • fabricator.ts — Fabricator: 5 (or 2 per AGENTS.md)

Total so far: 1+7+8+6+4+2+3+1+2+5 = 39 (or 36 if fabricator=2)

GAME_BRIEFING §Discipline System says:

| Pool | File | Count |
| Base | base.ts | 3 |
| Elemental Attunement | elemental.ts | 22 |
| Elemental Regen | elemental-regen.ts | 8 |
| Advanced Regen | elemental-regen-advanced.ts | 14 |
| Enchanter Core | enchanter.ts | 4 |
| Enchanter Utility | enchanter-utility.ts | 2 |
| Enchanter Spells | enchanter-spells.ts | 3 |
| Enchanter Special | enchanter-special.ts | 1 |
| Invoker | invoker.ts | 2 |
| Fabricator | fabricator.ts | 5 |
| Total | | 64 |

GAME_BRIEFING claims 3 base + 22 elemental + 8 regen + 14 advanced = 47 non-attunement disciplines, but AGENTS.md describes different numbers (1 base, 7 elemental, 8 regen, 6 advanced = 22 non-attunement).

The counts are wildly inconsistent between AGENTS.md and GAME_BRIEFING.md for the non-attunement discipline pools.

Recommendation: Audit the actual discipline data files and reconcile all counts across all documents.

**Type:** Spec / Spec inconsistency **Priority:** Medium **AGENTS.md** and **GAME_BRIEFING.md** both say **64 disciplines total**. But adding up the discipline counts from the spec files: - `base.ts` — Raw Mana Mastery: **1** (AGENTS.md says "base.ts — Raw Mana Mastery (available to all)") - `elemental.ts` — Elemental Attunement: **7** (AGENTS.md says "7 base+ elements") - `elemental-regen.ts` — Elemental Regen: **8** (AGENTS.md says "7 base + transference") - `elemental-regen-advanced.ts` — Advanced Regen: **6** (AGENTS.md says "3 composite + 3 exotic") - `enchanter.ts` — Core Enchanter: **4** - `enchanter-utility.ts` — Utility: **2** - `enchanter-spells.ts` — Spells: **3** - `enchanter-special.ts` — Special: **1** - `invoker.ts` — Invoker: **2** - `fabricator.ts` — Fabricator: **5** (or 2 per AGENTS.md) Total so far: 1+7+8+6+4+2+3+1+2+5 = **39** (or 36 if fabricator=2) **GAME_BRIEFING §Discipline System** says: > | Pool | File | Count | > | Base | `base.ts` | **3** | > | Elemental Attunement | `elemental.ts` | **22** | > | Elemental Regen | `elemental-regen.ts` | **8** | > | Advanced Regen | `elemental-regen-advanced.ts` | **14** | > | Enchanter Core | `enchanter.ts` | 4 | > | Enchanter Utility | `enchanter-utility.ts` | 2 | > | Enchanter Spells | `enchanter-spells.ts` | 3 | > | Enchanter Special | `enchanter-special.ts` | 1 | > | Invoker | `invoker.ts` | 2 | > | Fabricator | `fabricator.ts` | 5 | > | **Total** | | **64** | GAME_BRIEFING claims 3 base + 22 elemental + 8 regen + 14 advanced = 47 non-attunement disciplines, but AGENTS.md describes different numbers (1 base, 7 elemental, 8 regen, 6 advanced = 22 non-attunement). The counts are wildly inconsistent between AGENTS.md and GAME_BRIEFING.md for the non-attunement discipline pools. **Recommendation:** Audit the actual discipline data files and reconcile all counts across all documents.
Anexim added the ai:todo label 2026-06-05 02:06:47 +02:00
n8n-gitea was assigned by Anexim 2026-06-05 02:06:47 +02:00
Author
Owner

ultimate truth: no hard numbers, the amount of disciplines continuously increase as more is added, but follow the recommendation and audit the number right now and update it in the GAME_BRIEFING.md and AGENTS.md

ultimate truth: no hard numbers, the amount of disciplines continuously increase as more is added, but follow the recommendation and audit the number right now and update it in the GAME_BRIEFING.md and AGENTS.md
Author
Owner

RESOLVED — Audited all discipline data files. Actual counts: base.ts=3, elemental.ts=21, elemental-regen.ts=8, elemental-regen-advanced.ts=15, enchanter.ts=4, enchanter-utility.ts=2, enchanter-spells.ts=3, enchanter-special.ts=1, invoker.ts=2, fabricator.ts=5. Total = 64. Updated AGENTS.md and GAME_BRIEFING.md with correct counts.

**RESOLVED** — Audited all discipline data files. Actual counts: base.ts=3, elemental.ts=21, elemental-regen.ts=8, elemental-regen-advanced.ts=15, enchanter.ts=4, enchanter-utility.ts=2, enchanter-spells.ts=3, enchanter-special.ts=1, invoker.ts=2, fabricator.ts=5. Total = 64. Updated AGENTS.md and GAME_BRIEFING.md with correct counts.
Anexim added ai:done and removed ai:todo labels 2026-06-05 14:30:17 +02:00
Author
Owner

RESOLVED — Audited all discipline data files. Actual counts: base.ts=3, elemental.ts=21, elemental-regen.ts=8, elemental-regen-advanced.ts=15, enchanter.ts=4, enchanter-utility.ts=2, enchanter-spells.ts=3, enchanter-special.ts=1, invoker.ts=2, fabricator.ts=5. Total = 64. Updated AGENTS.md and GAME_BRIEFING.md with correct counts.

✅ RESOLVED — Audited all discipline data files. Actual counts: base.ts=3, elemental.ts=21, elemental-regen.ts=8, elemental-regen-advanced.ts=15, enchanter.ts=4, enchanter-utility.ts=2, enchanter-spells.ts=3, enchanter-special.ts=1, invoker.ts=2, fabricator.ts=5. Total = 64. Updated AGENTS.md and GAME_BRIEFING.md with correct counts.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#269