mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-28 00:12:25 +00:00
Two flag-gated, watch-only content types, each spec'd following the repo's docs/*-plan.md convention with open decisions embedded as DECISION callouts. - docs/shorts-plan.md (#16b): NIP-71 kind 22. Ingest already exists (nip71IngestAdapter handles kind 22), so this is an isShort marker + a Shorts sidebar tab + vertical UI + a shorts feed source. Behind FEATURE_SHORTS. - docs/live-ingest-plan.md (#16): NIP-53 kind 30311 (+1311 chat), HLS playback. Leads with a Phase 0 research spike (confirm tag shapes from zap.stream/ shosho.live, de-risk hls.js + CORS). Behind FEATURE_LIVE_INGEST; publishing (#16c) is explicitly out of scope with its own future flag. Both docs specify the "off = no trace" wiring (no tab, no feed registration, no subscriptions, no route, no lazy assets) per the locked shared requirement. TODO #16/#16b now link their plans. Co-Authored-By: Claude Opus 4.8 <[email protected]>