F.12 — Service Acceptance–Work Evidence Link
Preface node
heading:f-12-service-acceptance-work-evidence-link:96891
What this page is
This is generated FPF reference text from the specification preface or supporting sections. It helps interpret FPF; it is not FPF Reference product documentation.
Methodology
Use it to understand how the specification wants to be read, then return to a route, pattern, or work packet for active work. Cite generated IDs only when the wording changes the task decision.
Content
“Judge a promise from what happened, in a stated window, with evidence that actually bears on the promised outcome.”
Status. Architectural pattern.
Builds on: F.1 Question-Relative Source Selection; F.0.1, F.2, F.3, and F.17 for exact source-local meaning and optional addresses; F.5 for naming; F.9 only for actual relations between local meanings; F.10 for status families and windows; F.11 for the Method, MethodDescription, and Work distinctions; A.2.3 for U.PromiseContent; A.15.1 for evaluation Work; and A.6.1 for the applied evaluation operation and its result binding.
Coordinates with. C.2 and C.16 for observation, characteristic, scale, unit, and measured-value claims; A.3.2 when a selected evaluation MethodDescription edition changes the result; A.10 for evidence use; B.3 only when assurance is claimed or reliance is material; C.16.P and A.6.RCD when indicator or proxy wording hides an unsupported relation; E.13 only when a proxy is optimized or used as a target, incentive, gate, release argument, reputation signal, repair target, or decision driver; and direct transformation or control patterns when outputs are material.
Non-goals. No team workflow, tool, record format, or universal acceptance object. F.12 explains the minimum claims needed for a defensible judgement.
Intent & applicability
Intent. Relate an exact promise-content claim to the delivery Work and outcome being judged, the observations and measured values used as evidence, an explicit window and population, and the separate evaluation Work that applies the declared acceptance rule and returns a result on its declared scale. Map that result to F.10 status only when a receiving use needs status, and create a verdict episteme only when another use needs a durable assertion. Keep each object and relation distinct so a reader can see what would change the result.
Use this when. An SLO, SLA clause, safety margin, response-time target, quality gate, or other promise must be judged from actual occurrences.
Do not use this when. The question is only what the promise says, how the Method is described, or how a measurement is made. Use the direct A.2.3, A.3, A.15, or C.16 pattern. F.12 does not turn a lexical cell or comparison row into a verdict subject.
Problem frame
- Plan ≠ proof. A diagram or playbook is treated as evidence that its promise was met.
- Output ≠ outcome. Commands or setpoints are mistaken for the consumer-relevant result.
- Word ≠ measure. Availability, latency, or incident is used without recovering its exact local meaning and characteristic.
- Proxy by assumption. Monitor output is called a proxy before asking whether the observation and measurement model already concern the promised characteristic directly; when they do not, the needed indicator relation has no defining or testing rule.
- Evaluation disappears. A verdict appears without evaluation Work, an enacted evaluation Method, exact operation inputs, or a result binding.
- Status families collapse.
Satisfied,Violated, andInconclusiveare treated as one universal scale even though the first two are RequirementStatus values and the third is an EvidenceStatus value unless an exact local result scale says otherwise.
Forces
Core idea (didactic)
Before reporting the result, name nine things:
- the exact
U.PromiseContentclaim being evaluated; - the actual Work occurrence or defined Work population whose delivery is in question;
- the promised outcome or characteristic and its scope;
- the relevant observations and measured values, including scale and unit;
- the explicit window and population boundary;
- the evaluation Method and the System's dated evaluation Work that enacts it;
- the exact A.6.1 operation application, including its selected inputs and result binding;
- the acceptance rule and declared result scale, such as a Boolean, trichotomous, graded,
N/A, orInconclusive-including scale when that scale is actually declared; and - the PromiseContentUse, delivery, fulfilment, measurement, evidence-use, any separately defined indicator or proxy, reliance, and status relations that actually connect these claims.
The operation's result value comes first. A RequirementStatus assertion of Satisfied or Violated is available only through the exact acceptance result and its F.10 rule. Insufficient evidence can support EvidenceStatus=Inconclusive and leave RequirementStatus=Pending, or it can yield a locally declared result such as Inconclusive when the acceptance scale says so; it never silently creates a mixed universal scale. A plain summary may say met, not met, or cannot judge while retaining that exact distinction. A SchemeSenseCell may help address a local meaning, but it cannot bear the promise, Work, observation, value, result, evidence, or status. A comparison table may display the argument, but it cannot establish any of it.
Minimal vocabulary
- Promise-content claim — the exact
U.PromiseContentunder A.2.3, including its subject, scope, target, and conditions. - Work — the actual dated
U.Workoccurrence, or an explicitly defined population of Work occurrences, being judged. - Observation — the actual observation occurrence and its result under C.2 and C.16.
- Measured value — a value for a named characteristic on an explicit scale and unit.
- Window — the time, batch, episode, phase, or other bounded evaluation interval under F.10.
- Evaluation Work — the dated Work in which a System enacts the evaluation Method over the selected facts and states.
- Evaluation application and result — the A.6.1 operation application with exact argument bindings and a result value on the acceptance specification's declared scale.
- Evaluation rule and result scale — the stated comparison or aggregation and its declared admissible results. Boolean, trichotomous, graded,
N/A, andInconclusive-including scales are examples, not defaults. - Status use — a separate F.10 application of an exact EvidenceStatus or RequirementStatus value to its exact target, scope, window, and use after the direct result is recovered.
- Verdict episteme — an optional C.2.1 episteme that states the evaluation result or status when another use needs a durable assertion; it is not the operation result or the fulfilment relation.
- Indicator or proxy relation — only a separately defined or tested relation in which one observed characteristic or result stands in for another subject or outcome for this use, with exact participants, coverage, and loss. The word proxy does not create it.
- Evidence use and reliance — an A.10 evidence-use relation and, only for assurance or material reliance, the B.3 branch. Neither creates an indicator relation or the acceptance result.
The binding, as eight practical rules
R1 — Match the promise to delivery.
Use A.2.3 to keep the exact promise content, PromiseContentUse, delivered outcome, and fulfilment relations distinct for the Work occurrence or population being judged. An abstract service label or lexical cell is not enough, and the later evaluation does not make those delivery-side relations obtain.
R2 — First test for direct measurement. Ask whether the observation and measurement model directly concern the promised characteristic of the relevant Work outcome inside the window. If they do, use C.16 for measurement and A.10 for evidence use; add no proxy relation. Commands, approvals, and MethodDescriptions are not outcome evidence by themselves.
R3 — Recover any real indicator relation.
If a distinct observed indicator stands in for the promised characteristic or outcome, name both participants and cite the pattern that defines or tests that exact relation. Use C.16.P to recover the construction and distortion risk. If no current rule supplies the relation, stop with A.6.RCD missing-governor; do not treat the word proxy, A.10 evidence use, or B.3 reliance as its substitute. Use E.13 only when the indicator is optimized or used as a target, incentive, gate, release argument, reputation signal, repair target, or decision driver.
R4 — Perform the evaluation. Name the System that performs dated evaluation Work and the evaluation Method it enacts. Identify the A.6.1 operation application, its selected facts and state references, the applied acceptance rule, and the result binding. Surface a particular MethodDescription edition only when selecting that edition changes the result or its replay.
R5 — Use the declared result scale.
Name the characteristic, scale, unit, aggregation, comparison, and admissible result values through the acceptance specification's verdictScaleDescriptionRef. Typical calculation shapes include:
- a value at or above, or at or below, a threshold;
- a stated percentile at or below a target;
- a share such as good time divided by total time;
- an event count within a limit;
- all relevant values remaining inside a band.
The calculation shape does not select a verdict scale. Use the exact scale declared by the acceptance specification.
R6 — State every needed relation directly. Use A.2.3 for promise use, delivery, and fulfilment; C.16 for observation and measurement; the defining or testing pattern for any indicator relation; A.10 for evidence use; B.3 only for assurance or material reliance; and F.9 only when distinct local meanings themselves require a semantic relation. One generic Bridge cannot establish clause–Work fit, measurement, indicator validity, evidence, evaluation, status, or fulfilment.
R7 — Keep the window and population explicit. A monthly verdict, a batch verdict, and an incident verdict are different claims. A new promise, monitor, or window does not rewrite an earlier verdict.
R8 — Preserve result, status, and assertion boundaries.
Keep the operation result on its declared acceptance scale. Map it to RequirementStatus=Satisfied or RequirementStatus=Violated only through the exact F.10 rule. If evidence coverage, indicator adequacy, scale conversion, or relation support is insufficient, use EvidenceStatus=Inconclusive, leave RequirementStatus=Pending, or return the exact local result declared by the acceptance scale. Create a C.2.1 verdict episteme only when another use needs that durable assertion.
Evaluation shapes
Availability share
Promise: availability is at least 99.9% for a calendar month. Delivery Work: the defined service-delivery occurrences or population during that month. Evidence: observations and measurement results for the promised availability characteristic. A System performs evaluation Work; its A.6.1 application binds the in-scope values and returns the declared result. If the observation model already concerns the promised characteristic, there is no proxy relation. If synthetic probes instead indicate a different user-experience characteristic, name the exact indicator relation, its defining or testing pattern, uncovered regions or degradations, and the evidence-use boundary; otherwise stop with missing-governor.
Latency percentile
Promise: p95 response latency is at most 120 ms for a stated request population and window. Evidence: response-time observations for that population. Evaluation Work applies the declared sampling, exclusion, and percentile rule and binds its result on the declared acceptance scale. Sampling bias or missing paths can support EvidenceStatus=Inconclusive and leave RequirementStatus=Pending, or yield a locally declared result when the scale explicitly says so.
Safety or quality band
Promise: temperature remains within [L,U] during the batch phase. Evidence: calibrated temperature observations for the relevant EntityOfConcern and interval. Evaluation Work applies the stated sampling, uncertainty, and band rule; the exact application binds the values and returns a result on the declared scale. A RequirementStatus follows only through its own rule.
Incident duration
Promise: restoration occurs within 60 minutes for each in-scope incident. Delivery Work: each handling occurrence. Evidence: observations of the defined start and restoration events. Evaluation Work applies the elapsed-time rule to those bindings and returns its declared result. A BPMN design may be a MethodDescription under A.3.2, but it is not either Work occurrence or evidence of the result.
Invariants
- Exact promise. The evaluation identifies the
U.PromiseContentclaim, not merely an SLO label or cell. - Delivery-side relations. The judged delivery Work or population and the applicable A.2.3 promise-use, delivered-outcome, and fulfilment relations remain distinct from evaluation.
- Outcome evidence. Observations and values concern the promised characteristic of that Work; outputs and approvals alone are insufficient.
- Direct-before-proxy. When observation and measurement directly concern the promised characteristic, use C.16 and A.10 and add no proxy. A distinct indicator relation needs exact participants and a defining or testing pattern, or the result is
missing-governor. - Window and population. Both are explicit and match the promise.
- Evaluation Work and application. A System performs dated evaluation Work, enacts the evaluation Method, and applies the exact A.6.1 operation with recoverable inputs and result binding.
- Declared result scale. Characteristic, scale, unit, aggregation, threshold, exclusions, and admissible result values are stated as applicable. Boolean, trichotomous, graded,
N/A, andInconclusive-including scales are examples, not defaults. - Status separation.
SatisfiedandViolatedare RequirementStatus values reached only through a direct acceptance result.Inconclusiveis an EvidenceStatus value unless the declared local result scale independently admits that label; insufficient evidence otherwise leaves RequirementStatus pending. - Optional verdict episteme. A durable C.2.1 assertion is created only for a named later use and never replaces the application result, status-use occurrence, evidence relation, or fulfilment relation.
- Bounded reliance. A.10 governs evidence use; B.3 is used only for assurance or material reliance; E.13 is used only for an optimized or decision-driving proxy.
- Non-retroactivity. Later promise, monitor, MethodDescription edition, or interpretation changes do not silently alter past evaluations or assertions.
- Cells are addresses only. An F.17 cell may identify local meaning but establishes none of the substantive claims above.
Micro-examples
SaaS uptime
- Promise content: availability ≥ 99.9% for the named service scope in June.
- Delivery Work population: the in-scope service-delivery occurrences during June, connected to the promise through the applicable A.2.3 relations.
- Evidence: synthetic-probe observations, with regions and outage-detection coverage stated. If their measurement model directly concerns the promised availability characteristic, no proxy is added; otherwise the distinct probe-to-user indicator relation needs a defining or testing pattern.
- Evaluation: a System performs evaluation Work; the exact application binds observed good time and total in-scope time and returns a value on the declared result scale.
- Status or summary: map the result to
RequirementStatus=SatisfiedorRequirementStatus=Violatedonly when that F.10 rule applies. If the evidence basis is inadequate, useEvidenceStatus=InconclusiveandRequirementStatus=Pending, or the exact locally declared result. Plainly: met, not met, or cannot judge.
Furnace temperature band
The promise content states [720,740] °C during the soak phase. The delivery Work is the actual batch soak occurrence. Calibrated thermocouple observations either measure the product characteristic directly or use a separately defined sensor-location indicator relation. Evaluation Work applies the band rule and binds its result. An out-of-band result can support RequirementStatus=Violated; insufficient spatial evidence supports EvidenceStatus=Inconclusive and leaves the requirement pending unless the declared acceptance scale specifies another local result.
Incident MTTR
The promise content states restoration within 60 minutes per in-scope incident. Each incident-handling Work has observed start and restoration events. A separate evaluation Work occurrence applies the declared event and subtraction rule; its application binds those timestamps and returns the result. A playbook may be the selected evaluation MethodDescription when its edition changes that rule, but it is not the Work or proof of the duration.
Anti-patterns & remedies
Extended worked examples
CDN latency by region
Promise content: p95 end-user latency ≤ 200 ms per region per month. Delivery Work population: delivery occurrences per region in that month. Evidence: response-time observations tagged by region and path. If probes measure the promised characteristic directly, use C.16 and A.10 without a proxy. If they indicate a distinct user-experience characteristic, name the exact probe-to-user relation, its defining or testing pattern, and last-mile loss. Evaluation Work returns one result per region on the declared scale. A global all-regions statement is a separate logical aggregation of those results or statuses, not a property of a table row.
Stroke care door-to-needle
Promise content: at least 90% of in-scope ischemic-stroke episodes achieve door-to-needle ≤ 30 minutes in the quarter. Delivery Work population: patient-episode care occurrences. Evidence: observations of defined door and needle events. Evaluation Work binds those events, counts qualifying episodes, divides by the eligible population, and returns the declared result. Missing triage tags or event ambiguity may support EvidenceStatus=Inconclusive and leave RequirementStatus=Pending, or produce the exact local result declared by the acceptance scale.
Cold-chain warehouse
Promise content: product temperature remains in [2,8] °C for at least 99.5% of each day. Delivery Work: the daily storage occurrence or defined population. Evidence: calibrated thermistor observations. First ask whether the measurement model directly concerns product exposure. If sensor position indicates another characteristic, name the exact indicator relation and its stratification loss or stop at missing-governor. Evaluation Work returns in-band covered time divided by in-scope time on the declared scale. Any result assertion, RequirementStatus, evidence use, and material reliance statement retain the indicator limit separately.
SaaS incident MTTR
Promise content: MTTR ≤ 60 minutes for each in-scope incident. Delivery Work: each incident-handling occurrence. Evidence: observed start-fix and restoration events. Evaluation Work applies the declared duration operation and binds one result per incident. Quarterly reporting explicitly aggregates those results or their separately warranted statuses.
Safe reasoning moves
- Match scope. Confirm that the promise content covers the exact delivery Work or population and keep A.2.3 promise use, delivery, and fulfilment distinct.
- Name the window. Make time, batch, phase, and exclusions explicit.
- Test direct measurement first. Confirm whether each observation and its measurement model directly concern the promised characteristic; if so, use C.16 and A.10 and add no proxy.
- Recover an indicator only when needed. When another characteristic stands in, name both participants, the defining or testing pattern, coverage, and loss. Use C.16.P for recovery and A.6.RCD
missing-governorwhen the relation is absent. - Check values. Name characteristic, scale, unit, aggregation, and uncertainty.
- Perform the evaluation. Name the performing System, evaluation Work, enacted Method, exact A.6.1 application, input bindings, and result binding. Cite a particular MethodDescription edition only when it changes the result or replay.
- Use evidence directly. Record the A.10 evidence-use claim. Enter B.3 only for assurance or material reliance, and E.13 only when a proxy is optimized or drives a decision, gate, incentive, release argument, reputation signal, or repair.
- Keep the result on its declared scale. Boolean, trichotomous, graded,
N/A, andInconclusive-including scales are examples, not defaults. - Map status separately. Use
RequirementStatus=SatisfiedorRequirementStatus=Violatedonly through the direct acceptance result. Evidence insufficiency can supportEvidenceStatus=Inconclusiveand leave the requirement pending, or produce an exact locally declared result. - Create a verdict episteme only on demand. Use C.2.1 only when another use needs a durable assertion about the result or status.
- Aggregate explicitly. Population-level results and statuses follow the promise's stated quantifier; they are not inferred from a few green cases.
- Preserve history. New promises, monitors, evaluation methods, or scales create new evaluations rather than changing old ones silently.
Relations
Builds on:
- Use F.1 and F.0.1 to recover exact sources and local claims, and F.2, F.3, and F.17 only when expressions or durable addresses are needed.
- Use F.5 for clear designations, F.9 only for an actual relation between distinct local meanings, F.10 for separate EvidenceStatus and RequirementStatus uses and windows, and F.11 to keep Method, MethodDescription, Work, and output distinct.
- Use A.2.3 for exact promise content, PromiseContentUse, delivered outcome, and fulfilment; A.15.1 for delivery and evaluation Work; and A.6.1 for the exact evaluation-operation application and result binding.
Uses direct subject patterns. Use C.2 and C.16 for observations, characteristics, scales, units, and measured values. When the measurement does not directly concern the promised characteristic, use C.16.P to recover the distinct indicator relation and cite the pattern that defines or tests it; use A.6.RCD missing-governor when no such rule exists. Use A.10 for evidence use, B.3 only for assurance or material reliance, E.13 only for optimized or decision-driving proxies, and the appropriate direct pattern for kind, control, or transformation claims.
Constrains: Reporting and assurance keep promise content, delivery Work, observation, measured value, window, evaluation Method and Work, operation application, result binding, declared result scale, optional verdict episteme, EvidenceStatus, RequirementStatus, evidence use, material reliance, any defined indicator relation, and any F.9 relation distinct. A relation-specific CL or loss is reported with that relation, not folded into the result or status.
Migration notes
- Promise revision. Keep the old promise-content identity, evaluation results, and status assertions; evaluate the new claim separately.
- Monitor change. State whether the new observation model directly measures the promised characteristic or needs a separately defined indicator relation; preserve past evidence identity.
- Scope correction. Retire a result or status assertion about the wrong Work or population and issue a corrected evaluation rather than redefining the promise.
- Scale and unit change. Apply the direct conversion and measurement relations; use F.9 only when local meanings also differ.
- Population refinement. Treat per-region, per-zone, or per-episode changes as explicit promise or evaluation changes.
- Indicator retirement. Prefer direct measurement when available; keep prior indicator-dependent results, status assertions, and evidence uses with their original limits.
Acceptance tests
Static conformance
- SCR-F12-S01 (actual subjects). Every evaluation names exact promise content, delivery Work or population, observations and measured values, window, and rule; cells are optional addresses only.
- SCR-F12-S02 (scope match). Promise, Work, evidence, population, and window align.
- SCR-F12-S03 (evidence). Observations concern the promised outcome of the judged Work.
- SCR-F12-S04 (evaluation explicit). The performing System, evaluation Work, enacted Method, exact A.6.1 application and argument and result bindings, characteristic, scale, unit, aggregation, threshold, exclusions, and declared result values are stated as needed.
- SCR-F12-S05 (indicator boundary). Direct measurement adds no proxy. A distinct indicator relation names exact participants and a defining or testing pattern, or the evaluation stops at A.6.RCD
missing-governor. - SCR-F12-S06 (direct relations). Promise use, delivery, fulfilment, measurement, indicator, evidence use, assurance or material reliance, evaluation, status, and any verdict assertion use their defining or testing patterns.
- SCR-F12-S07 (result and status). The operation result stays on its declared scale; RequirementStatus and EvidenceStatus are mapped separately, and evidence insufficiency is never implicit target falsity.
- SCR-F12-S08 (optional episteme). A C.2.1 verdict episteme exists only for a named later use and remains distinct from result and status.
- SCR-F12-S09 (no generic Bridge). F.9 is used only for a real local-meaning relation and establishes none of the other relations.
- SCR-F12-S10 (temporal honesty). No timeless or retroactively rewritten result or status assertion appears.
Regression
- RSCR-F12-E01 (relation update). A changed indicator, evidence, or semantic relation affects only evaluations that depended on it.
- RSCR-F12-E02 (edition change). Source-local meaning remains tied to the edition used by each evaluation.
- RSCR-F12-E03 (population drift). New population definitions create explicit new evaluations.
- RSCR-F12-E04 (window partition). Weekly and monthly results and statuses remain distinct; any roll-up states its aggregation.
- RSCR-F12-E05 (indicator retirement). Direct measurement changes future evaluations without silently rewriting prior indicator-dependent results or assertions.
Didactic distillation
“Name the exact promise, the delivery Work it covers, the promised characteristic, the observations and measured values, and the window and population. First ask whether the measurement is direct; if another indicator stands in, name its exact relation or stop. Then name the System's evaluation Work, enacted Method, operation inputs and result, and the declared result scale. Map that result to RequirementStatus or EvidenceStatus only through the exact rule, and create a verdict episteme only when another use needs it. Plainly: met, not met, or cannot judge. Judge what happened—not the plan, the command, the word proxy, or the table.”
F.12:End
Last Updated: 2026-09-03 — upstream FPF commit b999972c (github.com/ailev/FPF)