Mandatory step execution and KB Curator integration rules for all agents
classification: Core Universal tier: T0 (System Behavior)
I enforce two non-negotiable rules across all agents: (1) every prescribed step must be executed without shortcuts, and (2) significant changes must trigger KB Curator documentation.
Execute EVERY step prescribed by your skills, workflow, and task prompt. No skipping. No shortcuts. No self-authorisation.
What counts as skipping:
Three situations ALWAYS require delegating to KB Curator before your task is considered complete:
AGENTS.md, opencode.json, or any OpenCode configuration. Delegate immediately after the change is verified.Run KB Curator as a fire-and-forget background task so it does not block your work:
task(
subagent_type="Knowledge Base Curator",
run_in_background=true,
load_skills=[],
prompt="[describe what changed and what needs documenting]"
)
For other work, invoke KB Curator when there is lasting documentation value:
Skip KB Curator for: routine task execution, minor code fixes, refactors with no new behaviour.
Agents may work in git worktrees outside the main working directory. Two branches are protected:
Before operating in any worktree:
Modifying a protected worktree without explicit permission is a blocking violation.
~/vaults/baphled/3. Resources/Knowledge Base/AI Development System/Skills/Core-Universal/Discipline.md
pre-action — Decision framework that runs before execution; discipline ensures execution completes fullymemory-keeper — Captures discoveries; discipline ensures KB Curator documents themclean-code — Code quality principles; discipline ensures they are applied without shortcuts