Skip to content

examples: an all-singing all-dancing demo app (fabric + CRDT sync + logs/metrics/traces)Β #1196

Description

@keddie

πŸ€– This comment was generated by Claude on behalf of @keddie.

Speculative, no timeline β€” captured so the idea isn't lost. Came up while validating #1042/PR #1074's Multipeer path (see the throwaway harness in #1195).

:examples already has API-litmus-test-shaped examples (TicTacToeTest, TicTacToeChatTest, closed via #475/#479) β€” JVM unit tests proving the fabric/CRDT/consensus API surface works. What's missing is a genuinely runnable, installable app (even something as simple as tic-tac-toe) that exercises kuilt end-to-end on real devices, including the observability side that has no equivalent demo today: kuilt-otel capture, the log/metric taps, and pulling them off a device β€” the same pieces this session's Multipeer validation exercised by hand.

Rough shape, all open to design:

  • A small multiplayer game (tic-tac-toe is enough) over a real fabric (WebSocket and/or Multipeer), not an in-memory Loom.
  • Wired through kuilt-otel-logging + a metric/log tap so the app is a live demonstration of the "pull observability off a real device" story, not just the gameplay.
  • Runnable on at least one real platform (iOS/Android/desktop), not just jvmTest.

No rush on this β€” flagging for whenever there's appetite to build a real showcase rather than API-proof tests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestneeds-designHas an open design question

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions