Customer-readiness gate: v0.2.0 + v0.3.1 Rule-6 walkthroughs + L-07 live cross-host smoke #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
hero_assistance is engineering-complete pre-customer as of session 34 (Phase 22 / v0.3.1). Twenty locked decisions; open limitations are all post-v1. Every v1 acceptance criterion in #1 has shipped or has an accepted closure path.
Before declaring "ready for first customer", three eyeballs-on validations remain:
What
1. v0.2.0 Rule-6 walkthrough
The v0.2.0 candidate has been code-shipped since session 31 (
5.1of vision §5; the README lists it as 🚧 candidate, tag pending Rule-6 walkthrough sign-off). Every prior walkthrough surfaced real bugs:_appdesktop + stuck-on-enroll dead-end. Fixed mid-session.selected_tab.peek()fix.Walk the seeded 2-project demo (
bash scripts/phase13_demo.sh) through:Capture 5 fresh PNGs under
tests/baselines/desktop-{empty,mycelium,detail,hero,hero-error}.pngpertests/baselines/desktop-README.md.If clean: tag v0.2.0 on
development. CI auto-publishes the 3 deploy binaries.2. v0.3.1 walkthrough — TCP
/eventsroutePhase 22 / D-20 shipped the new
/eventsGET route on_server's TCP listener with per-recipient server-side filtering as the load-bearing privacy invariant. Hermetic test coverage is in default CI (phase22_events_tcp_per_user_filter_excludes_non_recipient+_requires_x_hero_user_in_dev_mode+_self_recipient_receives_envelope); cross-host smoke is#[ignore]-gated. No human walkthrough yet.Drive the new route via curl per
docs/runbook.md§/eventssubscription:Confirm:
presence.set_status_textfor Alice via curl/rpc; envelope arrives in Alice's/eventsstream.X-Hero-User.3. L-07 live cross-host smoke (CAP_NET_ADMIN required)
Run the two
#[ignore]-gated cross-host tests with a TUN-capable mycelium binary:This is the only end-to-end proof that 2 mycelium daemons + 2
_servers + cross-overlay TCP/rpc+ cross-overlay TCP/eventsactually round-trip on a real peer link. Both have been hermetic-tested; neither has been live-tested in CI.If any of these surfaces real bugs: file a fresh issue + fix in a follow-up session. If all clean: hero_assistance is customer-ready.
Out of scope
Refs
decisions/D-20-events-over-tcp-transport.md.limitations/L-07-cross-host-test-requires-cap-net-admin.md.sessions/34.yml.