faffter-noon-concurrency-sequential

Executes the build pass sequentially, dispatching one graft build subagent at a time.

3|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/shftwst/faff --skill faffter-noon-concurrency-sequential-shftwst
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: faffter-noon-concurrency-sequential
Source: https://github.com/shftwst/faff/tree/main/plugin/skills/faffter-noon-concurrency-sequential
Command: npx skills add https://github.com/shftwst/faff --skill faffter-noon-concurrency-sequential-shftwst

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Autonomous build pipelines that run multiple changes concurrently risk worktree contention, merge races, and untracked subagent failures. This executor removes that risk by running the build pass strictly one issue at a time, with deterministic ledger recording and custody verification. ## Core Features & Use Cases - Sequential build dispatch: Runs each issue or collision group as a foreground-blocking build subagent, blocking until a terminal token returns before starting the next. - Integrity and evidence custody: Brackets every dispatch with integrity-digest snapshot/verify, persists and verifies per-issue AC and review evidence, and parks units on tamper or mismatch. - Merge orchestration: Runs the merge locus itself for each PR-ready build, recording fixed ledger buckets (shipped, pr-open, parked, superseded, errored). - Use Case: An unattended L3 run drains a backlog overnight; this default executor builds each issue serially so every merge sees main exactly as the prior merge left it, with no rebase or race handling needed. ## Quick Start Configure the concurrency slot to faffter-noon-concurrency-sequential and let the beep-boop build pass run each issue sequentially by default.

Frequently Asked Questions about faffter-noon-concurrency-sequential

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an autonomous build pass without merge races?▼

Use the sequential concurrency executor, which dispatches one build subagent at a time in the foreground and blocks until its terminal token returns. Each merge sees main exactly as the prior merge left it, so no rebase step or race handling is needed.

What is the difference between the sequential and parallel concurrency executors?▼

The sequential executor is the zero-config default that builds one issue at a time with no worktree contention. The parallel alternative (faffter-dark-concurrency-parallel) runs independents concurrently for speed but must honor the same seven slot-contract obligations.

How does the executor handle a subagent that returns no terminal token?▼

A missing token triggers ground-truth reconciliation rather than a blind park. The orchestrator reads the run directory artifacts and git state (PR, CI, merge status) and records the terminal outcome to the run ledger itself.

What happens when integrity verification fails during a build?▼

On a tamper (exit 1) or unavailable verification (exit 2), the executor runs the shared park procedure for that unit and does not reconcile its run-dir evidence. Evidence mismatches on the per-issue AC or review files trigger the same unit-scoped park.

Can the build model or effort be configured per issue?▼

Yes. Optional matchers route the build model by retained confidence or by tier, resolved per issue at dispatch. A collision chain resolves to its most-demanding member so no chained member is under-served by a cheaper model.

When should I not use the sequential executor?▼

Avoid it when throughput matters more than simplicity and your project can absorb concurrent worktrees. In that case swap the concurrency slot to the parallel executor, which still honors the same merge-gate and custody obligations.