Skip to content

[Epic] Prove the Flect 1.0 product experience end to end #17

Description

@robinbraemer

Outcome

Prove the complete Flect 1.0 experience as one calm loop: open, become agent-ready, describe an interface, see it running, refine it by conversation or direct selection, recover from failure, revisit history, reopen, and export.

This epic is the integrated product-quality proof for #1. It must validate what users actually experience, not a separate review-state machine.

Required slices

Acceptance journey

From clean supported browser and macOS profiles, a user can:

  1. Open Flect and complete Pi/model readiness without a terminal.
  2. Ask for a small interface and see a valid running result.
  3. Make ten consecutive UI changes through natural language and selected elements without Keep, Reject, Review, branch, mode, or reset decisions.
  4. Continue typing and interacting with the canvas while the agent streams and the workspace rebuilds.
  5. Encounter an invalid patch, keep using the last-known-good result, and let the same agent repair it from actionable diagnostics.
  6. Undo, redo, inspect a simple history, restore an earlier state, reload, and reopen offline without losing work.
  7. Complete the flow with keyboard and assistive technology at supported viewport and appearance settings.
  8. Export an ordinary Git-backed web project and run it outside Flect.
  9. Install and repeat the supported journey from a trusted clean-machine macOS artifact.

Release gates

  • Every referenced issue meets its observable acceptance criteria.
  • Production Chromium proves the full journey against production assets and real browser behavior.
  • The packaged macOS application proves the same supported journey through public UI and accessibility surfaces.
  • Performance budgets from Make Flect feel instant with strict live-editing performance budgets #20 pass without excluding the agent-active, failing-build, long-session, or direct-manipulation paths.
  • Capability enforcement, credential isolation, redaction, revocation, storage recovery, and last-known-good behavior remain deterministic.
  • A dated verification report links current evidence for every advertised claim and names every known limitation.
  • The user-facing product contains no internal App/Shaper/Guardian roles or mandatory candidate/review terminology.

Non-goals

  • Treating an old Shape/Use/Keep workflow as a compatibility requirement.
  • Claiming the later remote-runtime exploration is shipped.
  • Passing through mocks alone when a production browser or packaged-host boundary can be exercised.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority:P1Next after the core live-editing loop is provenstatus:external-gateImplementation is locally complete; closure requires credentials, hardware, review, or publicationtrackingUmbrella issue tracking a coordinated body of work

    Type

    No type

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions