Files
darth-veitcher-comfydv/ROADMAP.md
T
James VeitchandClaude Sonnet 5 ac248e1e99 chore(beacon): regenerate ROADMAP.md rollup
Follow-up to the llamacpp-integration epic status edit — beacon epic
refresh regenerates this file automatically.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0132ojafeazQ3ephcBejEWFj
2026-07-11 15:49:27 +01:00

3.1 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
    LLM Provider Abstraction :active, llm-provider-abstraction, 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
    Logging Modernisation :done, logging-modernisation, 2026-07-11, 7d
    Ollama Model Integration :done, ollama-integration, 2026-07-11, 7d

Epics

Epic Title Status Specs Fidelity
llamacpp-integration llama.cpp Model Integration Active 1/1 shipped S+ A+ T:96%
llm-provider-abstraction LLM Provider Abstraction Active 1/1 shipped S+ A+ T:58%
ux-and-install ComfyUI UX Polish & Manager Compatibility Active 1/4 shipped S+ A+ T:100%
beacon-bootstrap BEACON Bootstrap Done — S? A? T:-
logging-modernisation Logging Modernisation Done 1/1 shipped S+ A+ T:100%
ollama-integration Ollama Model Integration 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