All six Sites' completed marker, read by their adapters #168
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
Part of #137.
What to build
Independent of the failure-state work — can start immediately.
Every Site publishes its own machine-readable completion status on the page the Poll already reads, and the backend throws it away. Each adapter learns to answer one question: does this page say the work is completed. Nothing is stored yet, so this ticket is parsing plus fixtures.
Research (2026-08-19,
docs/research/completion-markers.mdon branchresearch/completion-markers) found all six publish an explicit marker and that triggering only on the completed value has no false-positive path on any Site. So: no normalised status word, no confirmation counter, no expiry, no suspicion damping. The residual error is a false negative — a finished Series that gets no hint — and we accept it.Acceptance criteria
droppedis editorial), demonicscans' info-block pair, comix'sfinished, kagane's publication status, novelfull's status link, lightnovelworld's creative-work status.Completedis the only signal the Site can emit, so omitting them would make an absent hint unreadable.Blocked by
Merged into spec-137. DONE — Completed func field + siteCompletedFrom dispatch on all six Sites' registry entries, live-verified 2026-08-22 (curl for asura/demonic/lightnovelworld; CDP sidecar for comix/kagane/novelfull). kagane divergence (publication_status only, upload_status ignored) asserted; note the divergence fixture is composed, not a live trim (both vocabularies independently live-verified). No production caller yet — #169 wires it in next wave. Full backend suite green post-merge.