Implement plugin-based template system in agentbase: declared data models (status-pipeline, correspondence-versioned, etc), discoverable + versioned + swappable. Enables convention 'project-data-model-declaration'.
Design constraint
Templates are PLUGINS, not hard-coded core code. Discoverable via filesystem (~/.agentbase/templates/) + npm (agentbase-template-* prefix).
Done definition
Design doc: ~/.openclaw/workspaces/nebula/agentbase-templates-design.md
'agentbase model {show,validate}' + 'agentbase template ls/info' subcommands functional
Template loader (filesystem + npm)
JSON-schema validator for template YAML
Built-in templates: status-pipeline (legacy default), correspondence-versioned (rffi mirror)
'agentbase model show -b rffi' returns valid output once rffi declares correspondence-versioned
Convention 'board-template-plugins' authored at /Users/c/.openclaw/.dna/conventions/
Backward compat: boards without model decl → assume status-pipeline v0
Tests for template loading + rffi validation
Migrated from NEBULA-79 | Parent: NEBULA-19 | Original status: QA
Implement plugin-based template system in agentbase: declared data models (status-pipeline, correspondence-versioned, etc), discoverable + versioned + swappable. Enables convention 'project-data-model-declaration'.
Design constraint
Templates are PLUGINS, not hard-coded core code. Discoverable via filesystem (~/.agentbase/templates/) + npm (agentbase-template-* prefix).
Done definition
Design doc: ~/.openclaw/workspaces/nebula/agentbase-templates-design.md
'agentbase model {show,validate}' + 'agentbase template ls/info' subcommands functional
Template loader (filesystem + npm)
JSON-schema validator for template YAML
Built-in templates: status-pipeline (legacy default), correspondence-versioned (rffi mirror)
'agentbase model show -b rffi' returns valid output once rffi declares correspondence-versioned
Convention 'board-template-plugins' authored at /Users/c/.openclaw/.dna/conventions/
Backward compat: boards without model decl → assume status-pipeline v0
Tests for template loading + rffi validation
Migrated from NEBULA-79 | Parent: NEBULA-19 | Original status: QA