feat: add feature-folder isolation for multi-feature AI-DLC workflows#185
feat: add feature-folder isolation for multi-feature AI-DLC workflows#185mpearcy13 wants to merge 1 commit intoawslabs:mainfrom
Conversation
…ultiple AI-DLC runs.
|
Hi @mpearcy13 - thank you for opening this pull request. In case I have missed it, could you please link the issue where you discussed this change with maintainers (this is mentioned in the contributing guidelines, bullet point no3 in this list)? I'd like to get more context since I'm unsure we should be adding this at this point, while the feature is definitely something we should be doing - the team is working on a new iteration of the aidlc-workflow rules that already incorporates this idea but that we're not yet ready to share with the public. |
Is there a rough timeframe when this will be shared? Weeks or longer? |
|
This is the issue I was working to resolve. |
|
@augie09 we're planning on sharing news on the new version soon - no exact date yet, but it's going to be (few) weeks and not months. @mpearcy13 - understood, the issue was already assigned there was no further discussion with the maintainers. I'm inclined to leave the |
Summary
Users that want to run AI-DLC multiple times in a repo are currently blocked from syncing the AI-DLC files to Git, as they create merge conflicts. To mitigate this, all generated documentation is now scoped under aidlc-docs/{feature-name}/ instead of a flat aidlc-docs/ directory, allowing retention of AI-DLC context per feature and minimizing merge conflicts.
Changes
Core Workflow (
core-workflow.md)Workspace Detection (
inception/workspace-detection.md)Session Continuity (
common/session-continuity.md)Error Handling (
common/error-handling.md)Workflow Changes (
common/workflow-changes.md)Reverse Engineering (
inception/reverse-engineering.md)Workflow Planning (
inception/workflow-planning.md)User Experience
Users are prompted for a feature name when starting the AI-DLC workflow. This creates a partition under aidlc-docs/{feature-name}/, allowing users to keep AI-DLC documents in the repo and run multiple iterations in the same repo while maintaining historical context. On resume, existing features are auto-detected; legacy flat structures are offered a migration path.
Checklist
If your change doesn't seem to apply, please leave them unchecked.
Test Plan
Acknowledgment
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the project license.