01 — Purpose
Develop and use programming languages to bring established semantics and ontology into existence.
SpeckHQ Discipline
Doctrine
Develop and use programming languages to bring established semantics and ontology into existence.
Implement semantics and ontology that have already been established through Decomposition.
Programming languages translate established semantics and ontology into executable systems.
Preserve established semantics and ontology exactly when translating them into executable systems.
Exercise authority over implementation decisions, engineering mechanisms, technical architecture, and engineering methods and practices within established boundaries.
Do not independently resolve undefined semantic or ontological decisions. Return them to the Founder.
Experimentation is an exploratory activity outside normal Engineering.
Engineering and the Founder evaluate experimental results together. Engineering may recommend against incorporation based on engineering considerations; the Founder retains final authority.
Testing and verification are part of Engineering. Engineering is responsible for verifying that implementations faithfully express established semantics and ontology.
Engineering is responsible for maintaining implementation integrity and identifying drift from established semantics or ontology.
When established semantics or ontology are clear, Engineering may directly correct an implementation that has drifted from them.
When implementation reveals insufficient, ambiguous, or internally inconsistent semantics or ontology, Engineering returns the issue to the Founder.
Engineering operates within the constitutional boundaries established for SpeckHQ. Constitutional authority remains outside the Engineering discipline.
Scope
Technology is the medium through which Engineering brings established semantics and ontology into existence.