DOC
todo
Backlog
Todo
In Progress
Blocked
- #ULK-041c [P3] Ship UlkApp TestFlight — bloqué : pas de credentials ASC (asc auth login) ni de certificat Developer ID/Mac App Store Distribution installé (seul un Apple Development est présent). À lever :
asc auth login+ créer certificat distribution + profile appstore +asc publish testflight#native #effort-S - #ULK-042 [P3] Nested Agent Teams — bloqué sur limitation Claude Code (teammates cannot spawn teammates) #experimental #effort-L
Done
- #ULK-057 [P1] Durcir install.sh —
set -euo pipefail(étaitset -eseul) #quality #effort-XS - #ULK-058 [P2] Remplacer
|| trueaveugles dans install.sh — ajoutwarn(), compilation agents loggée au lieu de silencieuse #quality #effort-S - #ULK-059 [P2] Corriger CLAUDE.md “dependency-free” → clarifier que package.json sert aux workspaces, agents sont dependency-free #docs #effort-XS
- #ULK-060 [P2] Refactorer
_should_wizard()— extraction_has_explicit_opts()avec concaténation au lieu de 10 conditions individuelles #quality #effort-XS - #ULK-061 [P3] Optimiser
gum spinenv check — capture des résultats dans un fichier temporaire pendant le spin, plus de double exécution #perf #effort-S - #ULK-056 [P2] Site refonte Astro + Sacred Computer —
site/migré de HTML statique vers Astro 6.1.5 ; design system Sacred Computer (IBM Plex Mono, 1ch grid, box-drawing, lime brand) ; 86 pages générées (/agents, /docs, /install, /credits + pages dynamiques) ; theme switcher dark↔light (Zed-inspired : crème #f7f3e9 + violet #7c3aed, anti-flash script, localStorage) ; icônes Streamline Pixel viaastro-icon+@iconify-json/streamline-pixel(CC BY 4.0, 662 icônes, mapping 79 agents) - #ULK-041b [P3] UlkApp macOS — xcodegen régénéré, scheme UlkApp avec test action, fix PRODUCT_NAME (test host),
xcodebuild build/test/archiveverts (22/22 tests), archive Release OK; TestFlight déplacé en #ULK-041c (bloqué sur credentials asc) - #ULK-046 [P3] Monoboard event-driven —
monoboard-watcher.cjs(emit/status/tail/replay),.events.jsonlappend-only, hooks PostToolUse/SessionStart/Stop - #ULK-047 [P2] Intégrer kepano/obsidian-skills — flag
--with-obsidian-skills, skills obsidian-markdown + defuddle, guide docs/guides/, crédits site/ - #ULK-041 [P3] Bridge JS↔Swift — RegistryLoader.swift lit registry.json (Codable, zéro Markdown parsing), AgentCategory aligné sur registry, fallback Markdown, 72 agents chargés
- #ULK-054 [P3] Tests scripts shell —
tests/install.bats(9 cas),tests/cheatheet.test.mjs(17 tests 100%), CI job test-shell - #ULK-045 [P2] Boilerplate audit
_shared/— 0 n-grams dupliqués, conventionextends:documentée, rapport boilerplate-audit-2026-04-10.md - #ULK-053 [P2] Extraire Python inline de
install.sh—tools/check-tools.pystandalone, appel externe depuiscmd_check() - #ULK-055 [P3] CHANGELOG breaking changes explicites — sections Migration/Breaking Changes pour v1.9.2, v2.0.0, v3.0.0, v4.0.0
- #ULK-052 [P2] Version schizophrène —
install.shlitpackage.json, fix symlink crash,v4.0.1partout - #ULK-044 [P1] Agent Registry auto-généré —
cheatheet/generate-registry.cjs→agents/registry.json+registry.md,_shared/discovery-protocol.md, refonte Bruce (1302 → 848 lignes, -35%) - #ULK-048 [P2] Intégrer addyosmani/agent-skills — checklists dans
_shared/checklists/, grille 6 phases +phase:frontmatter sur 71 agents, enrichissement/simplify, flag--with-addy-skills - #ULK-043 [P3] Dashboard local status-board v2 — section AGENTS, @ulk/sdk integration #packages #effort-XL
- #ULK-040 [P3] SDK agents custom compatibles ulk #sdk #effort-XL
- #ULK-030 [P2] CLI registry v2 — 28 outils, noms agents alignés, +bundletool +pngquant
- #ULK-029 [P2] ulk.png sur site GitHub Pages — auto via raw.githubusercontent.com
- #ULK-028 [P2] Blueprint Legacy Revival — agents/blueprints/legacy-revival.md
- #ULK-027 [P2] Blueprint Mobile — agents/blueprints/mobile.md
- #ULK-026 [P2] Blueprint SaaS — agents/blueprints/saas.md
- #ULK-022 [P2] Compléter couverture de tests (>80% sur packages/core) #tests #effort-M
- #ULK-021 [P2] Finaliser packages/status-board — dashboard local de suivi projet #packages #effort-XL
- #ULK-023 [P2] Bundle Frontend — agents/bundles/frontend.md
- #ULK-024 [P2] Bundle Backend — agents/bundles/backend.md
- #ULK-025 [P2] Bundle Mobile — agents/bundles/mobile.md
- #ULK-014 [P1] Traiter update-ulk.md — intégré dans docs/analysis/update-ulk-2026-04.md
- #ULK-011 [P1] Finaliser packages/core — TypeScript parser, types, GitHub client #packages #effort-L
- #ULK-D01 [P0] Créer docs/spec.md v3.0.1 via Shuri #docs
- #ULK-D02 [P0] Ajouter agent Rodin (46) — interlocuteur socratique #agents
- #ULK-D03 [P0] Ajouter agent Sargeras (45) — audit omniscient 10 axes #agents
- #ULK-002 [P0] Générer docs/todo.md Monoboard Kanban depuis docs/spec.md
- #ULK-001 [P0] Merger fix/update-agent-invocation-paths → main — commit 97e0947
- #ULK-000 [P0] Stabiliser branche fix/update-agent-invocation-paths
- #ULK-D04 [P1] Fix chemins invocation agents /ulk:agents:* → /ulk:* #agents
- #ULK-D05 [P1] Installer agents au niveau root (suppression field skills) #agents
- #ULK-D06 [P2] Registre CLI v1 — 33 outils référencés #tools
- #ULK-D07 [P2] 12+ skills CLI custom installés (ulk-*/) #skills
- #ULK-D08 [P2] 7 subagents persistants .claude/agents/ avec memory: local #agents
- #ULK-D09 [P2] Protocoles partagés — 8 fichiers _shared/ #agents
- #ULK-D10 [P2] Site GitHub Pages avec référence des commandes #site
- #ULK-D11 [P3] Générateur de documentation cheatheet/ (Node.js, zéro dépendance) #docs
- #ULK-D12 [P3] Agent Obsidian-vault (39) — docs → vault Obsidian #agents
- #ULK-013 [P1] Vérifier cohérence numérotation agents — trous documentés, prochain: 47
- #ULK-013b [P1] Corriger cohérence agents — bruce refondé (13 refs obsolètes), trous corrigés (12≠gap), collision 11 documentée
- #ULK-012 [P1] Documenter conventions agents-authoring.md — frontmatter, modèles, mémoire
- #ULK-010 [P1] Réduire CLAUDE.md (222 → 68 lignes) via claude-md-optimizer
- #ULK-020 [P2] Compresser ulk.png (748K → 179K) via pngquant
%% kanban:settings { “kanban-plugin”: “board”, “monoboard-background-gradient”: “retroFuture” } %%