Metamodelo público
Relações principais
Seção intitulada “Relações principais”Signal/Demand creates Project CandidateProject contains EpicsEpic requires Capabilities and produces ArtifactsPractice guides ActivitiesWorkflow coordinates TasksRole/Agent performs Tasks using ToolsTask produces Artifact and EvidenceEvidence supports GateGate authorizes State TransitionCapability is published as ReleaseRelease is bound into Project/JourneyOperation produces Event, Outcome and Learning CandidateClasses
Seção intitulada “Classes”| Classe | Definição |
|---|---|
| Signal | indicação inicial que merece registro, ainda não comprovada |
| Demand | solicitação explícita de trabalho ou capability |
| Project | transformação delimitada e governada |
| Epic | resultado material dentro do projeto |
| Practice | abordagem repetível |
| Workflow | coordenação executável |
| Task | ação granular |
| Skill | capability de raciocínio ou ação reutilizável |
| Role/Agent | executor com purpose e limites |
| Tool/Adapter | interface de execução ou integração |
| Artifact | registro persistente versionado |
| Evidence | suporte a claim, estado ou decisão |
| Gate | contrato de passagem |
| State | condição verificável |
| Capability | habilidade reutilizável |
| Release | versão publicada de capability |
| Journey | composição de projetos de um contexto específico |
| Trace | proveniência e relações entre objetos |
| Outcome | consequência observada |
| Learning Candidate | padrão ainda não promovido |
Restrições
Seção intitulada “Restrições”- um Gate não existe sem authority;
- um estado material não muda sem Gate Decision;
- um Release não é
AVAILABLEsem evidence e distribution mechanism; - um agente não é
Accountablepor definição; - um Artifact não é automaticamente Evidence;
- um Learning Candidate não é padrão canônico;
- um Project pode usar vários Releases; um Release pode servir vários Projects.
Schemas públicos estão em /schemas/.