Skip to content

[T3.1] Web Hub-only guarded-flow check #386

Description

@DeliciousBuding

Task: T3.1 - Web Hub-only guarded-flow check

Phase: 3 - Desktop/Web Boundary And Backend Truth
Priority: P0 | Size: M | Lane: A
S.U.P.E.R Drivers: U,E
Test Expectation: Web Playwright plus data-mode contract
Memory/Governance Impact: None

Description

Enforce that Web guarded Hub workflows use Hub only and never direct-call Local Edge.

Acceptance Criteria

  • Web E2E records Hub requests and blocks Local Edge/TDI/Gateway overclaims
  • No silent mock fallback after Hub guard
  • Manifest records stubbed-hub with real_tested=false when stubbed
  • Passes S.U.P.E.R Quick Check for: U,E
  • Satisfies test expectation: Web Playwright plus data-mode contract
  • Updates resolved memory or instruction surfaces if durable project knowledge or agent instructions changed

Affected Files

  • app/web/src/
  • app/web/src/__e2e__/

Dependencies

  • Depends on: See docs/plan/dependency-graph.md

Managed by Spec-Driven Develop workflow

Metadata

Metadata

Assignees

No one assigned

    Labels

    lane:AParallel lane Aphase:3Phase 3: Desktop/Web Boundary And Backend Truthpriority:P0Critical - must do firstsize:MMedium - a dayspec-drivenManaged by Spec-Driven Develop workflow

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions