MissionsOne real mission, replayed end to end

One objective. Every system it touches.

A persistent local mission carries its plan, specialist work, browser and terminal activity, monitors, automations, and learned context beyond the session that started it.

Mission manifest

rl-311 · per-tenant rate limiting

recorded replay

Objective

Introduce per-tenant rate limiting across the public API surface.

──no breaking change for existing clients

──limits configurable per plan tier

initiated
paula · platform
systems in scope
6
agents
4 + verifier
approvals
1 gate · infra
Acceptedt+00:00
replay totals38 min·4 isolated worktrees·read-only review·no detected drift across declared contracts

Recorded mission · timestamps relative to acceptance

01Discovert+00:02

The objective becomes a map.

Skyflo starts from the registered repositories and relevant local context needed to bound the objective before implementation begins.

mode
read-only · no changes yet
impact map
observed before planning
found
registered checkouts · relevant memory
systems map / scan2/6 in scope
api-gatewayrepository

enforcement point

billing-servicerepository

plan tiers · usage

········scanning

usage dashboard

········scanning

redis counters

········scanning

build + deploy matrix

········scanning

canary + metrics

walking imports, pipelines, and runtime topology…
02Plant+00:06

One plan. Approval before implementation.

The mission drafts one plan across the registered repositories and blocks until you approve the implementation boundary.

workstreams
4 · one per repository
contract
rate-limit headers · pinned v1
gate
plan approval → human decision
plan / rl-3114 workstreams

Pinned interface · v1

RateLimit-Limit · RateLimit-Remaining · RateLimit-Reset — 429 + Retry-After on exceed · limits.yaml per plan tier

w1api-gatewaytoken-bucket middleware · limit headers
w2billing-serviceplan-tier limits API · usage events
w3platform-infraredis counters · alerts · dashboards
w4web-consoleusage meter · limit banner

approval requested · new redis cluster · est. $84/mo

t+00:06

approved by paula · scope pinned · execution unlocked

t+00:09
03Delegatet+00:09

Specialist agents. One boundary each.

Each specialist takes a bounded slice in an isolated worktree. The parent mission holds the objective, and a separate mutation-disabled reviewer can inspect the result.

agents
4 specialists + 1 verifier
reviewer
file.read · file.search · agent.report
isolation
one repo per agent · shared contract

Lead orchestrator

Holds the objective and the pinned contract

api-gateway

Repo agent 1

middleware + headers

model = "frontier"

billing-service

Repo agent 2

tier limits + events

model = "frontier"

platform-infra

Infra agent

redis · alerts · IAM

model = "fast"

web-console

Repo agent 3

usage UI

model = "fast"

Reviewer · independent · mutation disabled
04Implementt+00:21

Isolated worktrees. One parent mission.

Specialist changes remain in separate Git worktrees while the parent mission coordinates integration and keeps the approved objective intact.

changes
4 bounded worktrees
integration
parent mission owns the seam
execution
linked Mac · registered repositories
isolated worktrees4 bounded · 1 objective
api-gatewaywt-01isolated specialist worktreebounded
billing-servicewt-02isolated specialist worktreebounded
platform-toolswt-03isolated specialist worktreebounded
web-consolewt-04isolated specialist worktreebounded
specialists remain isolated · integration stays in the parent missionexecution local · review remains separate
05Verifyt+00:33

An independent agent reviews the work.

The reviewer can read files, search, and report findings, but cannot edit files or run mutating capability operations.

reviewer
independent · mutation disabled
tools
file.read · file.search · agent.report
profile
read-only capability operations
evidence reviewRead-only
filessearchreviewreport

file.read

reviewer can inspect the implementation

file.search

reviewer can trace relevant references

agent.report

findings return to the parent mission

mutationAllowed: false

reviewer cannot change the files

read-only capability operations

the role boundary is explicit

reviewed by an agent that cannot edit the code · findings attached to the mission
06Remembert+00:38

The outcome outlives the mission.

Source-linked personal memory can be reviewed and accepted so a later mission can retrieve relevant context instead of starting cold.

records
scoped · cited · reviewable
recall
available when relevant
How knowledge compounds
knowledge / commit3 records · evidence linked
Outcomemission rl-311

Public API rate limits enforced at api-gateway via token bucket in Redis. Limits per plan tier live in platform-infra/limits.yaml.

Constraintmission rl-311

429 responses must include Retry-After. SDK v2 clients retry automatically; v1 clients surface the error.

Ownershipmission rl-311

platform-infra owns the Redis cluster. billing-service owns plan-tier limit definitions.

recall“how do I raise limits for an enterprise tenant?”

→ answered from this mission, six weeks later, in seconds.

replay complete·38 minutes wall clock·one objective, six systems, zero handoffs lost

The shape of real work

Missions engineers actually run.

Cross-repository migrations, coordinated upgrades, security responses, and refactors — the work that used to need a spreadsheet, a war room, and one heroic staff engineer.

m.01migration

Move checkout workloads to ARM without interrupting traffic

6 systems coordinated · evidence on completion

m.02security

Introduce tenant-level encryption across the platform

4 systems coordinated · evidence on completion

m.03upgrade

Upgrade the framework major version in every affected service

9 systems coordinated · evidence on completion

m.04response

Patch a critical CVE everywhere it is actually reachable

12 systems coordinated · evidence on completion

m.05refactor

Split the monolith's billing domain into its own service

5 systems coordinated · evidence on completion

m.06observability

Instrument p95 tracing across the request path

7 systems coordinated · evidence on completion

Questions

Missions, precisely.

The short version of how missions behave. For what Skyflo keeps between missions, see the knowledge system.

01What is a mission?+

A mission is the durable local unit that holds one objective, its plan, specialist work, execution history, and useful context.

02Can one mission span repositories?+

A workspace is an ordered set of registered Git checkouts; one mission may span them.

03Does Skyflo publish pull requests?+

No current product claim promises PR publication. Specialists work in isolated Git worktrees and integrate through the local harness.

04How is the work reviewed?+

A separate reviewer can inspect files and report findings, but cannot edit files or run mutating capability operations.

Your objective here

Run your first mission this week.

Skyflo Desktop is free with your own API keys or local models. Give it one real objective and watch it come back with evidence.

Missions run locally with the models you configure.