Library / Systems Engineering Principles Framework
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 05:29:54 UTC · snapshot created 2026-10-03 05:30:57 UTC · last check 2026-10-03 07:40:10 UTC

SYSE.47:4 - Solution

SYSE.47:4.1 - Recover the task and the permitted construction

Recover the required result, supplied domain operations, actual interface conditions and observable evidence of completion. For a repair, inspect a representative trajectory: what contribution was needed, what arrived, how it entered the next action, and where progress stopped. Distinguish a bad continuation from a missing or false return.

Choose the actual performer and implementation: written instructions with usable observations, a supervised sequence, or executable transitions. Establish who can inspect each condition and perform each operation. The procedure connects supplied operations; it cannot create missing arithmetic, domain judgement or bodily ability by naming another step. SYSE.52 constructs the actual next input and tool view; consume its selected evidence, provenance and reconstruction triggers rather than treating context assembly as an unexplained transition. Persisted memory construction belongs to SYSE.43; model parameter or adapter training to SYSE.45; a reusable operator to SYSE.48. One intervention can consume their results without claiming to perform them.

Compare the proposed procedure with the simplest feasible arrangement, including the incumbent. State which task, performer conditions, contracts and supports the comparison preserves; include model/settings when an LLM is used. If the missing result meaning is outside the engineer’s knowledge, obtain it through SYSE.9 before implementing a predicate that depends on it.

SYSE.47:4.2 - Build the steps and their usable inputs

For each necessary step, specify its required evidence, generated proposal if any, allowed external action, and the return that enables further work. Use the supplied human or deterministic operation directly where it suffices. Give a model call the current task, relevant qualified contributions and a tool view containing supported operations with their actual argument and effect semantics.

Select evidence for its next use. Retain source, subject, time or edition and applicability where those distinctions affect the decision. Keep governing instructions separate from retrieved content; a document or tool response supplies data, not permission to rewrite the task. A compact summary must preserve the qualification on which the next action relies. Use SYSE.52 when that selection, compression or tool view needs construction. Pass it the receiving step and actual per-attempt state, consume the resulting input, and preserve its raw-evidence return and recovery operations.

Use per-attempt state only where a transition needs it: outstanding premises, supplied contributions, current target observations, unresolved execution attempts and remaining budget. Such state is not automatically cross-task memory. Invoke SYSE.43 or SYSE.44 only when retained context or divided contributions are actually needed.

SYSE.47:4.3 - Implement observable continuations

Connect the steps using predicates grounded in the task and interface. When assistance selection is unsettled, obtain SYSE.50’s performer- and access-relative rule: the signal it consumes, the response it selects, its applicability and fallback. Implement that rule without treating confidence as a current fact, permission or resolved effect. A required fresh observation can use a direct rule without a calibrated estimator.

The following distinctions commonly matter; select those that can change this procedure.

Observed conditionContinuation to implement
A qualified contribution supplies the needed premiseRecord it as supplied and pass its usable result to the dependent action.
A premise is missing, contradicted or no longer applicableOpen the specific lookup or bounded request that can supply it; retain the reason for reopening.
The same query would repeat with the same relevant evidence and no justified refreshReturn the unresolved premise or select a different supported move; do not spend the entire budget rediscovering the same result.
A proposal has malformed or unsupported argumentsReturn the exact binding defect through SYSE.42 before execution.
An invocation may have effects but its response is missingPreserve the attempt identity and enter SYSE.26 recovery through SYSE.42 before any replay.
The actual completion predicate is satisfiedReturn the observed result in a form the receiver can use.
Budget is exhausted or no permitted useful continuation remainsReturn the unfinished condition and recoverable state; do not label the task complete.

When further reasoning or tool work needs adaptive allocation, consume SYSE.51’s rule before another calculation, source inspection, sample, branch or model call. Pass it the actual intermediate result and remaining resources; enforce its completion reserve and sufficient-result stop. A cap alone does not choose a useful move before exhaustion.

Put consequential limits in the actual controlling means. For software, enforce the permitted tool set, attempt budget and uncertain-effect branch outside model-generated narrative. A human procedure requires usable cues and feasible checking; a written instruction alone does not guarantee that the person performs it. SYSE.26–28 and SYSE.40 retain interface, control and resource obligations.

Implement the chosen transitions in their supported form: a usable written sequence, supervised enactment, code or workflow definition. Connect actual inputs and returns, including failure paths, then exercise that implementation. A diagram with disconnected boxes does not supply the candidate.

SYSE.47:4.4 - Bind predictions without substituting them for observations

When the next action needs a prediction, obtain its model and qualified response through MMP.8.SD, MMP.17 and SYSE.10. Bind the response to the current action, horizon, source conditions and error limit. A.15.7/C.11 use the prediction for choice; SYSE.42 obtains any required actual effect and subsequent observation.

If the current state, model premise or error bound is defeated, return to the named model or observation supplier. Do not invent dynamics in the controller or promote a predicted state into an observed result.

SYSE.47:4.5 - Exercise the candidate and retain only useful control

Use SYSE.46 to compare the candidate with its baseline on representative tasks. Include an adequate contribution, a genuinely missing premise, changed relevant information and an uncertain effect when those branches are relied on. Use SYSE.49 when informative conditions must be constructed.

Inspect receiving-result correctness, needed access/use, restraint, unresolved effects and total effort. Keep final comparison cases outside procedure tuning. When persistence matters, compare delayed and changed-condition use with recoverable configuration and support identity.

Retain the smallest procedure supported by the comparison. Return a false sufficiency test to its predicate owner, failed execution to SYSE.42, and misleading feedback to SYSE.49. A more elaborate procedure with no useful advantage should be simplified or rejected. Stop at the bounded executable result or its exact unresolved construction condition.