---
phase: 03-artist-data-structure
plan: 01
type: execute
wave: 1
depends_on: []
files_modified:
  - STRUCTURE.md
autonomous: true

must_haves:
  truths:
    - "Each artist created by the wizard gets a dedicated folder with bible.md, tracks/ subfolder, and discography.md stub"
    - "STRUCTURE.md accurately reflects the full project hierarchy including all Phase 2 additions"
  artifacts:
    - path: "STRUCTURE.md"
      provides: "Accurate project hierarchy map"
      contains: "bible-template.md"
    - path: ".claude/skills/create-artist/steps/06-review-validate.md"
      provides: "Wizard folder creation logic"
      contains: "artists/[name-in-kebab-case]/"
  key_links:
    - from: ".claude/skills/create-artist/steps/06-review-validate.md"
      to: "artists/[name]/"
      via: "File creation instructions in wizard Step 06"
      pattern: "bible\\.md.*discography\\.md.*tracks/"
---

<objective>
Verify that the artist folder structure generation (ART-03) is already correctly implemented by the Phase 2 wizard, and update STRUCTURE.md to accurately reflect the full current project hierarchy including all Phase 2 additions and the upcoming songs/ template directory from Plan 03-02.

Purpose: ART-03 requires each artist gets a dedicated folder structure. Research confirmed this is already implemented in the wizard's Step 06. This plan verifies that implementation is correct and updates the project map (STRUCTURE.md) which is stale -- it still shows `.gitkeep` under templates/ instead of the actual files created in Phase 2.
Output: Updated STRUCTURE.md, verified wizard folder creation logic
</objective>

<execution_context>
@C:/Users/zekho/.claude/get-shit-done/workflows/execute-plan.md
@C:/Users/zekho/.claude/get-shit-done/templates/summary.md
</execution_context>

<context>
@.planning/PROJECT.md
@.planning/ROADMAP.md
@.planning/STATE.md
@.planning/phases/03-artist-data-structure/03-RESEARCH.md
@.claude/skills/create-artist/steps/06-review-validate.md
@STRUCTURE.md
</context>

<tasks>

<task type="auto">
  <name>Task 1: Verify wizard folder structure output matches ART-03</name>
  <files>No files modified -- verification only</files>
  <action>
Verify that the wizard Step 06 (`.claude/skills/create-artist/steps/06-review-validate.md`) correctly implements ART-03 requirements:

1. Read Step 06 and confirm it creates:
   - `artists/[name-in-kebab-case]/` directory
   - `artists/[name-in-kebab-case]/bible.md` from bible-template.md
   - `artists/[name-in-kebab-case]/discography.md` from discography-template.md
   - `artists/[name-in-kebab-case]/tracks/` directory

2. Confirm `artists/README.md` documents this folder convention correctly.

3. Confirm `reference/templates/bible-template.md` and `reference/templates/discography-template.md` exist (created in Phase 2).

This is a READ-ONLY verification. If everything checks out (expected based on research), proceed to Task 2. If anything is missing, fix it before proceeding.
  </action>
  <verify>
All three checks pass:
- Step 06 contains folder creation instructions for bible.md, discography.md, and tracks/
- artists/README.md documents the folder convention
- Both template files exist in reference/templates/
  </verify>
  <done>ART-03 folder structure generation is confirmed implemented in the wizard. No gaps found.</done>
</task>

<task type="auto">
  <name>Task 2: Update STRUCTURE.md to reflect current project state</name>
  <files>STRUCTURE.md</files>
  <action>
Update `STRUCTURE.md` to accurately reflect the full project hierarchy. The current version is stale -- it shows `reference/templates/ +-- .gitkeep` but Phase 2 already created real template files there.

Update the hierarchy to show:

1. Under `reference/templates/`:
   - `bible-template.md` (created Phase 2)
   - `discography-template.md` (created Phase 2)
   - `songs/` subdirectory with README.md and 5 genre template files (pop.md, rap.md, ballad.md, rock.md, electronic.md) -- these will be created by Plan 03-02. Include them now since STRUCTURE.md should reflect the target state after this phase completes.
   - Remove the `.gitkeep` reference

2. Under `.claude/skills/`:
   - `create-artist/` with SKILL.md, steps/ (01 through 06), and examples/example-bible.md (created Phase 2)

3. Keep all existing entries that are still accurate (artists/, reference/linguistic/, reference/suno/, base/).

4. Update the "Derniere mise a jour" date to today.

Preserve the existing format: French language, tree-style hierarchy with `+--` notation, inline comments with `#`.
  </action>
  <verify>Read STRUCTURE.md and confirm:
- No reference to `.gitkeep` under templates/
- `bible-template.md` and `discography-template.md` listed under `reference/templates/`
- `songs/` subdirectory listed with genre template files
- `.claude/skills/create-artist/` section present with SKILL.md and step files
- Date updated
  </verify>
  <done>STRUCTURE.md accurately maps the full project hierarchy including Phase 2 additions and Phase 3 song template directory</done>
</task>

</tasks>

<verification>
- Step 06 wizard output covers all ART-03 requirements (bible.md, discography.md, tracks/)
- STRUCTURE.md reflects the true project state, not stale placeholders
- No redundant folder creation logic exists outside the wizard
</verification>

<success_criteria>
- ART-03 confirmed implemented via wizard Step 06
- STRUCTURE.md updated with all Phase 2 artifacts and Phase 3 song template directory
- Zero stale references (.gitkeep, placeholder comments) remaining in STRUCTURE.md
</success_criteria>

<output>
After completion, create `.planning/phases/03-artist-data-structure/03-01-SUMMARY.md`
</output>
