ARKTELOS / PRODUCTS / USECASE FORGE

Command execution with a lifecycle you can reason about.

UseCase Forge gives Dart and Flutter applications one explicit place to coordinate input, policies, concurrent work, cancellation, output, errors, history, and diagnostics.

INTENTEXECUTEOBSERVE
ADMIT
POLICY
OUTPUT
PROOF

THE SYSTEM

Execution is more than calling a function.

Real application operations compete, fail, get superseded, need cancellation, publish state, and leave evidence. UseCase Forge treats those behaviors as one coherent lifecycle.

01

Policy-driven

Admission, input, and execution decisions are visible configuration.

02

Lifecycle-complete

Every accepted command reaches a defined terminal outcome.

03

Observable

Snapshots, history, hooks, and diagnostics expose what the system is doing.

ECOSYSTEM

One model, four packages.

Start with pure Dart. Add only the Flutter, test, or DevTools layers your application actually needs.

01Dart

usecase_forge

Core runtime and public contracts.

02Flutter

usecase_forge_flutter

Flutter-facing adapters.

03Testing

usecase_forge_test

Observers, matchers, and virtual time.

04DevTools

usecase_forge_devtools

Stable diagnostics protocol and packaged extension.

ARKTELOS

Purpose-built engineering systems for software that has to hold.