Prioritize beans and add pre-commit hooks task
Game Data Cleanup → critical, Tests → high, pre-commit hooks → high, boss battles → low, remaining epics → deferred. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -3,8 +3,9 @@
|
|||||||
title: Soullink tracking
|
title: Soullink tracking
|
||||||
status: draft
|
status: draft
|
||||||
type: epic
|
type: epic
|
||||||
|
priority: deferred
|
||||||
created_at: 2026-02-09T07:56:50Z
|
created_at: 2026-02-09T07:56:50Z
|
||||||
updated_at: 2026-02-09T07:56:50Z
|
updated_at: 2026-02-10T12:05:43Z
|
||||||
---
|
---
|
||||||
|
|
||||||
Track a **soullink** — a multiplayer nuzlocke variant where two (or more) players play through the same game simultaneously. Each player's Pokemon are **linked** in pairs: if one partner's Pokemon dies, the linked Pokemon on the other player's side dies too.
|
Track a **soullink** — a multiplayer nuzlocke variant where two (or more) players play through the same game simultaneously. Each player's Pokemon are **linked** in pairs: if one partner's Pokemon dies, the linked Pokemon on the other player's side dies too.
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
title: User Account integration
|
title: User Account integration
|
||||||
status: draft
|
status: draft
|
||||||
type: epic
|
type: epic
|
||||||
priority: normal
|
priority: deferred
|
||||||
created_at: 2026-02-04T16:17:01Z
|
created_at: 2026-02-04T16:17:01Z
|
||||||
updated_at: 2026-02-09T07:56:53Z
|
updated_at: 2026-02-10T12:05:43Z
|
||||||
blocking:
|
blocking:
|
||||||
- nuzlocke-tracker-0jec
|
- nuzlocke-tracker-0jec
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -3,8 +3,9 @@
|
|||||||
title: Romhack Integration
|
title: Romhack Integration
|
||||||
status: draft
|
status: draft
|
||||||
type: epic
|
type: epic
|
||||||
|
priority: deferred
|
||||||
created_at: 2026-02-04T15:48:34Z
|
created_at: 2026-02-04T15:48:34Z
|
||||||
updated_at: 2026-02-04T15:48:34Z
|
updated_at: 2026-02-10T12:05:43Z
|
||||||
---
|
---
|
||||||
|
|
||||||
Support for tracking Nuzlocke runs in popular Pokémon romhacks, which often feature custom routes, modified Pokémon, new regional forms, and altered encounter tables.
|
Support for tracking Nuzlocke runs in popular Pokémon romhacks, which often feature custom routes, modified Pokémon, new regional forms, and altered encounter tables.
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
title: Name Generation
|
title: Name Generation
|
||||||
status: draft
|
status: draft
|
||||||
type: epic
|
type: epic
|
||||||
priority: normal
|
priority: deferred
|
||||||
created_at: 2026-02-05T13:45:15Z
|
created_at: 2026-02-05T13:45:15Z
|
||||||
updated_at: 2026-02-08T20:33:36Z
|
updated_at: 2026-02-10T12:05:44Z
|
||||||
---
|
---
|
||||||
|
|
||||||
For nuzlockes I want to implement name generation. The user should be able to provide a naming scheme or a list of nick names that can then be selected when a new encounter is registered.
|
For nuzlockes I want to implement name generation. The user should be able to provide a naming scheme or a list of nick names that can then be selected when a new encounter is registered.
|
||||||
|
|||||||
@@ -3,8 +3,9 @@
|
|||||||
title: Add detailed boss battle information
|
title: Add detailed boss battle information
|
||||||
status: todo
|
status: todo
|
||||||
type: feature
|
type: feature
|
||||||
|
priority: low
|
||||||
created_at: 2026-02-08T11:21:22Z
|
created_at: 2026-02-08T11:21:22Z
|
||||||
updated_at: 2026-02-08T11:21:22Z
|
updated_at: 2026-02-10T12:05:43Z
|
||||||
---
|
---
|
||||||
|
|
||||||
Enhance boss battles with more detailed information for each boss pokemon and the player's team.
|
Enhance boss battles with more detailed information for each boss pokemon and the player's team.
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
# nuzlocke-tracker-rb0p
|
||||||
|
title: Implement pre-commit hooks for linting
|
||||||
|
status: todo
|
||||||
|
type: task
|
||||||
|
priority: high
|
||||||
|
created_at: 2026-02-10T12:05:39Z
|
||||||
|
updated_at: 2026-02-10T12:05:39Z
|
||||||
|
---
|
||||||
|
|
||||||
|
Set up pre-commit hooks to automatically run linting before every commit, catching issues before they reach the pipeline.
|
||||||
|
|
||||||
|
## Checklist
|
||||||
|
|
||||||
|
- [ ] Install and configure a pre-commit framework (e.g. `pre-commit` for Python, `husky` + `lint-staged` for the frontend, or a unified approach)
|
||||||
|
- [ ] Add backend hook: `ruff check` + `ruff format --check` on staged Python files
|
||||||
|
- [ ] Add frontend hook: `eslint` + `tsc` on staged TS/TSX files
|
||||||
|
- [ ] Update CI workflow to replace lint checks with test runs once the test suite is in place
|
||||||
|
- [ ] Document the pre-commit setup in CLAUDE.md or DEPLOYMENT.md
|
||||||
@@ -3,8 +3,9 @@
|
|||||||
title: Game Data Cleanup
|
title: Game Data Cleanup
|
||||||
status: todo
|
status: todo
|
||||||
type: epic
|
type: epic
|
||||||
|
priority: critical
|
||||||
created_at: 2026-02-10T08:58:36Z
|
created_at: 2026-02-10T08:58:36Z
|
||||||
updated_at: 2026-02-10T08:58:36Z
|
updated_at: 2026-02-10T12:05:43Z
|
||||||
---
|
---
|
||||||
|
|
||||||
Audit and fix the game seed data to ensure all supported games have accurate encounter data and correct route ordering. PokeAPI provides a solid basis for Gen 1-7, but later games (Gen 8+) have no encounter data at all (stub/null JSON files), and route ordering is only defined for Gen 1-4. This is mostly manual work, but we should explore automated/semi-automated options where possible (e.g. scraping community wikis, leveraging existing fan-curated datasets).
|
Audit and fix the game seed data to ensure all supported games have accurate encounter data and correct route ordering. PokeAPI provides a solid basis for Gen 1-7, but later games (Gen 8+) have no encounter data at all (stub/null JSON files), and route ordering is only defined for Gen 1-4. This is mostly manual work, but we should explore automated/semi-automated options where possible (e.g. scraping community wikis, leveraging existing fan-curated datasets).
|
||||||
|
|||||||
@@ -3,8 +3,9 @@
|
|||||||
title: Implement Unit & Integration Tests
|
title: Implement Unit & Integration Tests
|
||||||
status: draft
|
status: draft
|
||||||
type: epic
|
type: epic
|
||||||
|
priority: high
|
||||||
created_at: 2026-02-10T09:32:47Z
|
created_at: 2026-02-10T09:32:47Z
|
||||||
updated_at: 2026-02-10T09:32:47Z
|
updated_at: 2026-02-10T12:05:43Z
|
||||||
---
|
---
|
||||||
|
|
||||||
Add comprehensive unit and integration test coverage to both the backend (FastAPI/Python) and frontend (React/TypeScript). The project currently has zero tests — pytest is configured in pyproject.toml with pytest-asyncio and httpx, but no actual test files exist. The frontend has no test tooling at all.
|
Add comprehensive unit and integration test coverage to both the backend (FastAPI/Python) and frontend (React/TypeScript). The project currently has zero tests — pytest is configured in pyproject.toml with pytest-asyncio and httpx, but no actual test files exist. The frontend has no test tooling at all.
|
||||||
|
|||||||
Reference in New Issue
Block a user