Skip to main content

Project Analysis: agentic-ide-rules

Project Type: Multi-IDE Rules Management System (Python Package)
Analysis Date: 2025-12-16
ADK Version: [Entire ai-dev-kit repo as Git submodule in packages/frameworks/ai-dev-kit/]
Implementation Method: Git submodule (entire ai-dev-kit repo)
Implementation Date: [Early adopter, 2025-12-04+]

Note: This report focuses on Epic/Story-level analysis. For detailed task-level analysis (task naming conventions, organization patterns, structure details, checklist patterns), see ../task-level-kanban-structure-analysis.md. For detailed knowledge/documentation structure analysis (KB naming conventions, directory organization, document structure, lifecycle metadata, navigation patterns), see ../knowledge-documentation-structure-analysis.md. For detailed workflow structure analysis (workflow naming, YAML structure, step patterns, configuration, execution patterns), see ../workflow-structure-analysis.md. For detailed cursorrules structure analysis (cursorrules naming, structure patterns, trigger patterns, rule patterns), see ../cursorrules-structure-analysis.md.


Executive Summary

ADK Implementation Status: Full Implementation (with CRITICAL mashup, but self-aware)
Overall Assessment: Good (with critical Epic mashup issue, but project discovered and reported it)
Key Findings:

  • ✅ Proper ADK framework installation (Git submodule - entire ai-dev-kit repo)
  • ✅ Correct KB structure matching ADK canonical (docs/project-management/kanban/)
  • ✅ Proper version file and RW configuration
  • CRITICAL MASHUP: Epic 9 "Book Related Work" present in rules project
  • CRITICAL MASHUP: Epics 1-9 are framework epics from ai-dev-kit's own Kanban structure
  • SELF-AWARE: Project discovered and reported mashup issue (BR-kanban-installation-issue.md)
  • ✅ Good workflow integration (RW trigger in .cursorrules, RW config)
  • ✅ Proper framework packages structure
  • ⚠️ Entire ai-dev-kit repo as submodule (unusual pattern)

1. Kanban Structure Analysis

1.1 Structure Overview

  • Epic Count: 10 epics (Epics 1-10)
  • Story Count: ~100+ stories across epics
  • Task Count: Multiple tasks per story
  • Directory Structure: docs/project-management/kanban/epics/Epic-X/
  • File Organization: Nested (Epic → Story → Task directories)

Epic Inventory:

  • Epics 1-9: Framework epics from ai-dev-kit's own Kanban structure ❌ MASHUP
  • Epic 9: "Book Related Work" ❌ INAPPROPRIATE FOR RULES PROJECT
  • Epic 10: "Internationalization and Localization" ✅ APPROPRIATE (multi-IDE support)

1.2 Distance from ADK Canonical Structure

Comparison to ADK Canonical:

Epic Structure:CRITICAL MASHUP ISSUE

  • Epics 1-9: Framework epics from ai-dev-kit's own Kanban structure (dev-kit repo)
    • Epic 1: AI Dev Kit Core (framework epic)
    • Epic 2: Workflow Management Framework
    • Epic 3: Numbering & Versioning Framework
    • Epic 4: Kanban Framework
    • Epic 5: Documentation Management and Maintenance
    • Epic 6: Framework Management and Maintenance
    • Epic 7: Codebase Maintenance and Review
    • Epic 8: Tooling & Automation
    • Epic 9: Book Related WorkINAPPROPRIATE FOR RULES PROJECT
  • Epic 10: "Internationalization and Localization" ✅ APPROPRIATE (multi-IDE support)

Root Cause: Project manually copied ai-dev-kit's own Kanban structure instead of using Kanban package template (see BR-kanban-installation-issue.md)

Impact:

  • Confusion about which epics are relevant
  • Epic 9 "Book Related Work" has no relevance to rules project
  • Clutters Kanban board with framework infrastructure epics
  • Makes it unclear what the actual project work is
  • Project discovered issue and reported it (self-aware)

Story Structure:MATCHES

  • Stories organized under Epic directories
  • Story naming follows pattern: Story-XXX-description.md
  • Story documents include proper frontmatter

Task Structure:MATCHES

  • Tasks organized in Story subdirectories
  • Task documents follow pattern: Task-YYY-description.md or TYYY-description.md
  • Tasks have proper structure and metadata

Naming Conventions:MATCHES

  • Epic naming: Epic-X/Epic-X.md
  • Story naming: Story-XXX-description.md
  • Task naming: Task-YYY-description.md or TYYY-description.md

File Organization:MATCHES

  • Nested structure: epics/Epic-X/Story-XXX/Task-YYY.md
  • Consistent with ADK canonical

Drift Assessment:

  • Severity: CRITICAL (mashup issue, but self-aware)
  • Root Cause: Manual copy of ai-dev-kit's own Kanban structure instead of using installer
  • Impact: Confusion, inappropriate epics, unclear project boundaries, but project discovered and reported issue

1.3 Good Practices

What Works Well:

  1. Self-Awareness

    • Project discovered mashup issue and reported it (BR-kanban-installation-issue.md)
    • Good documentation of the problem
    • Clear understanding of what went wrong
  2. Proper Framework Installation

    • Frameworks installed via Git submodule in packages/frameworks/
    • Entire ai-dev-kit repo as submodule (unusual but functional)
    • Clean separation between frameworks and project code
  3. Correct KB Structure

    • KB structure matches ADK canonical exactly (docs/project-management/kanban/)
    • Proper directory organization
    • Good separation of concerns
  4. Proper Version File

    • Version file at src/agentic_ide_rules/version.py
    • Using RC.EPIC.STORY.TASK+BUILD schema correctly
    • Version tracking integrated with Kanban
  5. RW Configuration

    • rw-config-agentic-ide-rules.yaml properly configured
    • Kanban integration enabled
    • Proper path mappings
  6. Workflow Integration

    • .cursorrules includes RW trigger section (13-step workflow)
    • Good integration with Kanban
    • Proper workflow documentation
  7. Epic 10 Appropriateness

    • Epic 10 "Internationalization" is appropriate for multi-IDE rules project
    • Shows good understanding of project needs

1.4 Bad Practices

What Doesn't Work:

  1. CRITICAL: Epic Mashup

    • Issue: Epics 1-9 from ai-dev-kit's own Kanban structure mixed with project
    • Problem: Epic 9 "Book Related Work" has no relevance to rules project
    • Impact: Confusion, clutter, unclear project boundaries
    • Root Cause: Manual copy instead of using installer (documented in BR)
    • Note: Project discovered and reported issue (self-aware)
  2. Manual Copy Instead of Installer

    • Issue: Manually copied epics instead of using install_kanban_framework.py
    • Problem: Missed interactive installation process
    • Impact: Got ai-dev-kit's actual epics instead of canonical templates
    • Documentation: Issue documented in BR-kanban-installation-issue.md
  3. Framework Epics in Project Kanban

    • Issue: Epics 1-8 are framework infrastructure epics, not project epics
    • Problem: These epics belong to ai-dev-kit repo, not client projects
    • Impact: Confusion about what work belongs to the project vs. framework
  4. Entire ai-dev-kit Repo as Submodule

    • Issue: Entire ai-dev-kit repo in packages/frameworks/ai-dev-kit/
    • Problem: Unusual pattern - typically only frameworks are submoduled
    • Impact: Minor - works but unusual, may cause confusion

1.5 Mashup Issues

🔀 Mixing ADK Components:

  1. Epic 9 "Book Related Work" in Rules Project

    • Description: Epic 9 from ai-dev-kit's own Kanban structure present in rules project
    • Impact: CRITICAL - Epic has no relevance to rules project
    • Root Cause: Manual copy of ai-dev-kit's own Kanban structure instead of using installer
    • Evidence: docs/project-management/kanban/epics/Epic-9/Epic-9.md exists with "Book Related Work" content
    • Self-Awareness: Project discovered and reported issue (BR-kanban-installation-issue.md)
  2. Framework Infrastructure Epics (1-8) in Project

    • Description: Epics 1-8 are framework infrastructure epics from ai-dev-kit repo
    • Impact: MAJOR - Confusion about project vs. framework work
    • Root Cause: Same as above - manual copy instead of installer
  3. Manual Copy Pattern

    • Description: Project manually copied epics instead of using installer
    • Impact: MAJOR - Got ai-dev-kit's actual epics instead of canonical templates
    • Root Cause: Installer not discoverable, unclear documentation

1.6 Recommendations

For This Project:

  1. Remove Epic 9 - "Book Related Work" has no relevance to rules project
  2. Evaluate Epics 1-8 - Determine if these are needed or should be removed
  3. Consider Re-installation - Use install_kanban_framework.py to get canonical templates
  4. Clarify Project Boundaries - Ensure only project-relevant epics remain
  5. Keep Epic 10 - Internationalization is appropriate for multi-IDE project

For ADK:

  1. CRITICAL: Make Installer Primary/Only Method

    • Current Issue: Installer not discoverable, manual copy too easy
    • Fix: Make install_kanban_framework.py the primary/only installation method
    • Documentation: Update README to emphasize installer, add warnings about manual copy
  2. Clarify Installation Instructions

    • Make it CRYSTAL CLEAR that projects should NOT copy ai-dev-kit's own Kanban structure
    • Projects should use Kanban package template, not dev-kit's own epics
    • Add explicit warnings about this mashup
  3. Separate Dev-Kit Structure from Package Template

    • Clearly distinguish between:
      • ai-dev-kit/docs/project-management/kanban/epics/ (dev-kit's own structure)
      • packages/frameworks/kanban/templates/ (package template for projects)
    • Make this distinction obvious in installation guide
  4. Add Installation Validation

    • Create validator to detect mashup issues
    • Warn if project has inappropriate epics (e.g., Epic 9 in non-book projects)
    • Provide cleanup guidance
  5. Improve Installer Discoverability

    • Make installer script prominently featured in installation instructions
    • Add warnings if manual copy is attempted
    • Default to installing canonical templates, not copying dev-kit's actual board

2. Knowledge Base (KB) Analysis

2.1 Structure Overview

  • Directory Structure: docs/ with subdirectories matching ADK canonical
  • Document Count: ~200+ documents
  • Document Types: Architecture, Changelog, Documentation, Guides, project-management
  • Organization Pattern: Matches ADK canonical structure exactly

KB Structure:

docs/
├── Architecture/
│ └── standards-and-adrs/
├── changelog-and-release-notes/
│ └── changelog-archive/
├── Documentation/
│ └── user-docs/
├── Guides/
│ └── getting-started/
└── project-management/
└── kanban/

2.2 Distance from ADK Canonical KB Structure

Comparison to ADK KB:

Directory Organization:MATCHES

  • Structure matches ADK canonical exactly
  • Proper separation: Architecture, Changelog, Documentation, Guides, project-management
  • Good depth management (3-4 levels)

Document Lifecycle:MATCHES

  • Documents have proper frontmatter with lifecycle metadata
  • TTL and expiration properly configured
  • Housekeeping policy set

Naming Conventions:MATCHES

  • Consistent naming patterns
  • Self-documenting names
  • Proper file extensions

Cross-Referencing:MATCHES

  • Proper cross-references between documents
  • Good linking patterns

Drift Assessment:

  • Severity: NONE
  • Root Cause: N/A - structure matches canonical
  • Impact: None - KB structure is correct

2.3 Good Practices

What Works Well:

  1. Perfect KB Structure Match

    • KB structure matches ADK canonical exactly
    • Proper directory organization
    • Good separation of concerns
  2. Bug Report Documentation

    • BR-kanban-installation-issue.md documents the mashup issue
    • Good documentation of problem discovery
    • Clear understanding of what went wrong
  3. Proper Documentation Organization

    • Framework documentation properly organized
    • Guides properly organized
    • Good discoverability
  4. Lifecycle Metadata

    • Documents have proper frontmatter
    • TTL and expiration configured
    • Good housekeeping

2.4 Bad Practices

What Doesn't Work:

None identified - KB structure is correct.

2.5 Recommendations

For This Project:

  • None - KB structure is correct

For ADK:

  • KB structure is working well
  • Bug report pattern is good example of self-awareness

3. Cursor Rules (.cursorrules) Analysis

3.1 Structure Overview

  • File Location: .cursorrules (project root)
  • File Size: ~90 lines
  • Sections: RW trigger section, project-specific rules
  • Organization: Well-organized with clear sections

3.2 ADK Integration

Workflow Integration:

  • Release Workflow (RW):PRESENT
    • RW trigger section included
    • Proper workflow definitions
    • 13-step workflow (extended version)
    • Atomicity and blocked protocol documented
    • Config-driven approach

Kanban Integration:

  • Epic/Story/Task References:PRESENT
    • References to Kanban structure
    • Version integration documented

KB Integration:

  • Document References:PRESENT
    • References to KB structure

3.3 Distance from ADK Canonical Cursor Rules

Comparison:

Structure:MATCHES

  • RW trigger section present
  • Proper workflow definitions
  • Good organization

Workflow Definitions: ⚠️ EXTENDED

  • Uses 13-step workflow (extended from 11-step)
  • Adds PDCA verification and action items steps
  • Proper validation steps
  • Config-driven approach

Agent Instructions:MATCHES

  • Clear instructions for RW execution
  • Atomicity and blocked protocol documented
  • Good safety checks

Drift Assessment:

  • Severity: MINOR (extended workflow, but appropriate)
  • Root Cause: Project extended RW with PDCA steps
  • Impact: Minor - extension is appropriate, not drift

3.4 Good Practices

What Works Well:

  1. Extended RW with PDCA

    • 13-step workflow adds PDCA verification and action items
    • Good extension of base RW
    • Proper documentation
  2. Atomicity and Blocked Protocol

    • Clear documentation of atomicity requirement
    • Blocked protocol documented
    • Good safety checks
  3. Comprehensive RW Trigger Section

    • Complete workflow definition
    • Step-by-step guide
    • Config-driven approach
    • Proper validation steps
  4. Good Integration

    • Good integration with Kanban
    • Proper version integration
    • KB references included

3.5 Bad Practices

What Doesn't Work:

None identified - cursor rules are correct and well-extended.

3.6 Recommendations

For This Project:

  • None - cursor rules are correct

For ADK:

  • Extended RW with PDCA is good pattern
  • Atomicity and blocked protocol documentation is good example

4. CI/CD Configuration Analysis

4.1 Configuration Overview

  • CI/CD Platform: None detected
  • Workflow Files: None found (workflows in ai-dev-kit submodule)
  • Pipeline Stages: N/A

4.2 ADK Workflow Integration

Release Workflow (RW) Integration:

  • Present:PRESENT (via .cursorrules and RW config)
    • RW properly configured
    • Config-driven approach
    • Proper validation

Other ADK Workflows:

  • Workflows exist in ai-dev-kit submodule (not directly used)

4.3 Custom Workflows

Custom Workflows:

  • Extended RW with PDCA steps (13-step vs 11-step)

4.4 Distance from ADK Canonical Workflows

Comparison:

  • RW Implementation:MATCHES (extended appropriately)
    • RW properly configured
    • Extended with PDCA steps
    • Config-driven approach

Workflow Patterns:MATCHES

  • Workflows follow ADK patterns
  • Good integration

Drift Assessment:

  • Severity: NONE
  • Root Cause: N/A - workflows match canonical (extended appropriately)
  • Impact: None - workflows are correct

4.5 Good Practices

What Works Well:

  1. Extended RW with PDCA

    • Good extension of base RW
    • Proper documentation
    • Appropriate customization
  2. Proper RW Integration

    • RW properly configured
    • Config-driven approach
    • Good validation

4.6 Bad Practices

What Doesn't Work:

None identified - workflows are correct.

4.7 Recommendations

For This Project:

  • None - workflows are correct

For ADK:

  • Extended RW with PDCA is good pattern
  • Consider adding PDCA steps to canonical RW

5. Workflow Definitions Analysis

5.1 Workflow Overview

  • Release Workflow (RW):PRESENT (via .cursorrules and RW config)
  • Intake Workflows:PRESENT (FR/BR in Kanban)
  • Custom Workflows: Extended RW with PDCA

5.2 Workflow Scripts

Scripts Used:

  • Framework scripts in packages/frameworks/workflow mgt/scripts/ (used as-is)
  • Framework scripts in packages/frameworks/kanban/scripts/ (migration, analysis, etc.)

Script Analysis:

ADK Framework Scripts:

  • All scripts from packages/frameworks/workflow mgt/scripts/ are used as-is
  • Proper integration
  • No customization detected

Kanban Scripts:

  • Kanban scripts present (migration, analysis, installer, etc.)
  • Proper integration

5.3 Distance from ADK Canonical Workflows

Comparison:

RW Implementation:MATCHES (extended appropriately)

  • RW properly configured via .cursorrules and RW config
  • Extended with PDCA steps
  • Config-driven approach
  • Proper validation

Intake Workflows:MATCHES

  • FR/BR intake workflows present
  • Proper Kanban integration

Workflow Patterns:MATCHES

  • Workflows follow ADK patterns
  • Good integration

Drift Assessment:

  • Severity: NONE
  • Root Cause: N/A - workflows match canonical (extended appropriately)
  • Impact: None - workflows are correct

5.4 Good Practices

What Works Well:

  1. Proper RW Integration

    • RW properly configured
    • Extended with PDCA steps
    • Config-driven approach
    • Good validation
  2. Framework Scripts Used As-Is

    • No unnecessary customization
    • Proper framework usage
  3. Kanban Scripts

    • Migration and analysis scripts present
    • Good tooling support

5.5 Bad Practices

What Doesn't Work:

None identified - workflows are correct.

5.6 Recommendations

For This Project:

  • None - workflows are correct

For ADK:

  • Workflow integration is working well
  • Extended RW with PDCA is good pattern

6. Scripts Analysis

6.1 Script Inventory

Scripts Found:

  • Framework scripts in packages/frameworks/workflow mgt/scripts/ (used as-is)
  • Framework scripts in packages/frameworks/kanban/scripts/ (migration, analysis, installer, etc.)
  • No custom scripts detected

6.2 Script Usage

Used By:

  • Workflows: Validation scripts used by RW
  • Kanban: Kanban scripts for structure analysis/migration
  • KB: Documentation scripts for KB maintenance
  • Standalone: Various utility scripts

6.3 Script Analysis

Customizations:

None detected - all scripts used as-is from frameworks.

Framework Scripts:

  • All framework scripts used as-is
  • Proper integration
  • Kanban scripts present (migration, analysis, installer, etc.)

6.4 Good Practices

What Works Well:

  1. Framework Scripts Used As-Is

    • No unnecessary customization
    • Proper framework usage
  2. Kanban Scripts

    • Migration and analysis scripts present
    • Good tooling support

6.5 Bad Practices

What Doesn't Work:

None identified - scripts are correct.

6.6 Recommendations

For This Project:

  • None - scripts are correct

For ADK:

  • Script usage is correct
  • No customization needed

7. Framework Drift Analysis

7.1 Drift Summary

Overall Drift Level: CRITICAL (due to Epic mashup, but self-aware)

Areas of Drift:

  • Kanban: CRITICAL - Epic mashup (Epics 1-9 + Epic 10)
  • KB: NONE - Perfect match
  • Workflows: NONE - Extended appropriately
  • Scripts: NONE - Used as-is

7.2 Root Causes

Why Drift Occurred:

  1. Manual Copy Instead of Installer

    • Project manually copied ai-dev-kit's own Kanban structure
    • Didn't use install_kanban_framework.py installer
    • Installer not discoverable in documentation
    • Got ai-dev-kit's actual epics instead of canonical templates
  2. Unclear Installation Instructions

    • Documentation didn't clearly distinguish dev-kit's own structure from package template
    • Installer not prominently featured
    • Manual copy too easy
  3. Self-Awareness

    • Project discovered issue and reported it (BR-kanban-installation-issue.md)
    • Good documentation of problem discovery
    • Clear understanding of what went wrong

Common Patterns:

  • Epic mashup appears to be common issue (seen in been-there, dev-toolkit, agentic-ide-rules)
  • Manual copy instead of installer
  • Installer not discoverable

7.3 Impact Assessment

Problems Caused:

  1. Confusion

    • Unclear which epics are project work vs. framework work
    • Epic 9 "Book Related Work" has no relevance
    • Framework epics clutter Kanban board
  2. Self-Awareness

    • Project discovered issue and reported it
    • Good documentation of problem
    • Clear understanding of what went wrong

Maintenance Burden:

  • High - Epic cleanup needed
  • Framework epics may be maintained unnecessarily
  • But project is self-aware and documented issue

8. What ADK Can Learn

8.1 What to Implement

Good Practices to Adopt:

  1. Extended RW with PDCA

    • Practice: Extended RW with PDCA verification and action items steps
    • Why Valuable: Adds continuous improvement to RW
    • How to Implement: Consider adding PDCA steps to canonical RW
  2. Atomicity and Blocked Protocol

    • Practice: Clear documentation of atomicity requirement and blocked protocol
    • Why Valuable: Prevents partial RW execution
    • How to Implement: Add to canonical RW documentation
  3. Self-Awareness Pattern

    • Practice: Project discovered and reported mashup issue
    • Why Valuable: Shows good problem discovery and documentation
    • How to Implement: Encourage bug reports, provide templates

8.2 How to Harden

🛡️ Hardening Opportunities:

  1. CRITICAL: Make Installer Primary/Only Method

    • What to Harden: Installation process to prevent manual copy
    • How:
      • Make install_kanban_framework.py the primary/only installation method
      • Update documentation to emphasize installer
      • Add warnings if manual copy is attempted
      • Default to installing canonical templates, not copying dev-kit's actual board
  2. Improve Installer Discoverability

    • What to Harden: Make installer easily discoverable
    • How:
      • Make installer script prominently featured in installation instructions
      • Add warnings if manual copy is attempted
      • Provide clear installation guide
  3. Prevent Epic Mashup

    • What to Harden: Installation process to prevent copying dev-kit's own Kanban structure
    • How:
      • Add explicit warnings in installation guide
      • Create validator to detect inappropriate epics
      • Provide cleanup guidance
      • Separate dev-kit structure from package template more clearly

8.3 What NOT to Do

Anti-Patterns to Prevent:

  1. Manual Copy Pattern

    • Anti-Pattern: Manually copying ai-dev-kit's own Kanban structure
    • Why Bad: Causes mashup, gets dev-kit's actual epics instead of canonical templates
    • How to Prevent:
      • Make installer primary/only method
      • Add warnings if manual copy is attempted
      • Provide clear installation guide
  2. Unclear Installation Instructions

    • Anti-Pattern: Documentation doesn't clearly distinguish dev-kit structure from package template
    • Why Bad: Leads to manual copy and mashup
    • How to Prevent:
      • Make distinction crystal clear
      • Emphasize installer
      • Add explicit warnings

Current ADK Issues:

  1. Installer Not Discoverable

    • Issue: Installer not prominently featured in installation instructions
    • How to Fix: Make installer primary/only method, update documentation
  2. Manual Copy Too Easy

    • Issue: Manual copy is too easy, leads to mashup
    • How to Fix: Add warnings, make installer primary method
  3. Unclear Distinction

    • Issue: Distinction between dev-kit structure and package template not clear
    • How to Fix: Make distinction crystal clear in all documentation

8.4 What to Do Differently

🔄 Improvements:

  1. Make Installer Primary/Only Method

    • Current Approach: Installer exists but not prominently featured
    • Better Approach:
      • Make install_kanban_framework.py the primary/only installation method
      • Update documentation to emphasize installer
      • Add warnings if manual copy is attempted
      • Default to installing canonical templates
  2. Improve Installer Discoverability

    • Current Approach: Installer not easily discoverable
    • Better Approach:
      • Make installer script prominently featured in installation instructions
      • Add clear installation guide
      • Provide examples
  3. Clarify Installation Instructions

    • Current Approach: Unclear distinction between dev-kit structure and package template
    • Better Approach:
      • Make distinction crystal clear
      • Emphasize installer
      • Add explicit warnings about manual copy

9. Synthesis & Recommendations

9.1 Key Insights

Top 3 Insights:

  1. CRITICAL: Manual Copy Pattern Causes Mashup

    • agentic-ide-rules manually copied ai-dev-kit's own Kanban structure
    • Got ai-dev-kit's actual epics instead of canonical templates
    • Installer not discoverable, manual copy too easy
    • Project discovered and reported issue (self-aware)
  2. Self-Awareness is Valuable

    • Project discovered mashup issue and reported it (BR-kanban-installation-issue.md)
    • Good documentation of problem discovery
    • Clear understanding of what went wrong
    • This is valuable feedback for ADK
  3. Extended RW with PDCA

    • Project extended RW with PDCA verification and action items
    • Good pattern for continuous improvement
    • Consider adding to canonical RW

9.2 Critical Recommendations

For ADK:

  1. CRITICAL: Make Installer Primary/Only Method (Priority: Critical)

    • Make install_kanban_framework.py the primary/only installation method
    • Update documentation to emphasize installer
    • Add warnings if manual copy is attempted
    • Default to installing canonical templates, not copying dev-kit's actual board
  2. Improve Installer Discoverability (Priority: High)

    • Make installer script prominently featured in installation instructions
    • Add clear installation guide
    • Provide examples
  3. Clarify Installation Instructions (Priority: High)

    • Make distinction crystal clear between dev-kit structure and package template
    • Emphasize installer
    • Add explicit warnings about manual copy

For This Project:

  1. Remove Epic 9 - "Book Related Work" has no relevance
  2. Evaluate Epics 1-8 - Determine if needed or should be removed
  3. Consider Re-installation - Use install_kanban_framework.py to get canonical templates
  4. Keep Epic 10 - Internationalization is appropriate for multi-IDE project
  5. Keep BR Report - Good documentation of issue discovery

9.3 Patterns Across Projects

Common Patterns:

  • Epic mashup appears in multiple projects (been-there, dev-toolkit, agentic-ide-rules)
  • Manual copy instead of installer
  • Installer not discoverable
  • Unclear distinction between dev-kit structure and package template

Unique to agentic-ide-rules:

  • Self-aware - discovered and reported mashup issue
  • Extended RW with PDCA
  • Entire ai-dev-kit repo as submodule (unusual pattern)

10. Appendix

10.1 File Inventory

Kanban Files:

  • docs/project-management/kanban/epics/Epic-1/ through Epic-10/ (Epics 1-9 framework, Epic 10 project)
  • Multiple stories and tasks per epic
  • Bug report: docs/project-management/kanban/fr-br/BR-kanban-installation-issue.md

KB Files:

  • docs/architecture/standards-and-adrs/
  • docs/changelog-and-release-notes/
  • docs/documentation/user-docs/
  • docs/guides/

Workflow Files:

  • .cursorrules (RW trigger section - 13-step with PDCA)
  • packages/frameworks/workflow mgt/config/rw-config-agentic-ide-rules.yaml (RW configuration)

Script Files:

  • packages/frameworks/workflow mgt/scripts/ (framework scripts)
  • packages/frameworks/kanban/scripts/ (kanban scripts, including installer)

Framework Files:

  • packages/frameworks/ai-dev-kit/ (entire ai-dev-kit repo as submodule)
  • packages/frameworks/kanban/ (kanban framework)
  • packages/frameworks/workflow mgt/ (workflow framework)
  • packages/frameworks/numbering & versioning/ (versioning framework)
  • packages/frameworks/doc-lifecycle/ (doc lifecycle framework)
  • packages/frameworks/debug-path/ (debug path framework)

10.2 Comparison Tables

Kanban Structure Comparison:

AspectADK Canonicalagentic-ide-rulesMatch?
Epic StructureProject-specific epics onlyEpics 1-9 (framework) + Epic 10 (project)❌ NO (mashup)
Story StructureStories under Epic directories✅ Matches✅ YES
Task StructureTasks under Story directories✅ Matches✅ YES
Naming ConventionsEpic-X, Story-XXX, Task-YYY✅ Matches✅ YES
File Organizationdocs/project-management/kanban/✅ Matches✅ YES

KB Structure Comparison:

AspectADK Canonicalagentic-ide-rulesMatch?
Directory OrganizationArchitecture, Changelog, Documentation, Guides, project-management✅ Matches✅ YES
Document LifecycleFrontmatter with lifecycle metadata✅ Matches✅ YES
Naming ConventionsSelf-documenting names✅ Matches✅ YES
Cross-ReferencingProper linking patterns✅ Matches✅ YES

Analysis Completed: 2025-12-16
Next Review: After ADK hardening recommendations implemented