Changelog
- e29041d chore(deps): bump actions/checkout from 4 to 5
- ee13fff chore: add Python cache folders to gitignore
- 6af8df8 chore: remove tasks directory README documentation
- 5c2cf23 feat: complete planning for external resources feature
- 3b342fd feat: enhance /task command with three distinct modes
- 282c490 fix
- d44495d fix(executor): resolve 'API no longer exists' error during updates
- 35cea98 fix: add duplicate ref validation for extracted nested resources
- 995ff86 fix: address PR review comments from Copilot
- 6317132 fix: remove time estimates from planning documents
- e7e8037 fix: remove unused getPortalIDFromExecutionContext function
- 333fcc7 fix: update ADR IDs to follow stage-based naming convention
- 203299f fix: use planning/tasks for all task types
- 07d1394 refactor(executor): replace context anti-pattern with ExecutionContext
- 42878e7 refactor(planner): replace context anti-pattern with explicit parameter passing
- 4eb8c9c refactor: address PR review feedback for ref uniqueness changes
- 8511b56 refactor: complete ExecutionContext refactoring across all adapters
- ccdc19a refactor: consolidate UUID validation into single helper function
- 626efdc refactor: implement global ref uniqueness with RefReader interface
- 2cd333e refactor: remove redundant applyDefaults call in parseYAML
- ff737a3 refactor: replace interface{} with any in Konnect helpers
- f61a52b refactor: replace interface{} with any in command layer
- 90cce30 refactor: replace interface{} with any in declarative core
- ff926f4 refactor: replace interface{} with any in test files
- 24841d3 refactor: replace interface{} with any in utility packages
- 54b2f91 refactor: simplify loader to use RefReader for global duplicate detection