Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0132ojafeazQ3ephcBejEWFj
2.9 KiB
2.9 KiB
comfydv — Roadmap
comfydv is a small, high-quality ComfyUI utility pack that fills the gaps the core node library leaves: composable string formatting, seed-controlled randomisation, and workflow flow-control. Winning looks like: every node is well-tested, installs in one step, produces no surprises in production workflows, and is documented well enough that a non-programmer ComfyUI user can connect it without reading source code.
Timeline
gantt
title Project Roadmap
dateFormat YYYY-MM-DD
excludes weekends
section Active
llama.cpp Model Integration :active, llamacpp-integration, 2026-07-11, 7d
ComfyUI UX Polish & Manager Compatibility :active, ux-and-install, 2026-06-28, 21d
section Done
BEACON Bootstrap :done, beacon-bootstrap, 2026-07-11, 7d
LLM Provider Abstraction :done, llm-provider-abstraction, 2026-07-11, 7d
Logging Modernisation :done, logging-modernisation, 2026-07-11, 7d
Epics
| Epic | Title | Status | Specs | Fidelity |
|---|---|---|---|---|
| llamacpp-integration | llama.cpp Model Integration | Active | — | S? A+ T:- |
| ux-and-install | ComfyUI UX Polish & Manager Compatibility | Active | 1/4 shipped | S+ A+ T:100% |
| beacon-bootstrap | BEACON Bootstrap | Done | — | S? A? T:- |
| llm-provider-abstraction | LLM Provider Abstraction | Done | 1/1 shipped | S+ A+ T:58% |
| logging-modernisation | Logging Modernisation | Done | 1/1 shipped | S+ A+ T:100% |
Fidelity: S+/S? = has specs / none · A+/A? = has ADRs / none · T:N% = task completion
Active Work
No active bullets.
Architectural Decisions
| ADR | Title | Status |
|---|---|---|
| ADR-001 | Use stdlib logging instead of colored console output libraries | Accepted |
| ADR-002 | NullHandler pattern for the comfydv package root logger | Accepted |
| ADR-003 | Hand-authored requirements.txt as a curated subset of pyproject.toml | Accepted |
| ADR-004 | Use aiohttp for Ollama HTTP communication instead of httpx | Accepted |
| ADR-005 | Ollama host configuration via OllamaClient node and OLLAMA_CLIENT socket type | Accepted |
| ADR-007 | LLMProvider adapter pattern shared across Ollama and llama.cpp | Accepted |