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

    ~40m

    Per 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).

    #emoji-reactions

NEEDS INPUT · NOT YET PICKABLE

  • First Good-Feels product block

    ~25m

    Once /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

    ~60m

    Per 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

    ~75m

    Option 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

    ~120m

    Option 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

    ~60m

    Option 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

    ~35m

    Foursquare'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