Work-Entry Readiness and Full-Kit Preparation
About this pattern
This is a generated FPF pattern page projected from the published FPF source. It is canonical FPF content for this ID; it is not a FPF Reference product feature page.
How to use this pattern
Read the ID, status, type, and normativity first. Use the content for exact wording, the relations for adjacent concepts, and citations to keep active work grounded without pasting the whole specification.
Type: Architectural (A) Status: Stable Normativity: Normative unless marked informative
At a glance. A.15.5 governs WorkEntryReadiness@Context: the planning and gate-facing relation that says whether intended work is ready enough to enter a work boundary. It uses full-kit preparation, commitment, resource readiness, flow policy, planned slot-filling baselines, and gate refs without treating readiness as performed work.
Use this when. Use this pattern when a team is about to commit, release, launch, or admit intended work and needs to know whether the needed inputs, sources, resources, planned fillers, constraints, and gate conditions are ready enough for that work entry.
Primary EntityOfConcern. One WorkEntryReadiness@Context relation for one intended work item, target work plan, PlanItem, or work-boundary concern in one bounded context.
First output. One WorkEntryReadiness@Context record with its FullKitCondition, commitment disposition, resource-readiness refs, WIP or flow-policy refs, planned-baseline refs, gate refs when current, and stop or degraded-use condition.
Not this pattern when. Use A.15.2 for the work plan itself, A.15.3 for planned slot fillers, A.15.1 for dated performed work, A.21 for gate decisions, B.1.6 for resource aggregation after work, E.18 for transformation-flow structure, and E.18.1 for P2W carry-through from accepted problem-side material.
Teams often say that work is "ready", "full-kitted", "committed", "green", "released", or "good to start." Those words can point to different FPF values: an intended WorkPlan, a PlanItem baseline, a performed preparation activity, a gate decision, a source-currentness relation, resource availability, or resulting performed work.
Keywords
- work-entry readiness
- full-kit condition
- readiness before work entry
- commitment disposition
- resource-readiness refs
- launch gate
- WIP and flow policy
- planned slot fillings
- blocked readiness overread.
Relations
Content
Problem Frame
Teams often say that work is "ready", "full-kitted", "committed", "green", "released", or "good to start." Those words can point to different FPF values: an intended WorkPlan, a PlanItem baseline, a performed preparation activity, a gate decision, a source-currentness relation, resource availability, or resulting performed work.
A.15.5 gives the readiness relation one place without importing a management framework object as an FPF kind. Readiness is pre-work-entry unless a recheck after launch or post-launch variance claim is explicitly current. A readiness relation may cite preparation work, but it is not that preparation work and not the target performed work.
Problem
Without a separate work-entry readiness relation:
- Full-kit preparation becomes an attractive umbrella for planning, source use, gate passage, and performed work.
- A green tile or ready label is treated as a
GateDecision. - A
SlotFillingsPlanItembaseline is overread as evidence that the planned values were actually prepared or used. - Resource readiness is confused with resource consumption.
- A committed item becomes "done" by position in a board, not by dated
U.Work.
Forces
Solution
Represent readiness as WorkEntryReadiness@Context, a dependent relation under the A.15 family and A.21 boundary.
E.24.UK settlement: this pattern does not introduce a root U.Readiness, root U.Move, imported TameFlow MOVE kind, or independent readiness ontic. The governed value is a context readiness relation over existing values: U.WorkPlan, PlanItem, SlotFillingsPlanItem, intended work kind, target EntityOfConcern, commitment disposition, resource-readiness refs, gate refs, evidence refs, and performed U.Work only when that work has occurred. FullKitCondition is a condition inside this readiness relation, not a separate root kind.
WorkEntryReadiness@Context
The record is filled according to the current readiness claim. It is not a demand to fill every slot. It is a checklist of concerns that must not be forgotten when those concerns are live.
FullKitCondition
Use FullKitCondition when the readiness question depends on what must be known, prepared, reserved, gathered, communicated, or pinned before work entry.
Full-kit preparation can include gathering information, coordinating roles, producing a missing source, reserving a resource, pinning a planned filler, or creating shared understanding. Those activities are U.Work only when actually performed. The readiness record cites them; it does not become them.
Commitment and Launch Boundary
CommitmentDisposition states the work-entry stance, such as notReady, readyWithKnownGaps, readyForProbe, readyForCommitment, committed, blocked, or requiresGateDecision.
Use A.21 only when a current OperationalGate(profile) consumes declared checks and publishes a GateDecision. A readiness badge, green tile, full-kit label, or commitment board position is not gate passage unless A.21 fields are recoverable.
Relation to A.15 Family
Relation to P2W and Pattern Use
When E.18.1 carries accepted problem-side material to a readiness question, E.18.1 names that carry-through relation and cites A.15.5 for the readiness result. When a user needs to know which pattern to use before readiness is current, use E.11.PUR.
Archetypal Grounding - Worked Slices
Fixture Deformation Work
Situation: a cooling-fixture team plans a deformation test. The ProblemCard is accepted, P2W has carried a heat-flow distinction into a work-planning question, and the team asks whether the test is ready to start.
The readiness result blocks target work entry. It does not say the lab test occurred.
Documentation Repair Probe
Situation: an assisting agent can run a reversible documentation probe to find source-currentness gaps.
Use WorkEntryReadiness@Context only for the readiness of the probe or repair work. If the probe is actually run, record the probe as U.Work under A.15.1 and then recheck readiness for the target repair.
Release Screen
Situation: a release dashboard shows a green readiness badge.
If the current claim is "the release gate passed", use A.21 and recover OperationalGate(profile), declared checks, aggregate, GateDecision, DecisionLogRef, scope, currentness, and window. If those fields are not recoverable, the display may be a source cue for A.15.4, an evidence question, or a readiness cue. It is not gate passage by appearance.
Bias-Annotation
- Ready-label bias. A green tile, ready label, release screen, or commitment board position can look stronger than the recoverable claim. Recover whether the current object is readiness, source restoration, gate decision, work authorization, or performed work.
- Full-kit umbrella bias. Full-kit preparation is useful, but it can hide planned baselines, performed preparation work, resource readiness, source currentness, and target work. Keep each current value in its governing pattern.
- Baseline-as-actuals bias. Planned fillers and readiness references do not prove launch values, performed values, variance, or results.
Conformance Checklist
Common Anti-Patterns and How to Avoid Them
Consequences
Benefits:
- Teams can inspect work-entry readiness without flattening plan, preparation, gate, resource, and performed-work claims.
- TameFlow full-kitting contributes useful criteria without importing TameFlow
MOVEas an FPF kind. - Gate and work evidence remain auditable because readiness only cites them when they are current.
Costs:
- Some "ready" claims become incomplete until the target work, missing inputs, and stop condition are named.
- A full-kit record may expose preparation work that needs its own plan, source, evidence, and resource records.
Rationale
The readiness question is practical and recurrent: should this intended work enter the work boundary now? FPF already has the kinds needed to answer that question, but without a small readiness relation the same words pull in too many objects at once.
WorkEntryReadiness@Context is deliberately dependent. It preserves U.WorkPlan, SlotFillingsPlanItem, U.Work, A.21 gate decisions, B.1.6 resource relations, and source restoration while giving the practitioner one inspectable pre-work-entry record.
SoTA-Echoing
Relations
- Builds on:
A.15,A.15.1,A.15.2,A.15.3,A.15.4,A.21,B.1.6,E.18,E.18.1, andE.24. - Coordinates with:
E.11.PURfor recommended pattern use before readiness is selected,E.10.MOVEfor readiness wording repair,C.32.P2Swhen readiness prepares work that realizes architecture-selected structures, andA.3.4.Pwhen workflow or process wording is primarily transformation-situation wording. - Does not replace: target
U.WorkPlan,SlotFillingsPlanItem,U.Work,GateDecision, source-restoration relation, resource aggregation, or transformation-flow structure.
A.15.5:End
Last Updated: 2026-06-22 — this section last modified in upstream FPF commit 3becd8e3 (github.com/ailev/FPF)