feat(framework): delivery artefacts declare their type
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 72/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- markdown
- Domínio
- documentation, tooling
Direção de pesquisa
Start with the templates under plugins/aidd-pm/skills/*/assets/ and plugins/aidd-dev/skills/01-plan/assets/, then read plan-status.md for the allowed status vocabulary. Generate a fresh task folder and verify the board lists every artefact with its type; also confirm a pre-existing document parses and is reported as untyped.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Outcome
Every delivery artefact declares what it is, so a reader can filter on it.
Scope
Measured on this repository. Backlog artefacts are complete; delivery artefacts are mute.
| File | Frontmatter today | To add |
|---|---|---|
backlog/{epics,stories,tasks,spikes,defects}/*.md |
type, status, relations |
nothing |
plan.md |
objective, status |
type: plan |
phase-N.md |
status |
type: phase |
spec.md |
none | type: spec, status |
review.md |
none | type: review, status |
| brainstorm document | none | type: brainstorm, status |
| PRD | none | type: prd, status |
One new field per file. No task_id is repeated anywhere: the folder name already is the identifier.
- Includes: the templates under
plugins/aidd-pm/skills/*/assets/andplugins/aidd-dev/skills/01-plan/assets/. - Includes: the status vocabulary these files may use, aligned with
plan-status.mdrather than invented alongside it. - Excludes: migrating documents already written.
- Excludes: any change to backlog artefacts, which are already correct.
Why this is not cosmetic
The kanban's own product brief records the consequence of the gap: "--type cannot work against this framework's own documents", because "the plan template defines objective and status only". A project whose documents carry no frontmatter reads as empty. The board cannot show what the documents do not declare.
Done When
- Each template above emits its
typeon creation. - Filtering by type on a freshly generated task folder returns every artefact in it.
- No status vocabulary is introduced that
plan-status.mddoes not already define. - A document generated before this change still parses, and is reported as untyped rather than failing.
Completion Evidence
A generated task folder whose every artefact is listed, typed, by the board.
Relations
| Field | Value |
|---|---|
| related | the task identity file |
- Linguagem predominante
- TypeScript
- Estrelas
- 481
- Forks
- 45
- Merge médio
- 17h 6min
- PRs com merge (30d)
- 68
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de ai-driven-dev/framework
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
ai-driven-dev/framework#952 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
ai-driven-dev/framework#940 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
refactor(aidd-orchestrator): the check zone says when to stop, and reviews its axes in one roundAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
ai-driven-dev/framework#887 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
ai-driven-dev/framework#873 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
ai-driven-dev/framework#467 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de ai-driven-dev/framework
Issues semelhantes
-
Mondriaan
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
knaw-huc/textannoviz#709 ·
Mantenedores costumam responder em até 1 dia
-
Add: YRF Music NepalAbertastreams:add
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
walletbeat/walletbeat#1558 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
hawk-digital-environments/HAWKI#438 ·
Mantenedores costumam responder em até 1 dia
-
good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
OktoLabsAI/okto-pulse#114 ·
Mantenedores costumam responder em até 1 dia