Skip to content

FM-930 — Lab environments page #140

Description

@Andreas-Froyland

Epic: #121 · Depends on: FM-901

Context

Lab leases/templates exist in API and CLI (FM-710/711), but there is no web presence yet. #15 lists 'web presentation of active leases and their expiry'.

Goal

A Lab page (environments first): lease cards with lifecycle stepper, TTL and max-lifetime, owner/purpose/project, live provisioning log; request drawer (template, project, purpose, TTL, destroy/keep) with fleetctl equivalent; templates, capacity, history tabs.

Architecture reference

docs/planning/web-console.md (Lab, decision 2); mockup lab-a-dashboard.html; docs/architecture/lab.md.

Dependencies

FM-901

Research required

None.

Acceptance criteria

Non-goals

Tests

Component tests per lease state; e2e request→ready→release against the stub API.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:claudeAssign to Claude: GUI with design judgment / multi-step flows

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions