Library / First Principles Framework (FPF) - Core Conceptual Specification
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 08:25:59 UTC · snapshot created 2026-10-03 08:26:43 UTC · last check 2026-10-03 09:20:09 UTC

C.30.ILC:4 - Solution

Create a CrossScopeArchitectureResidualTriageRecord@Context when an architecture concern is carried by residuals across declared holon levels, declared scopes, or level-bearing structure relations.

CrossScopeArchitectureResidualTriageRecord@Context ::= {
  describedHolonRef,
  architectureConcernCue,
  intendedArchitectureUse,
  claimScopeRef?: U.ClaimScope,
  qualificationWindowRef?,
  boundedModelUseStructureRef?,

  declaredHolonLevelRefs?: FinSet(DeclaredHolonLevelRef),
  declaredScopeRefs: FinSet(AggregationScopeRef | DeclaredSystemLevelRef |
                            ControlLayerRef | WorkEvidenceScopeRef |
                            OrganizationScopeRef | SystemEnvironmentScopeRef |
                            RateBandRef | ScaleWindowRef |
                            PublicationSectionRef | OtherDeclaredScopeRef),
  structureKindRefs: FinSet(ArchitectureStructureKindRef),

  interlevelConflictDescription?,
  conflictCarrierRefs?:
    FinSet(ConstraintRef | ObjectiveRef | AdmissibilityConditionRef |
           TempoRef | ResourceAllocationRef | InformationTransferRelationRef |
           AssuranceRequirementRef | OtherDeclaredConflictCarrierRef),
  localScopeOptimizationClaim?,
  widerScopeOptimizationClaim?,
  conflictingConstraintRefs?,
  conflictingCharacteristicRefs?,
  conflictingQBundleRefs?,

  symptom,
  crossScopeResidualDescription,
  crossScopeResidualLocusKind:
    hiddenCoupling | interfaceException | controlRateConflict |
    scaleWindowLoss | evidenceReuseFailure | regulatoryBespokeResidue |
    workMethodException | dataSemanticDrift |
    placementJurisdictionConflict | securityTrustBoundaryBreak |
    otherDeclared,
  frustrationResidualBefore?,
  complexityGrowthPressure?,
  localRepairAttempted?,
  whyLocalRepairInsufficient?,

  firstAdmissibleArchitectureMove:
    splitDeclaredHolonLevel | mergeDeclaredHolonLevel |
    splitDeclaredScope | mergeDeclaredScope |
    splitDeclaredSystemLevel | mergeDeclaredSystemLevel |
    addMediator | addInterfaceGrammar | addControlLayer |
    addEvidenceScope | addWorkMethodScope | changeAllocation |
    exposeHiddenCoupling | acceptBoundedException |
    applyD3D4 | applyC28 | noArchitectureMove,

  triggeredPatternLocators?,
  admissibleNextMove,
  stopCondition,
  sourceReturnCondition?
}

Layer, level, tier, stack, and declared-scope labels. Declared holon level is the general level-bearing recovery field for this pattern; system level and episteme level are special cases when the described holon or selected structure makes them relevant to the claim. System level may remain as ordinary recognition language when a practitioner would naturally use it, but the record recovers the project-side scope references through declaredHolonLevelRefs or declaredScopeRefs; a system level is not the default architecture level. When the source says layer, level, tier, or stack, recover exactly one or more of: declaredHolonLevelRef, controlLayerRef, declaredSystemLevelRef, aggregationScopeRef, rateBandRef, organizationLevelRef, workEvidenceScopeRef, scaleWindowRef, or publicationSectionRef when the wording only names a document layer. A move such as splitDeclaredHolonLevel, splitDeclaredScope, or, in the special system-level case, splitDeclaredSystemLevel is admissible only when the affected declared holon level, declared scope, selected structure, declared system level, aggregation scope, control layer, organization scope, work scope, evidence scope, system scope, environment scope, rate band, scale window, publication section, or source-return condition is named. A layer label is not a structure kind, not a system level, not a rate band, and not evidence of separation by itself.

Interlevel conflict, frustration residual, and complexity-growth recovery. A conflict is architecture-shaping only when the record names the declared holon levels or declared scopes, the selected structure or structure kind that carries them, and the conflict carrier: constraint, objective, admissibility condition, tempo, resource allocation, information-transfer relation, or assurance requirement. A frustration residual is architecture-shaping only when local repair or local optimization leaves a persistent residual in another declared holon level, declared scope, or level-bearing structure relation. Complexity-growth pressure is only a candidate reason to add, split, mediate, or stabilize structure when that change is expected to reduce the residual enough to justify the new cost and its own residue.

crossScopeResidualDescription is not enough by itself. A residual becomes architecture-shaping only when its residual-bearing locus is declared: hidden coupling, interface exception, control-rate conflict, scale-window loss, evidence-reuse failure, regulatory bespoke residue, work-method exception, data-semantics drift, placement or jurisdiction conflict, security trust-boundary break, or another declared locus.

Multilevel optimization boundary. First establish whether local optimization in one declared holon level or scope degrades another declared holon level or scope. This triage neither optimizes the architecture nor proves that one global function exists. Use C.29 with MLU.Description@MultilevelLearningFrustration only when the mathematical representation supplies a recoverable mapping between declared levels, scopes, scale windows, or coarse-graining steps and states what structure is preserved and lost. Conflicting structures can enter this lens only when each structure is assigned to a declared holon level, scope, scale window, or coarse-graining step and the mapping shows why the conflict is interlevel. If scale window, RG relation, coarse-graining relation, preserved structure, lost structure, or conflict residual slope becomes an architecture scale-preference claim, use C.31.ASAP and keep any mathematical-lens claim in C.29. If the practitioner needs to generate residual-reducing candidate architecture moves, apply C.32.MLAO for the residual-reducing multilevel candidate frame and C.32 for the candidate palette. Use A.19.CPM for comparison under a declared comparator, G.5 only when selected-set result declaration is current, and C.11 when final local choice is current. For audience publication, use E.17 for a source-backed face and return to source and E.24.PUB for the publication occurrence and audience availability. Use C.32.PAD when a project architecture decision is current. Stop the C.30.ILC use at the residual and first admissible move. If the case is only a conflict between two selected structures with no declared multilevel or scale mapping, keep it in C.30, C.30.ASV, D.3, D.4, C.28, evidence, assurance, or decision patterns as applicable.

Anti-collapse rule: no generic frustration score, no risk-matrix residual, no ethical-mediation takeover, no physics or biology ontology transfer, no global-optimizer proof, no causal proof, and no assurance proof. A frustration or risk label does not govern the case until declared holon levels or declared scopes, the selected structure or structure kind that carries them, residual-bearing locus, and first architecture move are recoverable; D.3 applies only when an interlevel ethical conflict needs an inspectable description; D.4 applies only when mediation or decision use of that D.3 description is current.

Stop condition. Stop after CrossScopeArchitectureResidualTriageRecord@Context when it names the residual and the first admissible architecture move. It does not measure scale preference, generate candidate architectures, mediate ethical conflict, or select a decision. Apply a subject pattern only when a claim kind being made exists:

Claim kind being madeSubject pattern to apply
measurement or characteristic claimC.16 or the characteristic pattern that defines or constrains the characteristic under evaluation
scale window, RG relation, coarse-graining relation, preserved structure, lost structure, or conflict residual slopeC.31.ASAP when an architecture scale-preference claim is being made; use C.29 when mathematical-lens use is being claimed
multilevel learning or frustration mathematical-lens use with recoverable level mapping or scale mappingC.29 with MLU.Description@MultilevelLearningFrustration
candidate generation or residual-reducing candidate architecture movesC.32.MLAO when the residual-reducing multilevel frame is current; C.32 for the candidate palette; G.5 when selected-set result declaration is current; E.17 for a source-backed publication face and source return and E.24.PUB for the publication occurrence and audience availability when publication is current; C.11 when final local choice is current; C.32.PAD when a project architecture decision is current
final local choiceC.11
causal outcome claimC.28
evidence or assuranceA.10 for source recovery and bounded reliance; G.6 for addressable provenance paths; B.3 when a named assurance claim is current
ethical conflict description, mediation, or decision useD.3 for the interlevel ethical conflict description; D.4 for mediation and decision use of that description

D.3 and D.4 boundary. A D.3 use identifies an interlevel ethical conflict-description episteme: it connects each ethical claim to the affected entity, declared level relation or scope, value-frame edition, expected consequence, horizon, and evidence use or uncertainty when current, then states the tension among the sides. A D.4 use takes that description into mediation, refusal, evidence demand, causal return, assurance return, architecture return, accepted residual, or bounded decision use. C.30.ILC handles architecture-specific recognition: whether the conflict or residual is borne by declared holon levels or declared scopes within a selected structure. Such a residual may concern allocation, interfaces, control rates, work reuse, evidence reuse, scale windows, or coarse-graining loss. Structural views may help describe the selected structure and locate the residual. C.30.ILC is a triage and architecture-move pattern, not an ethical mediation pattern.

Architecture-move examples.

CueAdmissible architecture moveNon-admissible overread
Component optimization breaks integrationexpose hidden coupling; add interface grammar; change allocationTreat local performance as whole-holon adequacy.
Modularity reduces local work and increases exceptionsaccept bounded exception; revise module boundary; add work scope or evidence scopeAverage exceptions into a modularity score without declared scope, comparator, and measurement relation.
Local autonomy conflicts with control scopeadd control layer; change allocation; apply C.30.LCATreat autonomy label as causal or safety proof.
Evidence reuse hides source lossadd evidence scope; add source-return condition; use A.10 for source recovery and bounded reliance, and G.6 when the provenance path must remain addressableTreat reused evidence as automatically valid in the wider scope.
A scale window changes the residualapply C.31.ASAP, with C.29 when scale-lens use is being madeTreat two observations as a universal scale law.
A frustration lens with recoverable level mapping or scale mapping makes candidate moves comparableuse C.29 for lens adequacy; use C.32.MLAO and C.32 when a residual-reducing candidate palette is current; use G.5 only when selected-set result declaration is currentTreat an unassigned or same-scope structure conflict as RG mathematics or frustration mathematics, or treat an interlevel residual without recoverable mapping as a global optimizer, proof, or selected architecture.

Worked slice A - clean module layout, bad flow. A product team redraws modules so each component has an explicit responsibility relation or enactor relation, but order-to-cash flow now crosses more work transfers and exceptions rise. C.30.ILC names the module structure, transformation-flow structure, affected work scope, cross-scope residual, and first move: expose hidden coupling or apply C.30.TFS-REL. It does not turn the exception count into a modularity measure until C.16 or the characteristic pattern governing the characteristic under evaluation is applied.

Worked slice B - AI agent control conflict. A local agent optimizes its local objective and violates a supervisor’s allowed-mode constraint. C.30.ILC names the agent scope, supervisor scope or control scope, control relation, local optimization claim, residual-bearing locus, and local repair attempted. The first move may be add control layer, change allocation, or apply C.30.LCA. Safety, causality, and gate claims use their subject patterns.

Worked slice C - evidence scope residue. A reusable certification evidence set removes repeated evidence work for several product variants, but one variant has a hidden environment difference. C.30.ILC names the work scope or evidence scope and source-return condition. The practitioner uses A.10 for source recovery and bounded reliance, and G.6 when the provenance path must remain addressable. Whether the evidence meets the certification requirements for that variant is tested under the applicable certification rule.

Worked slice D - frustration residual before synthesis. Several decompositions reduce local module work but each creates a different integration, control-rate, or evidence-reuse residual in another declared scope. C.30.ILC records the residuals and first architecture moves. If the team needs a residual-reducing candidate palette, stop the C.30.ILC use and apply C.32.MLAO for the residual-reducing frame and C.32 for the candidate palette. Use G.5 only when the palette or retained set must be declared as a selected-set result for downstream use. If the team claims a multilevel-learning lens or frustration lens, C.29 carries the lens-use fields and stop condition only after the level mapping, scope mapping, scale-window mapping, or coarse-graining mapping and preserved structure and lost structure are recoverable.