C.22:5.2 - TaskSignature declaration and assignment
TaskSignature is a C.2.1 episteme and a species of A.6.0 U.Signature. It uses A.6.0 identity and declaration content directly rather than a flat record schema. Add an optional SignatureManifest only when dependency replay requires actual imports and provided names; SignatureId and edition are designators and currentness handles, not substitutes for identity.
TaskSignature <: U.Signature
EntityOfConcernRef = exact task or work target declared for the named receiving use
effectiveReferenceScheme = exact scheme in which TaskKind, TaskFamilyRef?, KindSet, and characteristic values are interpreted
SubjectKind = TaskKind, one exact C.3 U.Kind value
RangedValueKind = U.Entity
SliceSet = declared A.2.6 claim-scope slices
ExtentRule = entities admitted by KindSet inside those slices
ResultKind = absent; selector outcomes are not TaskSignature values
Vocabulary:
TaskFamilyRef?
KindSet
characteristic bindings with Scale, Unit, Polarity, ReferencePlane, admitted comparison relation, and value or admitted unknown
constraint relation references
evidence-use relation references only when the receiving use relies on them
optional QD, OEE, archive, generator, parity, budget, telemetry, and specialization vocabulary only when current
Laws:
include only positions that can change eligibility, acceptance, or selection for the declared use
preserve admitted unknown and distinguish it from absent non-current vocabulary
apply CHR scale, unit, polarity, ReferencePlane, and comparison legality before aggregation
keep acceptance verdicts, selector outcomes, selected methods, plans, Work, and performed results outside the signature
keep each reliance-bearing field connected to its exact basis relation and subject pattern
Applicability:
exact U.ClaimScope and any required A.2.6 membership
declared qualification or use window when current
qualification, freshness, edition, and evidence-use conditions on which use relies
exact F.17 local senses, an obtaining F.9 Bridge, and a separate bounded-use claim only when cross-semantic reuse is current
The field families in C.22:5.1 are projections of Vocabulary and Applicability. They are not extra conceptual rows and do not redefine A.6.0.
The assignment is a separate relation with exactly three direct participants:
TaskSignatureAssignmentRelation <: U.Relation
ProblemSideEpistemeSlot = <ProblemSideEpistemeSlot, U.Episteme, U.EpistemeRef>
TaskSignatureSlot = <TaskSignatureSlot, U.Signature, U.EntityRef constrained to TaskSignature>
ReceivingUseEpistemeSlot = <ReceivingUseEpistemeSlot, U.Episteme, U.EpistemeRef>
The relation obtains while that exact TaskSignature is actually adopted as the task-typing declaration for the exact problem-side episteme and the use stated in the exact receiving-use episteme, under the stated scheme, scope, and qualification conditions. Co-publication, a card field, a shared label, or one record row does not make it obtain. One occurrence is identified by the three participants plus its maximal continuous actual assignment extent. A participant change yields another occurrence; actual withdrawal and later readoption yield distinct occurrences even when the same three participants return.
TaskSignature identity and publication. The tuple <declaration content, EntityOfConcernRef, effectiveReferenceScheme> determines TaskSignature episteme identity under A.6.0 and C.2.1. SignatureId and edition designate and track that episteme. A semantic change to direct declaration fields, Vocabulary, Laws, Applicability, the exact target, or the effective scheme identifies another episteme. Admit it as a TaskSignature only if it satisfies A.6.0; relate it as a revised signature edition only when C.2.1:4.5’s source-use and continuation conditions obtain. Two E.17 publications, database rows, cards, or files may present the same edition when they resolve to the same tuple and add no new claim. ProblemProfile may reference the signature and assignment relation but contains or becomes neither.
Minimality rule. Include only declaration positions needed to determine eligibility, acceptance, or admissible selection for the named use. Additional traits remain outside Vocabulary until a later use makes them current.
Values are CHR-typed and tied to the exact measurement, evidence-use, source-use, representation, or scope relation that justifies their use when such a relation is current. Each reliance-bearing field basis names that relation and its subject pattern; generic provenance or support wording is not a replay basis. Unknowns preserve their direct missingness semantics.
TaskSignature invariants. A positive assignment satisfies all six conditions:
- The TaskSignature exposes its exact
EntityOfConcernRef, effectiveU.ReferenceScheme, direct declaration fields, Vocabulary, Laws, and Applicability. - The exact problem-side episteme, exact TaskSignature, exact receiving-use episteme, obtaining conditions, and occurrence extent of the assignment relation are recoverable.
- Every live field has an admitted filler kind or scale discipline and, under reliance, an exact basis relation with a subject pattern.
- A live but unrecovered value is
unknownonly where the field’s exact value rule permits it and a downstream policy states how the named use handles it. - A non-current optional extension is absent; absence and unknown are not interchangeable.
- Eligibility verdicts, acceptance results, selected methods, selector outcomes, WorkPlans, and Work occurrences are absent from the TaskSignature and remain with their direct patterns.