Program update: week of June 15–21, 2026

SpecKit-informed interop and the concurrency core shipped; Job-native defaults are converging — the honest fleet-wide status across PFactory, AIFactory, TFactory and CFactory

This is a program-level weekly update across the whole Factory fleet. Where the per-service posts go deep on one product, this one steps back: what shipped this week across PFactory, AIFactory, TFactory and CFactory, what is genuinely live on the cluster, and — just as important — what is still on its way and should not be claimed as done. Links to each service’s own post for the week are at the bottom.

Shipped this week

RFC-0015 — Spec-driven interop, end to end

The fleet now speaks the same spec-driven language that tools like GitHub’s spec-kit validate the thesis for. This week RFC-0015 went from schema foundation to a working end-to-end proof, with the epic (#183) and all ten of its children closed.

What that means in practice:

This is the connective-tissue work paying off: one contract, one set of rules, read the same way at plan, code and verify time.

RFC-0016 — the concurrency core, proven live

For most of the program the PARR pipeline ran one task at a time. RFC-0016 changes that, and the core landed and was verified live this week (epic #188). The pieces:

The proof is the part that matters: on the factory cluster we ran 8 concurrent Job-per-task executions, and watched KEDA scale a worker deployment 1→3 under queue pressure. That is the substrate the fleet needed to stop being a single-lane road.

RFC-0017 — Job-native execution mechanisms

RFC-0017 is the follow-through on RFC-0016: take the Job-native substrate and make it the default path for build and verify across replicas. This week the mechanisms shipped (epic #206):

Read the next section before treating RFC-0017 as finished — it is not.

AWS demo resources cleaned up

The App Runner and EKS demo stacks from the recent deploy-then-verify and three-tier posts were torn down. There is zero ongoing cloud spend from the demos.

In progress — honestly not done yet

The temptation each week is to round “mechanisms merged” up to “shipped.” Here is the part that is still converging.

RFC-0017 default flips — NOT live

The Job-native build+verify default flips (#671 / #466) are not yet live. The credential-injection work they depend on has merged (AIFactory #688, TFactory #480), but the flips themselves are still on safe in-pod defaults and are converging through bug rounds:

Until those are green, the truthful statement is: the mechanisms exist and multi-replica is live, but build and verify still run in-pod by default. We will flip them when they are proven, not before.

Stage E — multi-node workspace consumption

Workspace pack/unpack exists, but the full multi-node consumption path — a workspace packed by one Job and unpacked by another across nodes as the normal flow — is Stage E and still has code to land. It is the last structural piece between “concurrency core proven” and “fully job-native by default.”

Where the RFC ladder stands

The program roadmap and the RFC index carry the same status, kept deliberately in sync with this post.

Per-service posts for the week

Each product has its own write-up for the week of June 15–21:

The bet has not changed: lead with governance, verification and observability, and make the substrate underneath strong enough to run many of them at once. This week moved the substrate a long way — and was honest about the last mile that remains.


← All posts