Summary
Fill the 4 open conformance gaps in semiotic-endeavor-specification (v0.1.0) identified in the gap analysis text. This completes the level 3 description: what an implementation MUST do.
Motivation
semiotic-endeavor-specification currently covers: method component interface, normative scope, aspect interoperability, shared carriers, method component lifecycle, error semantics, and repository conformance. But §4 explicitly lists 4 gaps:
- Aspect registration
- Method coherence verification
- Governance interface
- Lifecycle transition procedures
These are “not yet covered” per the spec’s own admission. Completing them advances goal 006 (specify the endeavor) and makes the specification usable as a conformance target.
Steps
- Aspect registration (§ new): how a new aspect specification is added to an endeavor’s method. Define: the registration process, compatibility checking (do the new aspect’s invariants conflict with existing ones?), and the shared carrier update protocol.
- Method coherence verification (§ new): concrete procedures for checking that an endeavor’s method is internally consistent. Currently just “invariants must be jointly satisfiable.” Need: what to check, how to check it, what constitutes a failure.
- Governance interface (§ new): what governance structures an
endeavor MUST have. semiotic-project-management describes governance
for THIS endeavor; the specification should say what ANY endeavor
implementation must provide. Include: the primacy principle (a
concrete endeavor’s practice can override abstract specification
governance; see
emsemioverse-endeavor-primacy.md). - Lifecycle transition procedures (§ new): not just guards (when) but procedures (how). For each lifecycle transition (draft → candidate → stable → deprecated → superseded), what steps must be taken?
- Skills specification (§ new): the skill system (manifests, triggers, runtime types, composition, the progressive automation trajectory from inference to script to tool) is practiced extensively but exists only in ASR theory documents, not as a normative specification. Semiotic-skills belongs WITHIN the semiotic-endeavor-specification as a method component, not as a separate spec — skills are how an endeavor’s method is executed.
- Skill specification interface (§ new): what a skill
specification (SKILL.md) MUST contain — the normative requirements
for skill manifests. Currently documented descriptively in
theory/skill-manifests.md; this step promotes it to normative.
Done when
- Each gap has its own section in semiotic-endeavor-specification
- §4 is updated to remove addressed gaps
- Each section is concrete enough that an agent could check conformance against it
- Skills specification section defines what skills ARE at the endeavor level (not ASR-specific)
- Skill manifest requirements are normative (not just descriptive)
Dependencies
None, but benefits from plan 0041 (theory completion informs what the spec requires).
Log
2026-03-08 — Created from gap analysis. §4 of the spec itself lists these as “identified but not yet specified.” Per emsenn: plan unplanned work before doing it.
2026-03-08 — Added steps 5-6 (skills specification, skill manifest requirements). emsenn confirmed that semiotic-skills and semiotic-skill-specification are parts of the semiotic-endeavor- specification, not separate specs. The skill system’s “practice without specification” gap (from assessment 2026-03-08-4) is resolved within this plan’s scope. Also added primacy principle reference to step 3 (governance interface).
2026-03-08 — Completed. All 6 sections written as §4-§9 of semiotic-endeavor-specification v0.2.0:
- §4 Aspect registration: registration preconditions, compatibility checking (invariant, type, dependency), shared carrier update protocol
- §5 Method coherence verification: what to check (joint satisfiability, carrier consistency, DAG acyclicity, scope disjointness), how to check (enumerate/pair/compose/graph/report), failure criteria
- §6 Governance interface: required structures (policies, decision records, evidence-gated transitions, ownership), governance evolution, primacy of concrete endeavor (with override procedure)
- §7 Lifecycle transition procedures: draft→candidate, candidate→stable, stable→deprecated, deprecated→superseded — each with guard recap and detailed procedure steps
- §8 Skills specification: skill as method component, kinds (operational/ learn/meta), runtime types and progressive automation trajectory, skill composition (dependencies + pipelines), skill-specification relationship
- §9 Skill specification interface: required fields (description, id), recommended fields (10 fields with types/defaults), region declarations, trigger requirements, versioning constraints, validation requirements Old §4 (gaps) → new §10 with updated gap list (4 new gaps replacing 4 resolved ones). Sources: semiotic-endeavor v0.8.0 (theory), theory/skill-manifests.md (formal model), emsemioverse-endeavor- primacy.md (primacy principle).