π€ 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.
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).
:examplesalready 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-otelcapture, 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:
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.jvmTest.No rush on this β flagging for whenever there's appetite to build a real showcase rather than API-proof tests.