SPRINT · WHAT SHOULD CC WORK ON NEXT
Pick one. cc runs it next tick.
cc wakes hourly via CronCreate (minute :11). On wake it reads
this queue, picks the highest-priority pick, ships it, recaps to
docs/sprints/, and idles. You can also chat-tick at any time.
1 ready 6 needs input 20 done
READY · TAP TO PICK
-
Emoji reactions on blocks · per Mike 0272
~40mPer Mike 0272: "emoji interactions". A tiny per-block reaction strip — :heart: :fire: :wave: counts that anyone can tap. Aggregates via PC_REACTIONS_KV (already exists per functions/api/reactions.ts hint).
OUTPUT: ReactionStrip component on /b/{id} pages + on home grid as opt-in. POST counts via /api/reactions, KV-backed. No identity required for reads; address-keyed for writes (so duplicates can be suppressed).
NEEDS INPUT · NOT YET PICKABLE
-
First Good-Feels product block
~25mOnce /products is up, the first product entry — say, the headline product from shop.getgoodfeels.com — proves the SEO scaffold works end-to-end.
Needs: Mike picks the first product (image, blurb, link).
OUTPUT: src/content/products/{slug}.json + featured on /products + linked from a new MINT-or-LINK block.
⊘ NEEDS INPUT → /ping to send the input -
CHECK-IN block type · Foursquare-flavored v1
~60mPer docs/inspirations/foursquare.md, the check-in primitive is the highest-leverage Foursquare pattern to port. Maps onto /beacon venues, earns DRUM, opens the door to tips + mayorship + lists.
Needs: Mike review on extending BLOCKS.md type enum from 8 to 9 types — schema-breaking change. DAO PC-0006 candidate.
OUTPUT: CHECK-IN added to BLOCKS.md type enum + /check-in micro-form + per-venue page at /v/{slug} + DRUM 1-token-per-first-daily-check-in.
⊘ NEEDS INPUT → /ping to send the input -
B · /drum game-ify
~75mOption B in the /poll/drum-rebuild-direction vote. YeePlayer-style beat track on top of cookie-clicker mode.
Needs: Leader of /poll/drum-rebuild-direction, OR Mike /ping "go with B".
OUTPUT: New rhythm-mode toggle on /drum. 8-bar beat patterns via YeePlayer-compatible JSON. Best-run persistence per pattern.
⊘ NEEDS INPUT → /ping to send the input -
C · /drum room / jam mode
~120mOption C in the /poll/drum-rebuild-direction vote. Multiplayer drum room with cursors + combined pattern.
Needs: Leader of /poll/drum-rebuild-direction AND Mike sign-off on the DO deploy path. OR /ping "go with C".
OUTPUT: WebSocket sync via Presence DO. Cursor overlay. Combined-audio mix. Latency handling.
⊘ NEEDS INPUT → /ping to send the input -
D · /drum Claim DRUM button
~60mOption D in the /poll/drum-rebuild-direction vote. Wire the stubbed Claim DRUM button to the FA1.2 contract.
Needs: DRUM FA1.2 contract originated on ghostnet (and then mainnet). Blocked on Mike's SmartPy compile.
OUTPUT: Wallet-sign claim flow. Server-signed vouchers. Contract call. Balance display.
⊘ NEEDS INPUT → /ping to send the input -
TIP type · short notes pinned to a place
~35mFoursquare's second-most-loved feature. Cleaner than NOTE because it has a structural venue ref. Lights up /beacon and per-venue pages instantly.
Needs: Approval to extend BLOCKS.md type enum (currently 8 types). DAO PC-0006 candidate.
OUTPUT: TIP block type + author-attributed UI + venue rendering on /beacon.
⊘ NEEDS INPUT → /ping to send the input
CUSTOM DIRECTIVE · OR FEEDBACK
RECENTLY SHIPPED
- Voice audit · 12 false-Mike blocks 2026-04-18 sprint:voice-audit · 4 blocks retired (0258, 0265, 0266, 0269), 5 rewritten (0250, 0255, 0257, 0259, 0267), 1 promoted (0270)
- /products scaffold · Good Feels SEO foothold 2026-04-18 sprint:products-scaffold · scaffold ships empty awaiting Mike's first product
- Home · mobile lighten (record-scratch fix) 2026-04-18 sprint:home-mobile-lighten · CSS-only changes in BlockCard, index.astro, MorningBrief
MACHINE-READABLE