issues Search Results · language:Dune language:JavaScript language:JavaScript linked:pr linked:pr language:JavaScript
Filter by
1.7M results
Context
Sub-slice of #13521 (Accounts keeper-view enhancements), itself the deferred-AC home from #13491. #13521 bundles four
ACs that each need their own PR; per the agent PR-body lint s 1-PR-per-ticket ...
ai
architecture
enhancement
The SessionStart activation hook injects a statusline-setup nudge into Copilot CLI sessions, pointing at a Claude
Code-only setting that does nothing for Copilot.
ponytail-activate.js gates the nudge ...
Description
The files field in cli/package.json is missing several essential directories, causing the CLI to completely fail at
runtime when installed from npm.
Current files field
files : [
index.js ...
But : automatiser.
Estimation : ~1 j
Tâches
- [ ] GitHub Actions (.github/workflows/ci.yml) : sur chaque push → ruff check, pytest --cov, build Docker. Badge de
couverture dans le README.
- ...
But : packager l API.
Estimation : ~1 j
Tâches
- [ ] Dockerfile multi-stage, image légère (python:3.12-slim).
- [ ] docker-compose.yml pour lancer l API (+ front Angular plus tard) en une commande. ...
But : remplacer le front vanilla par Angular, consommant l API REST + WebSocket. (bonus apprécié)
Estimation : ~3-4 j
Tâches
- [ ] ng new murder-front (Angular CLI).
- [ ] Service GameService : ...
But : exposer les cas d usage via FastAPI (adapter driving ).
Estimation : ~2-3 j
Endpoints REST (api/routes.py)
- [ ] POST /games → CreateGame
- [ ] POST /games/{code}/players → JoinGame
- [ ...
But : orchestrer domaine + ports dans des cas d usage testés (TDD, avec le repo in-memory comme double de test).
Estimation : ~1-2 j
Cas d usage à couvrir
- [ ] CreateGame
- [ ] JoinGame
- [ ] ...
But : formaliser les interfaces et fournir une première implémentation — l équivalent Python de backend-memory.js.
Estimation : ~1 j
Tâches
- [ ] Port GameRepository (ports/repository.py) via Protocol ...
But : porter la logique de game.js en Python pur, en écrivant les tests d abord.
Estimation : ~2-3 j
Modèle (domain/models.py)
- [ ] Porter le modèle Firestore existant, typé (dataclasses + enums) ...

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.