diff --git a/.aiox-core/data/entity-registry.yaml b/.aiox-core/data/entity-registry.yaml index b5b5bd30bf..d57f443de6 100644 --- a/.aiox-core/data/entity-registry.yaml +++ b/.aiox-core/data/entity-registry.yaml @@ -1,7 +1,7 @@ metadata: version: 1.0.0 - lastUpdated: '2026-05-20T17:52:01.108Z' - entityCount: 821 + lastUpdated: '2026-06-14T18:18:11.108Z' + entityCount: 819 checksumAlgorithm: sha256 resolutionRate: 100 entities: @@ -16,8 +16,7 @@ entities: - mcp - server - task - usedBy: - - devops + usedBy: [] dependencies: - analyst externalDeps: [] @@ -38,9 +37,7 @@ entities: - advanced - elicitation - advanced-elicitation - usedBy: - - aiox-master - - analyst + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -144,8 +141,7 @@ entities: - analyze - framework - 'task:' - usedBy: - - aiox-master + usedBy: [] dependencies: - framework-analyzer - usage-analytics @@ -173,8 +169,7 @@ entities: - analyze - performance - 'task:' - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -197,8 +192,7 @@ entities: - analyze - project - structure - usedBy: - - architect + usedBy: [] dependencies: - code-intel - planning-helper @@ -227,8 +221,7 @@ entities: - apply - qa - fixes - usedBy: - - dev + usedBy: [] dependencies: - qa - dev @@ -253,8 +246,7 @@ entities: - architect - analyze - impact - usedBy: - - architect + usedBy: [] dependencies: - dependency-impact-analyzer - modification-risk-assessment @@ -285,8 +277,7 @@ entities: - codebase - pattern - redundancy - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -312,8 +303,7 @@ entities: - configuration - utility - health - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -361,8 +351,7 @@ entities: - library - shadcn/radix - component - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -388,8 +377,7 @@ entities: - create - epic - task - usedBy: - - pm + usedBy: [] dependencies: - code-intel - planning-helper @@ -427,8 +415,7 @@ entities: - create - story - task - usedBy: - - pm + usedBy: [] dependencies: - po-master-checklist - po @@ -454,8 +441,7 @@ entities: - build - autonomous - 'task:' - usedBy: - - dev + usedBy: [] dependencies: - autonomous-build-loop.js - plan-execute-subtask @@ -482,7 +468,6 @@ entities: - production-ready usedBy: - run-design-system-pipeline - - ux-design-expert dependencies: - component-generator.js externalDeps: [] @@ -505,8 +490,7 @@ entities: - build - resume - 'task:' - usedBy: - - dev + usedBy: [] dependencies: - dev externalDeps: [] @@ -528,8 +512,7 @@ entities: - build - status - 'task:' - usedBy: - - dev + usedBy: [] dependencies: - dev externalDeps: [] @@ -575,7 +558,6 @@ entities: - savings usedBy: - run-design-system-pipeline - - ux-design-expert dependencies: [] externalDeps: [] plannedDeps: @@ -599,8 +581,7 @@ entities: - docs - links - check-docs-links - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -625,8 +606,7 @@ entities: - configure - ci/cd - pipeline - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -679,7 +659,6 @@ entities: usedBy: - list-worktrees - remove-worktree - - devops dependencies: [] externalDeps: [] plannedDeps: [] @@ -701,8 +680,7 @@ entities: - collaborative - edit - collaborative-edit - usedBy: - - architect + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -727,8 +705,7 @@ entities: - compose - molecule - atoms - usedBy: - - ux-design-expert + usedBy: [] dependencies: - component-generator.js externalDeps: [] @@ -756,8 +733,7 @@ entities: - using - intelligent - clustering - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -780,11 +756,7 @@ entities: - correct - course - task - usedBy: - - aiox-master - - pm - - po - - sm + usedBy: [] dependencies: - change-checklist externalDeps: [] @@ -811,8 +783,7 @@ entities: - agent - 'task:' - squad - usedBy: - - aiox-master + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -835,8 +806,7 @@ entities: - brownfield - story - task - usedBy: - - po + usedBy: [] dependencies: - po-master-checklist - component-generator.js @@ -867,12 +837,7 @@ entities: - needed - task - creates - usedBy: - - aiox-master - - analyst - - architect - - data-engineer - - pm + usedBy: [] dependencies: - component-generator.js - pm @@ -901,13 +866,7 @@ entities: - determined - dynamically - during - usedBy: - - aiox-master - - analyst - - architect - - data-engineer - - pm - - ux-design-expert + usedBy: [] dependencies: - code-intel - planning-helper @@ -935,8 +894,7 @@ entities: - next - story - task - usedBy: - - sm + usedBy: [] dependencies: - po-master-checklist - component-generator.js @@ -975,8 +933,7 @@ entities: keywords: - create - service - usedBy: - - dev + usedBy: [] dependencies: - code-intel - dev-helper @@ -1002,8 +959,7 @@ entities: - test-suite-checklist.md - validation - (follow-up - usedBy: - - qa + usedBy: [] dependencies: - component-generator.js - dev @@ -1034,8 +990,7 @@ entities: - task-validation-checklist.md - validation - (follow-up - usedBy: - - aiox-master + usedBy: [] dependencies: - component-generator.js externalDeps: [] @@ -1063,8 +1018,7 @@ entities: - workflow-validation-checklist.md - validation - (follow-up - usedBy: - - aiox-master + usedBy: [] dependencies: - component-generator.js externalDeps: [] @@ -1090,8 +1044,6 @@ entities: usedBy: - list-worktrees - remove-worktree - - dev - - devops - auto-worktree dependencies: - worktree-manager @@ -1147,8 +1099,7 @@ entities: - 'task:' - (with - snapshot - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1172,8 +1123,7 @@ entities: - 'task:' - supabase - project - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1199,8 +1149,7 @@ entities: - modeling - 'task:' - session - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1225,8 +1174,7 @@ entities: - 'task:' - migration - dry-run - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1249,8 +1197,7 @@ entities: - env - check - 'task:' - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1324,8 +1271,7 @@ entities: - 'task:' - data - safely - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1350,8 +1296,7 @@ entities: - 'task:' - rls - template - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1397,8 +1342,7 @@ entities: - rollback - 'task:' - database - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1421,8 +1365,7 @@ entities: - run - sql - 'task:' - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1469,8 +1412,7 @@ entities: - 'task:' - apply - data - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1493,8 +1435,7 @@ entities: - smoke - test - 'task:' - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1518,8 +1459,7 @@ entities: - 'task:' - create - database - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1595,8 +1535,7 @@ entities: - 'task:' - ddl - ordering - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -1645,8 +1584,7 @@ entities: - deprecation-checklist.md - validation - (follow-up - usedBy: - - aiox-master + usedBy: [] dependencies: - usage-tracker - component-search @@ -1729,8 +1667,7 @@ entities: - develop - story - task - usedBy: - - dev + usedBy: [] dependencies: - decision-recorder - sm @@ -1764,8 +1701,7 @@ entities: - task - performs - automated - usedBy: - - dev + usedBy: [] dependencies: - code-quality-improver externalDeps: [] @@ -1794,8 +1730,7 @@ entities: - aiox - developer - task - usedBy: - - dev + usedBy: [] dependencies: - performance-optimizer externalDeps: [] @@ -1825,8 +1760,7 @@ entities: - aiox - developer - task - usedBy: - - dev + usedBy: [] dependencies: - refactoring-suggester externalDeps: [] @@ -1883,8 +1817,7 @@ entities: - access - grant - 'task:' - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -1906,8 +1839,7 @@ entities: - pro - activate - 'task:' - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -1930,8 +1862,7 @@ entities: - check - access - 'task:' - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -1954,8 +1885,7 @@ entities: - request - reset - 'task:' - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -1978,8 +1908,7 @@ entities: - resend - verification - 'task:' - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -2002,8 +1931,7 @@ entities: - reset - password - 'task:' - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -2026,8 +1954,7 @@ entities: - validate - login - 'task:' - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -2050,8 +1977,7 @@ entities: - verify - status - 'task:' - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -2104,10 +2030,7 @@ entities: - project-documentation-checklist.md - validation - (follow-up - usedBy: - - aiox-master - - analyst - - architect + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -2134,7 +2057,6 @@ entities: - environment-bootstrap usedBy: - setup-github - - devops dependencies: - config-resolver - github-cli.yaml @@ -2172,15 +2094,7 @@ entities: - task - executes - existing - usedBy: - - aiox-master - - architect - - data-engineer - - dev - - pm - - po - - sm - - ux-design-expert + usedBy: [] dependencies: - qa - dev @@ -2206,8 +2120,7 @@ entities: - epic - plan - task - usedBy: - - pm + usedBy: [] dependencies: - pm - po @@ -2237,8 +2150,7 @@ entities: - tokens - dtcg - w3c - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -2261,8 +2173,7 @@ entities: - extend - pattern - existing - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -2311,8 +2222,7 @@ entities: - design - consolidated - patterns - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -2337,8 +2247,7 @@ entities: - facilitate - brainstorming - session - usedBy: - - analyst + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -2390,8 +2299,7 @@ entities: - task - generates - prompts, - usedBy: - - ux-design-expert + usedBy: [] dependencies: - component-generator.js externalDeps: [] @@ -2417,7 +2325,6 @@ entities: - library usedBy: - run-design-system-pipeline - - ux-design-expert dependencies: - component-generator.js externalDeps: [] @@ -2441,8 +2348,7 @@ entities: - migration - strategy - phased - usedBy: - - ux-design-expert + usedBy: [] dependencies: - component-generator.js externalDeps: [] @@ -2466,8 +2372,7 @@ entities: - shock - report - visual - usedBy: - - ux-design-expert + usedBy: [] dependencies: - component-generator.js externalDeps: [] @@ -2494,7 +2399,6 @@ entities: - github-pr-automation.md usedBy: - resolve-github-issue - - devops dependencies: - repository-detector - devops-helper @@ -2529,7 +2433,6 @@ entities: - pre-push-quality-gate.md usedBy: - resolve-github-issue - - devops dependencies: - repository-detector - devops-helper @@ -2556,8 +2459,7 @@ entities: - repository - cleanup - repository-cleanup.md - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -2582,8 +2484,7 @@ entities: - version - management - version-management.md - usedBy: - - devops + usedBy: [] dependencies: - repository-detector externalDeps: [] @@ -2628,8 +2529,7 @@ entities: - gotcha - 'task:' - add - usedBy: - - dev + usedBy: [] dependencies: - gotchas-memory.js - gotchas @@ -2656,7 +2556,6 @@ entities: usedBy: - document-gotchas - gotcha - - dev dependencies: - gotchas-memory.js - dev @@ -2682,8 +2581,7 @@ entities: - governor - 'task:' - commands - usedBy: - - aiox-master + usedBy: [] dependencies: - aiox-master - dev @@ -2754,8 +2652,7 @@ entities: - improve - self - improve-self - usedBy: - - aiox-master + usedBy: [] dependencies: - capability-analyzer - improvement-validator @@ -2792,8 +2689,7 @@ entities: - task - maintains - documentation - usedBy: - - aiox-master + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -2873,8 +2769,7 @@ entities: - needed - interactive - facilitation - usedBy: - - aiox-master + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -2923,8 +2818,7 @@ entities: - list - mcps - list-mcps - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -2947,8 +2841,6 @@ entities: usedBy: - create-worktree - remove-worktree - - dev - - devops dependencies: - worktree-manager - create-worktree @@ -2997,7 +2889,6 @@ entities: - merge-worktree usedBy: - create-worktree - - devops dependencies: [] externalDeps: [] plannedDeps: [] @@ -3019,8 +2910,7 @@ entities: - modify - agent - task - usedBy: - - aiox-master + usedBy: [] dependencies: - change-checklist externalDeps: [] @@ -3046,8 +2936,7 @@ entities: keywords: - modify - task - usedBy: - - aiox-master + usedBy: [] dependencies: - change-checklist externalDeps: [] @@ -3073,8 +2962,7 @@ entities: - modify - workflow - task - usedBy: - - aiox-master + usedBy: [] dependencies: - change-checklist externalDeps: [] @@ -3234,8 +3122,7 @@ entities: - create - context - 'pipeline:' - usedBy: - - architect + usedBy: [] dependencies: - code-intel - planning-helper @@ -3266,8 +3153,7 @@ entities: - implementation - execution - 'pipeline:' - usedBy: - - architect + usedBy: [] dependencies: - code-intel - planning-helper @@ -3297,7 +3183,6 @@ entities: - agent) usedBy: - build-autonomous - - dev dependencies: - plan-tracker - dev @@ -3352,8 +3237,7 @@ entities: - close - story - 'task:' - usedBy: - - po + usedBy: [] dependencies: - validate-next-story - po @@ -3379,9 +3263,7 @@ entities: - story - backlog - manage-story-backlog - usedBy: - - dev - - po + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -3408,8 +3290,7 @@ entities: - from - clickup - pull-story-from-clickup - usedBy: - - po + usedBy: [] dependencies: - story-manager - po-master-checklist @@ -3435,8 +3316,7 @@ entities: - pull - story - pull-story - usedBy: - - po + usedBy: [] dependencies: - pm-adapter-factory - story-manager @@ -3492,8 +3372,7 @@ entities: - to - clickup - sync-story-to-clickup - usedBy: - - po + usedBy: [] dependencies: - story-manager - po-master-checklist @@ -3519,8 +3398,7 @@ entities: - sync - story - sync-story - usedBy: - - po + usedBy: [] dependencies: - pm-adapter-factory - story-manager @@ -3604,8 +3482,7 @@ entities: - aiox - developer - task - usedBy: - - aiox-master + usedBy: [] dependencies: - dependency-impact-analyzer - change-checklist @@ -3709,8 +3586,7 @@ entities: - console - check - task - usedBy: - - qa + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -3733,7 +3609,6 @@ entities: - request - task usedBy: - - qa - qa-loop dependencies: - qa-review-story @@ -3760,8 +3635,7 @@ entities: - evidence - requirements - task - usedBy: - - qa + usedBy: [] dependencies: - qa externalDeps: [] @@ -3784,8 +3658,7 @@ entities: - positive - detection - task - usedBy: - - qa + usedBy: [] dependencies: - qa externalDeps: [] @@ -3811,8 +3684,7 @@ entities: - issue - fixer - task - usedBy: - - dev + usedBy: [] dependencies: - plan-tracker - dev @@ -3838,8 +3710,7 @@ entities: - qa - gate - qa-gate - usedBy: - - qa + usedBy: [] dependencies: - qa - devops @@ -3873,8 +3744,7 @@ entities: - test-generation-checklist.md - validation - (follow-up - usedBy: - - qa + usedBy: [] dependencies: - test-generator - coverage-analyzer @@ -3902,8 +3772,7 @@ entities: - library - validation - task - usedBy: - - qa + usedBy: [] dependencies: - context7 externalDeps: [] @@ -3925,8 +3794,7 @@ entities: - migration - validation - task - usedBy: - - qa + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -3947,8 +3815,7 @@ entities: - nfr - assess - nfr-assess - usedBy: - - qa + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -3977,8 +3844,7 @@ entities: - 10-phase - quality - assurance - usedBy: - - qa + usedBy: [] dependencies: - qa - dev @@ -4004,8 +3870,7 @@ entities: - aiox - developer - task - usedBy: - - qa + usedBy: [] dependencies: - dependency-impact-analyzer - diff-generator @@ -4035,7 +3900,6 @@ entities: - review-story usedBy: - qa-create-fix-request - - qa - qa-loop dependencies: - qa @@ -4065,8 +3929,7 @@ entities: - risk - profile - risk-profile - usedBy: - - qa + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -4092,8 +3955,7 @@ entities: - (with - code - quality - usedBy: - - qa + usedBy: [] dependencies: - dev - qa @@ -4118,8 +3980,7 @@ entities: - security - checklist - task - usedBy: - - qa + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -4142,8 +4003,7 @@ entities: - test - design - test-design - usedBy: - - qa + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -4169,8 +4029,7 @@ entities: - trace - requirements - trace-requirements - usedBy: - - qa + usedBy: [] dependencies: - po-master-checklist externalDeps: [] @@ -4195,8 +4054,7 @@ entities: - manage - software - releases - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -4219,8 +4077,7 @@ entities: - remove - mcp - remove-mcp - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -4243,8 +4100,6 @@ entities: usedBy: - create-worktree - list-worktrees - - dev - - devops dependencies: - worktree-manager - create-worktree @@ -4272,7 +4127,6 @@ entities: - resolve-github-issue.md usedBy: - triage-github-issues - - devops dependencies: - triage-github-issues - github-devops-pre-push-quality-gate @@ -4319,8 +4173,7 @@ entities: - design - system - pipeline - usedBy: - - ux-design-expert + usedBy: [] dependencies: - build-component - generate-documentation @@ -4350,7 +4203,6 @@ entities: - task usedBy: - run-workflow - - aiox-master dependencies: - workflow-state-manager.js - workflow-validator.js @@ -4376,8 +4228,7 @@ entities: - run - workflow - task - usedBy: - - aiox-master + usedBy: [] dependencies: - run-workflow-engine - session-state.js @@ -4402,8 +4253,7 @@ entities: - mcp - catalog - task - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -4423,8 +4273,7 @@ entities: - security - audit - 'task:' - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -4468,8 +4317,7 @@ entities: - session - resume - task - usedBy: - - pm + usedBy: [] dependencies: - session-state.js externalDeps: [] @@ -4491,8 +4339,7 @@ entities: - setup - database - 'task:' - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -4516,8 +4363,7 @@ entities: - design - system - structure - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -4542,8 +4388,7 @@ entities: - setup - github - setup-github - usedBy: - - devops + usedBy: [] dependencies: - environment-bootstrap - github-cli.yaml @@ -4596,8 +4441,7 @@ entities: - mcp - docker - toolkit - usedBy: - - devops + usedBy: [] dependencies: - devops externalDeps: [] @@ -4655,10 +4499,7 @@ entities: - document - processing - task - usedBy: - - aiox-master - - pm - - po + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -4726,7 +4567,6 @@ entities: - complexity - 'pipeline:' usedBy: - - architect - spec-pipeline dependencies: - architect @@ -4752,7 +4592,6 @@ entities: - 'pipeline:' - specification usedBy: - - qa - spec-pipeline dependencies: - qa @@ -4781,7 +4620,6 @@ entities: - requirements - 'pipeline:' usedBy: - - pm - spec-pipeline dependencies: - pm @@ -4808,7 +4646,6 @@ entities: - dependencies - 'pipeline:' usedBy: - - analyst - spec-pipeline dependencies: - analyst @@ -4835,7 +4672,6 @@ entities: - 'pipeline:' - specification usedBy: - - pm - spec-pipeline dependencies: - pm @@ -4866,8 +4702,7 @@ entities: - creator - analyze - task - usedBy: - - squad-creator + usedBy: [] dependencies: - squad-loader - squad-analyzer @@ -4890,9 +4725,8 @@ entities: - squad - creator - create - - '*create-squad' - usedBy: - - squad-creator + - '*create-squad' + usedBy: [] dependencies: - squad-generator.js - squad-validator.js @@ -4919,8 +4753,7 @@ entities: - creator - design - '*design-squad' - usedBy: - - squad-creator + usedBy: [] dependencies: - squad-designer.js externalDeps: [] @@ -4944,8 +4777,7 @@ entities: - creator - download - '*download-squad' - usedBy: - - squad-creator + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -4968,8 +4800,7 @@ entities: - creator - extend - task - usedBy: - - squad-creator + usedBy: [] dependencies: - squad-loader - squad-extender @@ -4995,8 +4826,7 @@ entities: - creator - list - '*list-squads' - usedBy: - - squad-creator + usedBy: [] dependencies: - squad-generator.js externalDeps: [] @@ -5019,8 +4849,7 @@ entities: - creator - migrate - '*migrate-squad' - usedBy: - - squad-creator + usedBy: [] dependencies: - squad-migrator.js - squad-validator.js @@ -5045,8 +4874,7 @@ entities: - creator - publish - '*publish-squad' - usedBy: - - squad-creator + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -5091,8 +4919,7 @@ entities: - sync - synkra - '*sync-squad-synkra' - usedBy: - - squad-creator + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -5113,8 +4940,7 @@ entities: - creator - validate - '*validate-squad' - usedBy: - - squad-creator + usedBy: [] dependencies: - squad-loader.js - squad-validator.js @@ -5166,8 +4992,7 @@ entities: - sync - documentation - sync-documentation - usedBy: - - dev + usedBy: [] dependencies: - documentation-synchronizer externalDeps: [] @@ -5189,8 +5014,7 @@ entities: - registry - intel - 'task:' - usedBy: - - aiox-master + usedBy: [] dependencies: - registry-syncer - aiox-master @@ -5213,8 +5037,7 @@ entities: - upgrade - css - playbook - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -5240,8 +5063,7 @@ entities: - 'task:' - (rls - testing) - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -5289,7 +5111,6 @@ entities: - triage-github-issues.md usedBy: - resolve-github-issue - - devops dependencies: - resolve-github-issue - devops @@ -5315,8 +5136,7 @@ entities: - rollback - operation - built-in - usedBy: - - aiox-master + usedBy: [] dependencies: - backup-manager.js externalDeps: [] @@ -5363,8 +5183,7 @@ entities: keywords: - update - manifest - usedBy: - - aiox-master + usedBy: [] dependencies: - change-checklist externalDeps: [] @@ -5391,8 +5210,7 @@ entities: - source - tree - task - usedBy: - - aiox-master + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -5415,8 +5233,7 @@ entities: - wireframes - interaction - flows - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -5441,8 +5258,7 @@ entities: - design - system - scanner - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -5467,8 +5283,7 @@ entities: - research - needs - analysis - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -5516,8 +5331,6 @@ entities: - task usedBy: - po-close-story - - dev - - po dependencies: - po-master-checklist - dev @@ -5551,8 +5364,7 @@ entities: - tech - preset - \*validate-tech-preset - usedBy: - - architect + usedBy: [] dependencies: - architect externalDeps: [] @@ -5575,8 +5387,7 @@ entities: - validate - workflow - task - usedBy: - - aiox-master + usedBy: [] dependencies: - workflow-validator.js externalDeps: [] @@ -5599,8 +5410,7 @@ entities: keywords: - verify - subtask - usedBy: - - dev + usedBy: [] dependencies: - dev - architect @@ -5626,8 +5436,7 @@ entities: - '`*waves`' - wave - analysis - usedBy: - - dev + usedBy: [] dependencies: - dev externalDeps: [] @@ -5836,7 +5645,6 @@ entities: - aiox usedBy: - squad-creator-extend - - aiox-master dependencies: [] externalDeps: [] plannedDeps: [] @@ -5877,9 +5685,7 @@ entities: keywords: - architecture - tmpl - usedBy: - - aiox-master - - architect + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -5899,8 +5705,7 @@ entities: - brainstorming - output - tmpl - usedBy: - - analyst + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -5920,9 +5725,7 @@ entities: - brownfield - architecture - tmpl - usedBy: - - aiox-master - - architect + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -5942,9 +5745,7 @@ entities: - brownfield - prd - tmpl - usedBy: - - aiox-master - - pm + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -5986,8 +5787,7 @@ entities: keywords: - changelog - template - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6029,9 +5829,7 @@ entities: - competitor - analysis - tmpl - usedBy: - - aiox-master - - analyst + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6103,8 +5901,7 @@ entities: - analysis - report - '#{{artifact_id}}' - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6125,9 +5922,7 @@ entities: - end - architecture - tmpl - usedBy: - - aiox-master - - architect + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6148,9 +5943,7 @@ entities: - end - spec - tmpl - usedBy: - - aiox-master - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6170,9 +5963,7 @@ entities: - fullstack - architecture - tmpl - usedBy: - - aiox-master - - architect + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6193,8 +5984,7 @@ entities: - actions - cd - template - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6215,8 +6005,7 @@ entities: - actions - ci - template - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6238,8 +6027,7 @@ entities: - template - pull - request - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6281,8 +6069,7 @@ entities: - index - strategy - tmpl - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6302,9 +6089,7 @@ entities: - market - research - tmpl - usedBy: - - aiox-master - - analyst + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6324,8 +6109,7 @@ entities: - migration - plan - tmpl - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6347,8 +6131,7 @@ entities: - tmpl - 'strategy:' - '{{project_name}}' - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6504,9 +6287,7 @@ entities: keywords: - prd - tmpl - usedBy: - - aiox-master - - pm + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6526,9 +6307,7 @@ entities: - project - brief - tmpl - usedBy: - - aiox-master - - analyst + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6548,8 +6327,7 @@ entities: - qa - gate - tmpl - usedBy: - - qa + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6591,8 +6369,7 @@ entities: - rls - policies - tmpl - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6612,8 +6389,7 @@ entities: - schema - design - tmpl - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6655,8 +6431,7 @@ entities: - persistence - tmpl - .state.yaml - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: @@ -6677,11 +6452,7 @@ entities: keywords: - story - tmpl - usedBy: - - aiox-master - - po - - qa - - sm + usedBy: [] dependencies: - dev - architect @@ -6730,8 +6501,7 @@ entities: - task - template - '{{task_title}}' - usedBy: - - aiox-master + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6752,8 +6522,7 @@ entities: - schema - tmpl - design - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -6774,8 +6543,7 @@ entities: - template - yamllint - disable - usedBy: - - aiox-master + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -7044,28 +6812,6 @@ entities: extensionPoints: [] checksum: sha256:7aee7f33cae1bc4192a5085898caaf57f4866ce68488637d0f90a6372b616ce8 lastVerified: '2026-05-20T17:52:00.654Z' - apply-inline-greeting-all-agents: - path: .aiox-core/development/scripts/apply-inline-greeting-all-agents.js - layer: L2 - type: script - purpose: Entity at .aiox-core/development/scripts/apply-inline-greeting-all-agents.js - keywords: - - apply - - inline - - greeting - - all - - agents - usedBy: [] - dependencies: [] - externalDeps: [] - plannedDeps: [] - lifecycle: orphan - adaptability: - score: 0.7 - constraints: [] - extensionPoints: [] - checksum: sha256:5de6a7ddcab1ae34043b8a030b664deb9ce79e187ca30d22656716240e76a030 - lastVerified: '2026-05-20T17:52:00.655Z' approval-workflow: path: .aiox-core/development/scripts/approval-workflow.js layer: L2 @@ -7148,28 +6894,6 @@ entities: extensionPoints: [] checksum: sha256:81c9fd6a4b8a8e7feb1f7a9d6ba790e597ad8113a9ca0723ae20eb111bfb3cee lastVerified: '2026-05-20T17:52:00.656Z' - batch-update-agents-session-context: - path: .aiox-core/development/scripts/batch-update-agents-session-context.js - layer: L2 - type: script - purpose: Entity at .aiox-core/development/scripts/batch-update-agents-session-context.js - keywords: - - batch - - update - - agents - - session - - context - usedBy: [] - dependencies: [] - externalDeps: [] - plannedDeps: [] - lifecycle: orphan - adaptability: - score: 0.7 - constraints: [] - extensionPoints: [] - checksum: sha256:d6fa38b55d788f0832021a15492d6b19d8967b481c05b87ab67d33a90ff7269b - lastVerified: '2026-05-20T17:52:00.657Z' branch-manager: path: .aiox-core/development/scripts/branch-manager.js layer: L2 @@ -9162,7 +8886,6 @@ entities: usedBy: - build-autonomous - build-orchestrator - - dev dependencies: - build-state-manager - recovery-tracker @@ -9186,7 +8909,6 @@ entities: - orchestrator usedBy: - build - - dev dependencies: - autonomous-build-loop - build-state-manager @@ -9213,7 +8935,6 @@ entities: usedBy: - autonomous-build-loop - build-orchestrator - - dev dependencies: - errors-index - stuck-detector @@ -9996,7 +9717,6 @@ entities: - gotchas - build-orchestrator - active-modules.verify - - dev dependencies: [] externalDeps: [] plannedDeps: [] @@ -14206,55 +13926,7 @@ entities: - sync-registry-intel - claude-rules - codex-rules - dependencies: - - advanced-elicitation - - analyze-framework - - correct-course - - create-agent - - create-deep-research-prompt - - create-doc - - create-task - - create-workflow - - deprecate-component - - document-project - - execute-checklist - - improve-self - - index-docs - - kb-mode-interaction - - modify-agent - - modify-task - - modify-workflow - - propose-modification - - shard-doc - - undo-last - - update-manifest - - update-source-tree - - validate-agents - - validate-workflow - - run-workflow - - run-workflow-engine - - ids-governor - - sync-registry-intel - - agent-template.yaml - - architecture-tmpl.yaml - - brownfield-architecture-tmpl.yaml - - brownfield-prd-tmpl.yaml - - competitor-analysis-tmpl.yaml - - front-end-architecture-tmpl.yaml - - front-end-spec-tmpl.yaml - - fullstack-architecture-tmpl.yaml - - market-research-tmpl.yaml - - prd-tmpl.yaml - - project-brief-tmpl.yaml - - story-tmpl.yaml - - task-template - - workflow-template.yaml - - architect-checklist - - change-checklist - - pm-checklist - - po-master-checklist - - story-dod-checklist - - story-draft-checklist + dependencies: [] externalDeps: [] plannedDeps: - add-tech-doc @@ -14264,8 +13936,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:66175a22e6982e5c0f4123f84af8388eb0cfc81124b8e9ec8f44d502c4ca6cf8 - lastVerified: '2026-05-20T17:52:00.937Z' + checksum: sha256:5a29143bb3eb665dd49934a0f2d3611271365082f1430cd1ddae54ef9c722324 + lastVerified: '2026-06-14T18:18:11.058Z' analyst: path: .aiox-core/development/agents/analyst.md layer: L2 @@ -14294,21 +13966,7 @@ entities: - greenfield-service - greenfield-ui - spec-pipeline - dependencies: - - facilitate-brainstorming-session - - create-deep-research-prompt - - create-doc - - advanced-elicitation - - document-project - - spec-research-dependencies - - project-brief-tmpl.yaml - - market-research-tmpl.yaml - - competitor-analysis-tmpl.yaml - - brainstorming-output-tmpl.yaml - - google-workspace - - exa - - context7 - - pattern-extractor.js + dependencies: [] externalDeps: [] plannedDeps: [] lifecycle: production @@ -14316,8 +13974,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:35150d764c6dc74bc02b61a4d613c9278e87ffb209403db23991339fdda4f8e2 - lastVerified: '2026-05-20T17:52:00.939Z' + checksum: sha256:9f518f792284ee6a1ea0e5de4c61edc12f8b36a6ef97dd924fcc80efe4855e4d + lastVerified: '2026-06-14T18:18:11.063Z' architect: path: .aiox-core/development/agents/architect.md layer: L2 @@ -14355,32 +14013,11 @@ entities: - brownfield-service - brownfield-ui - greenfield-fullstack - - greenfield-service - - greenfield-ui - - spec-pipeline - - story-draft-checklist - dependencies: - - analyze-project-structure - - architect-analyze-impact - - collaborative-edit - - create-deep-research-prompt - - create-doc - - document-project - - execute-checklist - - validate-tech-preset - - spec-assess-complexity - - plan-create-implementation - - plan-create-context - - architecture-tmpl.yaml - - front-end-architecture-tmpl.yaml - - fullstack-architecture-tmpl.yaml - - brownfield-architecture-tmpl.yaml - - architect-checklist - - exa - - context7 - - supabase-cli - - railway-cli - - codebase-mapper.js + - greenfield-service + - greenfield-ui + - spec-pipeline + - story-draft-checklist + dependencies: [] externalDeps: - git - coderabbit @@ -14390,8 +14027,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:c45b1e71af39b5da34a832dcc3d1c9b41b6270de61f79d4bada3c27b46be19df - lastVerified: '2026-05-20T17:52:00.943Z' + checksum: sha256:01cf082e50d850eb0625d2a9d744e4f6d1ed02218109856b49b28583e6bde569 + lastVerified: '2026-06-14T18:18:11.065Z' data-engineer: path: .aiox-core/development/agents/data-engineer.md layer: L2 @@ -14409,35 +14046,7 @@ entities: - claude-rules - codex-rules - brownfield-discovery - dependencies: - - create-doc - - db-domain-modeling - - setup-database - - db-env-check - - db-bootstrap - - db-apply-migration - - db-dry-run - - db-seed - - db-snapshot - - db-rollback - - db-smoke-test - - security-audit - - analyze-performance - - db-policy-apply - - test-as-user - - db-verify-order - - db-load-csv - - db-run-sql - - execute-checklist - - create-deep-research-prompt - - schema-design-tmpl.yaml - - rls-policies-tmpl.yaml - - migration-plan-tmpl.yaml - - index-strategy-tmpl.yaml - - dba-predeploy-checklist - - dba-rollback-checklist - - database-design-checklist - - supabase-cli + dependencies: [] externalDeps: - coderabbit plannedDeps: @@ -14457,8 +14066,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:4b921018c23721c6f71a5d23b6495d254f260cd85406db5915f034a90d17c845 - lastVerified: '2026-05-20T17:52:00.945Z' + checksum: sha256:82f2813c2bf0765d38f216b62e0d2d20b9c79cc2bd879b3566a86dd87564d125 + lastVerified: '2026-06-14T18:18:11.068Z' dev: path: .aiox-core/development/agents/dev.md layer: L2 @@ -14524,44 +14133,6 @@ entities: - story-draft-checklist dependencies: - decision-log-generator - - apply-qa-fixes - - qa-fix-issues - - create-service - - dev-develop-story - - execute-checklist - - plan-execute-subtask - - verify-subtask - - dev-improve-code-quality - - po-manage-story-backlog - - dev-optimize-performance - - dev-suggest-refactoring - - sync-documentation - - validate-next-story - - waves - - build-resume - - build-status - - build-autonomous - - gotcha - - gotchas - - create-worktree - - list-worktrees - - remove-worktree - - story-dod-checklist - - self-critique-checklist - - context7 - - supabase - - n8n - - browser - - ffmpeg - - recovery-tracker.js - - stuck-detector.js - - approach-manager.js - - rollback-manager.js - - build-state-manager.js - - autonomous-build-loop.js - - build-orchestrator.js - - gotchas-memory.js - - worktree-manager.js externalDeps: - coderabbit - git @@ -14571,8 +14142,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:91a63332b1cc19af47b3cd2811b5e00635b72a747b5858efc09ce3aa7826d1b7 - lastVerified: '2026-05-20T17:52:00.948Z' + checksum: sha256:0927c2c7484c0a137fe7600224dbf36da96a3ce4220ebff1019a31cc349141c1 + lastVerified: '2026-06-14T18:18:11.072Z' devops: path: .aiox-core/development/agents/devops.md layer: L2 @@ -14614,46 +14185,7 @@ entities: - codex-rules - memory-audit-checklist - greenfield-fullstack - dependencies: - - environment-bootstrap - - setup-github - - github-devops-version-management - - github-devops-pre-push-quality-gate - - github-devops-github-pr-automation - - ci-cd-configuration - - github-devops-repository-cleanup - - release-management - - search-mcp - - add-mcp - - list-mcps - - remove-mcp - - setup-mcp-docker - - check-docs-links - - triage-github-issues - - resolve-github-issue - - devops-pro-access-grant - - devops-pro-check-access - - devops-pro-request-reset - - devops-pro-resend-verification - - devops-pro-reset-password - - devops-pro-validate-login - - devops-pro-verify-status - - devops-pro-activate - - create-worktree - - list-worktrees - - remove-worktree - - cleanup-worktrees - - merge-worktree - - github-pr-template - - github-actions-ci.yml - - github-actions-cd.yml - - changelog-template - - pre-push-checklist - - release-checklist - - github-cli - - asset-inventory.js - - path-analyzer.js - - migrate-agent.js + dependencies: [] externalDeps: - coderabbit - git @@ -14665,8 +14197,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:fb4555b484be4b93e11ed1e974b3e904ba7cddecb01ce44ac26828c7e8a8e382 - lastVerified: '2026-05-20T17:52:00.954Z' + checksum: sha256:8752f1a76762f68098175c51e955d58e363f1587b34e16e1f1008009a620cce9 + lastVerified: '2026-06-14T18:18:11.074Z' pm: path: .aiox-core/development/agents/pm.md layer: L2 @@ -14703,21 +14235,6 @@ entities: dependencies: - data-lifecycle-manager - bob-orchestrator - - create-doc - - correct-course - - create-deep-research-prompt - - brownfield-create-epic - - brownfield-create-story - - execute-checklist - - shard-doc - - spec-gather-requirements - - spec-write-spec - - session-resume - - execute-epic-plan - - prd-tmpl.yaml - - brownfield-prd-tmpl.yaml - - pm-checklist - - change-checklist externalDeps: [] plannedDeps: [] lifecycle: production @@ -14725,8 +14242,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:8c81fd9b6df9b98fa3d3654062464498396ddb4eaf0b6dc3a644ae4227982f4b - lastVerified: '2026-05-20T17:52:00.957Z' + checksum: sha256:f4cf75d8f46749bfb9ce639935a2bfd495decb71a0dd1ef66e3aeda21de8c8a8 + lastVerified: '2026-06-14T18:18:11.077Z' po: path: .aiox-core/development/agents/po.md layer: L2 @@ -14764,23 +14281,7 @@ entities: - greenfield-service - greenfield-ui - story-development-cycle - dependencies: - - correct-course - - create-brownfield-story - - execute-checklist - - po-manage-story-backlog - - po-pull-story - - shard-doc - - po-sync-story - - validate-next-story - - po-close-story - - po-sync-story-to-clickup - - po-pull-story-from-clickup - - story-tmpl.yaml - - po-master-checklist - - change-checklist - - github-cli - - context7 + dependencies: [] externalDeps: [] plannedDeps: [] lifecycle: production @@ -14788,8 +14289,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:f0090329fd2c2871d3b46d0b2ea1bb9ff3fe48c589fc25ed3d90cf2032621cfd - lastVerified: '2026-05-20T17:52:00.958Z' + checksum: sha256:11e34d2c2e3ad1b797f4ef8f65d7b6d96f25a490517c9e0547964f5f9295e548 + lastVerified: '2026-06-14T18:18:11.078Z' qa: path: .aiox-core/development/agents/qa.md layer: L2 @@ -14839,31 +14340,7 @@ entities: - spec-pipeline - story-development-cycle - story-draft-checklist - dependencies: - - qa-create-fix-request - - qa-generate-tests - - qa-nfr-assess - - qa-gate - - qa-review-build - - qa-review-proposal - - qa-review-story - - qa-risk-profile - - qa-run-tests - - qa-test-design - - qa-trace-requirements - - create-suite - - spec-critique - - qa-library-validation - - qa-security-checklist - - qa-migration-validation - - qa-evidence-requirements - - qa-false-positive-detection - - qa-browser-console-check - - qa-gate-tmpl.yaml - - story-tmpl.yaml - - browser - - context7 - - supabase + dependencies: [] externalDeps: - coderabbit - git @@ -14874,8 +14351,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:506a44a6828ce6e0bc2fc89aaaced9df54fefea293525e5c1ce2e3bc37661c90 - lastVerified: '2026-05-20T17:52:00.961Z' + checksum: sha256:54ae66ed4a19e1f8ae475f6383070ce2516f0b65633350961a8b6bb6bb097570 + lastVerified: '2026-06-14T18:18:11.080Z' sm: path: .aiox-core/development/agents/sm.md layer: L2 @@ -14901,14 +14378,7 @@ entities: - greenfield-service - greenfield-ui - story-development-cycle - dependencies: - - create-next-story - - execute-checklist - - correct-course - - story-tmpl.yaml - - story-draft-checklist - - clickup - - context7 + dependencies: [] externalDeps: - git plannedDeps: [] @@ -14917,8 +14387,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:b09334044d3ba581f5403d5d15e0d35c25e580634e712f24bb5a1bc73c9d1cf3 - lastVerified: '2026-05-20T17:52:00.963Z' + checksum: sha256:41dd03cb2a496915d4bef6c498f2880ef271772c2b1de631138c506c75803293 + lastVerified: '2026-06-14T18:18:11.081Z' squad-creator: path: .aiox-core/development/agents/squad-creator.md layer: L2 @@ -14929,18 +14399,7 @@ entities: - creator - squad-creator usedBy: [] - dependencies: - - squad-creator-design - - squad-creator-create - - squad-creator-validate - - squad-creator-list - - squad-creator-migrate - - squad-creator-analyze - - squad-creator-extend - - squad-creator-download - - squad-creator-publish - - squad-creator-sync-synkra - - context7 + dependencies: [] externalDeps: - git plannedDeps: @@ -14956,8 +14415,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:9ae479d628a74fdf8372da4e5a306fdc93235bce8f4957b44ad9adc76643f8e1 - lastVerified: '2026-05-20T17:52:00.964Z' + checksum: sha256:087de7f1b3551d336baa73651cd86311e6d698ceca3fe1d3f37ed1d375a3c8d4 + lastVerified: '2026-06-14T18:18:11.083Z' ux-design-expert: path: .aiox-core/development/agents/ux-design-expert.md layer: L2 @@ -14981,40 +14440,7 @@ entities: - design-system-build-quality - greenfield-fullstack - greenfield-ui - dependencies: - - ux-user-research - - ux-create-wireframe - - generate-ai-frontend-prompt - - create-doc - - audit-codebase - - consolidate-patterns - - generate-shock-report - - extract-tokens - - setup-design-system - - generate-migration-strategy - - tailwind-upgrade - - audit-tailwind-config - - export-design-tokens-dtcg - - bootstrap-shadcn-library - - build-component - - compose-molecule - - extend-pattern - - generate-documentation - - calculate-roi - - ux-ds-scan-artifact - - run-design-system-pipeline - - execute-checklist - - front-end-spec-tmpl.yaml - - tokens-schema-tmpl.yaml - - state-persistence-tmpl.yaml - - migration-strategy-tmpl - - ds-artifact-analysis - - pattern-audit-checklist - - component-quality-checklist - - accessibility-wcag-checklist - - migration-readiness-checklist - - 21st-dev-magic - - browser + dependencies: [] externalDeps: [] plannedDeps: - integrate-Squad @@ -15027,8 +14453,8 @@ entities: score: 0.3 constraints: [] extensionPoints: [] - checksum: sha256:b6a552405cf1a1eab76e307a505e8b431bffa30ab9681a16169b1427373b8a99 - lastVerified: '2026-05-20T17:52:00.965Z' + checksum: sha256:75db3fe334bbfa566f70bced962dc86927b4a922f076fd85f78e34295b750f89 + lastVerified: '2026-06-14T18:18:11.084Z' MEMORY: path: .aiox-core/development/agents/analyst/MEMORY.md layer: L3 @@ -16165,8 +15591,7 @@ entities: keywords: - approach - manager - usedBy: - - dev + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -16205,8 +15630,7 @@ entities: keywords: - asset - inventory - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -16411,8 +15835,7 @@ entities: keywords: - codebase - mapper - usedBy: - - architect + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -16915,8 +16338,7 @@ entities: keywords: - migrate - agent - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -17002,8 +16424,7 @@ entities: keywords: - path - analyzer - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -17024,7 +16445,6 @@ entities: - extractor usedBy: - extract-patterns - - analyst dependencies: [] externalDeps: [] plannedDeps: [] @@ -17281,7 +16701,6 @@ entities: - autonomous-build-loop - build-state-manager - recovery-handler - - dev dependencies: [] externalDeps: [] plannedDeps: [] @@ -17368,7 +16787,6 @@ entities: usedBy: - recovery-handler - epic-5-executor - - dev dependencies: [] externalDeps: [] plannedDeps: [] @@ -17496,7 +16914,6 @@ entities: - build-state-manager - recovery-handler - epic-5-executor - - dev dependencies: [] externalDeps: [] plannedDeps: [] @@ -17741,8 +17158,7 @@ entities: keywords: - validate - agents - usedBy: - - aiox-master + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -17936,7 +17352,6 @@ entities: - remove-worktree - autonomous-build-loop - build-orchestrator - - dev - auto-worktree - project-status-loader - story-worktree-hooks @@ -18516,8 +17931,6 @@ entities: - environment-bootstrap - setup-github - health-check-checks-services-index - - devops - - po dependencies: [] externalDeps: [] plannedDeps: [] @@ -18560,7 +17973,6 @@ entities: - cli usedBy: - environment-bootstrap - - architect dependencies: [] externalDeps: [] plannedDeps: [] @@ -18581,8 +17993,6 @@ entities: - cli usedBy: - environment-bootstrap - - architect - - data-engineer dependencies: [] externalDeps: [] plannedDeps: [] @@ -18600,8 +18010,7 @@ entities: purpose: Entity at .aiox-core/infrastructure/tools/local/ffmpeg.yaml keywords: - ffmpeg - usedBy: - - dev + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18621,8 +18030,7 @@ entities: - 21st - dev - magic - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18640,10 +18048,7 @@ entities: purpose: Entity at .aiox-core/infrastructure/tools/mcp/browser.yaml keywords: - browser - usedBy: - - dev - - qa - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18661,8 +18066,7 @@ entities: purpose: Entity at .aiox-core/infrastructure/tools/mcp/clickup.yaml keywords: - clickup - usedBy: - - sm + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18682,13 +18086,6 @@ entities: - context7 usedBy: - qa-library-validation - - analyst - - architect - - dev - - po - - qa - - sm - - squad-creator dependencies: [] externalDeps: [] plannedDeps: [] @@ -18725,9 +18122,7 @@ entities: purpose: Entity at .aiox-core/infrastructure/tools/mcp/exa.yaml keywords: - exa - usedBy: - - analyst - - architect + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18746,8 +18141,7 @@ entities: keywords: - google - workspace - usedBy: - - analyst + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18765,8 +18159,7 @@ entities: purpose: Entity at .aiox-core/infrastructure/tools/mcp/n8n.yaml keywords: - n8n - usedBy: - - dev + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18784,9 +18177,7 @@ entities: purpose: Entity at .aiox-core/infrastructure/tools/mcp/supabase.yaml keywords: - supabase - usedBy: - - dev - - qa + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18807,8 +18198,7 @@ entities: - accessibility - wcag - checklist - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18829,9 +18219,7 @@ entities: - checklist - solution - validation - usedBy: - - aiox-master - - architect + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18860,9 +18248,6 @@ entities: - propose-modification - qa-review-proposal - update-manifest - - aiox-master - - pm - - po dependencies: [] externalDeps: [] plannedDeps: [] @@ -18882,8 +18267,7 @@ entities: - component - quality - checklist - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18903,8 +18287,7 @@ entities: - database - design - checklist - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18925,8 +18308,7 @@ entities: - predeploy - checklist - pre-deploy - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18946,8 +18328,7 @@ entities: - dba - rollback - checklist - usedBy: - - data-engineer + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18967,8 +18348,7 @@ entities: - migration - readiness - checklist - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -18988,8 +18368,7 @@ entities: - pattern - audit - checklist - usedBy: - - ux-design-expert + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -19012,9 +18391,7 @@ entities: - manager - (pm) - requirements - usedBy: - - aiox-master - - pm + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -19049,8 +18426,6 @@ entities: - qa-trace-requirements - sm-create-next-story - validate-next-story - - aiox-master - - po dependencies: [] externalDeps: [] plannedDeps: [] @@ -19073,8 +18448,7 @@ entities: - pre-push - quality - gate - usedBy: - - devops + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -19095,7 +18469,6 @@ entities: - checklist usedBy: - publish-npm - - devops dependencies: [] externalDeps: [] plannedDeps: [] @@ -19118,7 +18491,6 @@ entities: - self-critique usedBy: - build-autonomous - - dev dependencies: - dev externalDeps: [] @@ -19142,9 +18514,7 @@ entities: - definition - done - (dod) - usedBy: - - aiox-master - - dev + usedBy: [] dependencies: [] externalDeps: [] plannedDeps: [] @@ -19164,9 +18534,7 @@ entities: - story - draft - checklist - usedBy: - - aiox-master - - sm + usedBy: [] dependencies: - dev - architect diff --git a/.aiox-core/development/agents/aiox-master.md b/.aiox-core/development/agents/aiox-master.md index f1f56b083b..dbf4e86125 100644 --- a/.aiox-core/development/agents/aiox-master.md +++ b/.aiox-core/development/agents/aiox-master.md @@ -27,26 +27,18 @@ activation-instructions: - STEP 1: Read THIS ENTIRE FILE - it contains your complete persona definition - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js aiox-master + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js aiox-master + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "πŸ‘‘ Orion the Orchestrator ready to lead!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Display the greeting assembled in STEP 3 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/agents/analyst.md b/.aiox-core/development/agents/analyst.md index f6207b2bce..dc9dae89f6 100644 --- a/.aiox-core/development/agents/analyst.md +++ b/.aiox-core/development/agents/analyst.md @@ -18,26 +18,18 @@ activation-instructions: - STEP 1: Read THIS ENTIRE FILE - it contains your complete persona definition - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js analyst + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js analyst + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "πŸ” Atlas (Decoder) ready. Let's investigate!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Display the greeting assembled in STEP 3 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/agents/architect.md b/.aiox-core/development/agents/architect.md index cf03b928c7..adcd82569b 100644 --- a/.aiox-core/development/agents/architect.md +++ b/.aiox-core/development/agents/architect.md @@ -18,26 +18,18 @@ activation-instructions: - STEP 1: Read THIS ENTIRE FILE - it contains your complete persona definition - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js architect + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js architect + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "πŸ›οΈ Aria (Visionary) ready. Let's envision!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Display the greeting assembled in STEP 3 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/agents/data-engineer.md b/.aiox-core/development/agents/data-engineer.md index 5f97777a35..5757b6f1bb 100644 --- a/.aiox-core/development/agents/data-engineer.md +++ b/.aiox-core/development/agents/data-engineer.md @@ -19,26 +19,18 @@ activation-instructions: - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list Core Commands first; if commands use visibility metadata, prioritize entries with `key` - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js data-engineer + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js data-engineer + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "πŸ“Š Dara (Sage) ready. Let's architect!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Display the greeting assembled in STEP 3 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/agents/dev.md b/.aiox-core/development/agents/dev.md index 077d6d913c..241fe026d5 100644 --- a/.aiox-core/development/agents/dev.md +++ b/.aiox-core/development/agents/dev.md @@ -18,26 +18,18 @@ activation-instructions: - STEP 1: Read THIS ENTIRE FILE - it contains your complete persona definition - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js dev + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js dev + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "πŸ’» Dex (Builder) ready. Let's build something great!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Display the greeting assembled in STEP 3 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/agents/devops.md b/.aiox-core/development/agents/devops.md index 80a66503f9..18b6f723a4 100644 --- a/.aiox-core/development/agents/devops.md +++ b/.aiox-core/development/agents/devops.md @@ -19,26 +19,18 @@ activation-instructions: - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js devops + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js devops + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "⚑ Gage (Operator) ready. Let's deploy!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Display the greeting assembled in STEP 3 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/agents/pm.md b/.aiox-core/development/agents/pm.md index e8ea0038a9..28d2f94f53 100644 --- a/.aiox-core/development/agents/pm.md +++ b/.aiox-core/development/agents/pm.md @@ -32,26 +32,18 @@ activation-instructions: Module: .aiox-core/core/config/config-resolver.js Integration: greeting-builder.js already handles profile-aware filtering - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js pm + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js pm + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "πŸ“‹ Morgan (Strategist) ready. Let's strategize!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 3.5: | Story 12.5: Session State Integration with Bob (AC6) When user_profile=bob, Bob checks for existing session BEFORE greeting: diff --git a/.aiox-core/development/agents/po.md b/.aiox-core/development/agents/po.md index 34c4a3f7f4..8341daadf8 100644 --- a/.aiox-core/development/agents/po.md +++ b/.aiox-core/development/agents/po.md @@ -18,26 +18,18 @@ activation-instructions: - STEP 1: Read THIS ENTIRE FILE - it contains your complete persona definition - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js po + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js po + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "🎯 Pax (Balancer) ready. Let's balance!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Display the greeting assembled in STEP 3 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/agents/qa.md b/.aiox-core/development/agents/qa.md index a6f4fa93dd..b1ca56dc8d 100644 --- a/.aiox-core/development/agents/qa.md +++ b/.aiox-core/development/agents/qa.md @@ -18,26 +18,18 @@ activation-instructions: - STEP 1: Read THIS ENTIRE FILE - it contains your complete persona definition - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js qa + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js qa + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "βœ… Quinn (Guardian) ready. Let's ensure quality!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Display the greeting assembled in STEP 3 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/agents/sm.md b/.aiox-core/development/agents/sm.md index deef6efc6b..80894a2f9f 100644 --- a/.aiox-core/development/agents/sm.md +++ b/.aiox-core/development/agents/sm.md @@ -18,26 +18,18 @@ activation-instructions: - STEP 1: Read THIS ENTIRE FILE - it contains your complete persona definition - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js sm + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js sm + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "🌊 River (Facilitator) ready. Let's facilitate!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Display the greeting assembled in STEP 3 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/agents/squad-creator.md b/.aiox-core/development/agents/squad-creator.md index 29129efb6d..b68d54c786 100644 --- a/.aiox-core/development/agents/squad-creator.md +++ b/.aiox-core/development/agents/squad-creator.md @@ -18,26 +18,18 @@ activation-instructions: - STEP 1: Read THIS ENTIRE FILE - it contains your complete persona definition - STEP 2: Adopt the persona defined in the 'agent' and 'persona' sections below - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js squad-creator + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js squad-creator + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "πŸ—οΈ Craft (Architect) ready. Let's create!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - Formats adaptive greeting automatically - STEP 4: Greeting already rendered inline in STEP 3 β€” proceed to STEP 5 - STEP 5: HALT and await user input diff --git a/.aiox-core/development/agents/ux-design-expert.md b/.aiox-core/development/agents/ux-design-expert.md index aecc4dfa8c..051733a739 100644 --- a/.aiox-core/development/agents/ux-design-expert.md +++ b/.aiox-core/development/agents/ux-design-expert.md @@ -23,26 +23,18 @@ activation-instructions: - STEP 2: Adopt the hybrid persona (Sally + Brad Frost) - STEP 3: | - Display greeting using native context (zero JS execution): - 0. GREENFIELD GUARD: If gitStatus in system prompt says "Is a git repository: false" OR git commands return "not a git repository": - - For substep 2: skip the "Branch:" append - - For substep 3: show "πŸ“Š **Project Status:** Greenfield project β€” no git repository detected" instead of git narrative - - After substep 6: show "πŸ’‘ **Recommended:** Run `*environment-bootstrap` to initialize git, GitHub remote, and CI/CD" - - Do NOT run any git commands during activation β€” they will fail and produce errors - 1. Show: "{icon} {persona_profile.communication.greeting_levels.archetypal}" + permission badge from current permission mode (e.g., [⚠️ Ask], [🟒 Auto], [πŸ” Explore]) - 2. Show: "**Role:** {persona.role}" - - Append: "Story: {active story from docs/stories/}" if detected + "Branch: `{branch from gitStatus}`" if not main/master - 3. Show: "πŸ“Š **Project Status:**" as natural language narrative from gitStatus in system prompt: - - Branch name, modified file count, current story reference, last commit message - 4. Show: "**Available Commands:**" β€” list commands from the 'commands' section above that have 'key' in their visibility array - 5. Show: "Type `*guide` for comprehensive usage instructions." - 5.5. Check `.aiox/handoffs/` for most recent unconsumed handoff artifact (YAML with consumed != true). - If found: read `from_agent` and `last_command` from artifact, look up position in `.aiox-core/data/workflow-chains.yaml` matching from_agent + last_command, and show: "πŸ’‘ **Suggested:** `*{next_command} {args}`" - If chain has multiple valid next steps, also show: "Also: `*{alt1}`, `*{alt2}`" - If no artifact or no match found: skip this step silently. - After STEP 4 displays successfully, mark artifact as consumed: true. - 6. Show: "{persona_profile.communication.signature_closing}" - # FALLBACK: If native greeting fails, run: node .aiox-core/development/scripts/unified-activation-pipeline.js ux-design-expert + Generate greeting by executing unified greeting generator: + + 1. Execute: node .aiox-core/development/scripts/generate-greeting.js ux-design-expert + 2. Capture the complete output + 3. Display the greeting exactly as returned + + If execution fails or times out: + - Fallback to simple greeting: "🎨 Uma (Empathizer) ready. Let's empathize!" + - Show: "Type `*help` to see available commands" + + Do NOT modify or interpret the greeting output. + Display it exactly as received. - STEP 4: Greeting already rendered inline in STEP 3 β€” proceed to STEP 5 - STEP 5: HALT and await user input - IMPORTANT: Do NOT improvise or add explanatory text beyond what is specified in greeting_levels and Quick Commands section diff --git a/.aiox-core/development/scripts/apply-inline-greeting-all-agents.js b/.aiox-core/development/scripts/apply-inline-greeting-all-agents.js deleted file mode 100644 index 33b843a162..0000000000 --- a/.aiox-core/development/scripts/apply-inline-greeting-all-agents.js +++ /dev/null @@ -1,146 +0,0 @@ -/** - * Apply Inline Greeting Logic to All 11 AIOX Agents - * Story: 6.1.2.5-T1 - Option A Implementation - * Date: 2025-11-16 - */ - -const fs = require('fs'); -const path = require('path'); - -const AGENTS_DIR = path.join(__dirname, '..', 'agents'); -const CLAUDE_AGENTS_DIR = path.join(__dirname, '..', '..', '.claude', 'commands', 'AIOX', 'agents'); - -const AGENTS = [ - 'dev.md', - 'qa.md', - 'po.md', - 'sm.md', - 'pm.md', - 'architect.md', - 'analyst.md', - 'data-engineer.md', - 'devops.md', - 'aiox-master.md', - 'ux-design-expert.md', -]; - -const INLINE_GREETING_LOGIC = ` - - STEP 3: | - Generate contextual greeting using inline logic: - - 1. Detect session type: - - If this is first message in conversation β†’ "new" session - - If conversation has history β†’ "existing" session - - Default to "new" if uncertain - - 2. Build greeting components: - - Use greeting from persona_profile.greeting_levels.named - - Add role description: "**Role:** {persona.role}" - - 3. Get project status (use Bash tool): - - Branch: git branch --show-current - - Modified files: git status --short | wc -l - - Recent commit: git log -1 --pretty=format:"%s" - - Format as: - πŸ“Š **Project Status:** - - 🌿 **Branch:** [branch] - - πŸ“ **Modified:** [count] files - - πŸ“– **Recent:** [commit] - - 4. Show commands based on session type: - - New session: Show commands with visibility ["full", "quick", "key"] (up to 12) - Header: "**Available Commands:**" - - Existing session: Show commands with visibility ["quick", "key"] (6-8) - Header: "**Quick Commands:**" - - Format each: " - \`*{name}\`: {description}" - - 5. Add footer: "Type \`*guide\` for comprehensive usage instructions." - - - STEP 4: Display the greeting you generated in STEP 3 - - - STEP 5: HALT and await user input -`; - -const OLD_PATTERN = / {2}- STEP 3: Execute \/greet slash command to generate contextual greeting\n {2}- STEP 4: Display the greeting returned by \/greet command\n {2}- STEP 5: HALT and await user input/; - -function updateAgent(agentFile) { - const filePath = path.join(AGENTS_DIR, agentFile); - - // Skip po.md as it's already updated - if (agentFile === 'po.md') { - console.log(`βœ“ ${agentFile} - Already updated (test case)`); - return { updated: false, reason: 'already-updated' }; - } - - try { - let content = fs.readFileSync(filePath, 'utf8'); - - // Check if already has inline logic - if (content.includes('Generate contextual greeting using inline logic')) { - console.log(`βœ“ ${agentFile} - Already has inline greeting logic`); - return { updated: false, reason: 'already-has-inline' }; - } - - // Check if has old /greet pattern - if (!OLD_PATTERN.test(content)) { - console.log(`⚠ ${agentFile} - Different activation pattern, skipping`); - return { updated: false, reason: 'different-pattern' }; - } - - // Create backup - const backupPath = filePath + '.backup-pre-inline'; - fs.writeFileSync(backupPath, content); - - // Replace old pattern with inline logic - content = content.replace(OLD_PATTERN, INLINE_GREETING_LOGIC); - - // Write updated content - fs.writeFileSync(filePath, content); - - // Sync to Claude commands directory - const claudePath = path.join(CLAUDE_AGENTS_DIR, agentFile); - fs.writeFileSync(claudePath, content); - - console.log(`βœ… ${agentFile} - Updated successfully`); - return { updated: true }; - - } catch (error) { - console.error(`❌ ${agentFile} - Error: ${error.message}`); - return { updated: false, reason: 'error', error: error.message }; - } -} - -function main() { - console.log('πŸš€ Applying inline greeting logic to all 11 agents...\n'); - - const results = { - updated: 0, - skipped: 0, - errors: 0, - }; - - AGENTS.forEach(agent => { - const result = updateAgent(agent); - if (result.updated) { - results.updated++; - } else if (result.reason === 'error') { - results.errors++; - } else { - results.skipped++; - } - }); - - console.log('\nπŸ“Š Summary:'); - console.log(` βœ… Updated: ${results.updated}`); - console.log(` ⏭️ Skipped: ${results.skipped}`); - console.log(` ❌ Errors: ${results.errors}`); - console.log(` πŸ“ Total: ${AGENTS.length}`); - - if (results.updated > 0) { - console.log('\nβœ… All agents updated successfully!'); - console.log('πŸ“‹ Backups created with .backup-pre-inline extension'); - console.log('πŸ”„ Files synchronized to .claude/commands/AIOX/agents/'); - } -} - -main(); diff --git a/.aiox-core/development/scripts/batch-update-agents-session-context.js b/.aiox-core/development/scripts/batch-update-agents-session-context.js deleted file mode 100644 index 2226778b95..0000000000 --- a/.aiox-core/development/scripts/batch-update-agents-session-context.js +++ /dev/null @@ -1,95 +0,0 @@ -/** - * Batch Update Agents - Add Session Context Support - * Story 6.1.2.6.2 - Agent Performance Optimization - * - * Updates remaining 8 agents with session context loader integration - */ - -const fs = require('fs').promises; -const path = require('path'); - -const AGENTS_TO_UPDATE = [ - 'sm.md', - 'pm.md', - 'architect.md', - 'analyst.md', - 'data-engineer.md', - 'devops.md', - 'aiox-master.md', - 'ux-design-expert.md', -]; - -const AGENTS_DIR = path.join(process.cwd(), '.aiox-core', 'agents'); - -async function updateAgent(agentFile) { - const filePath = path.join(AGENTS_DIR, agentFile); - - console.log(`\nπŸ“ Updating ${agentFile}...`); - - try { - let content = await fs.readFile(filePath, 'utf8'); - - // Pattern 1: Update activation-instructions - const activationPattern = /(- STEP 2\.5: Load project status.*\n)( {2}- STEP 3: Greet user)/s; - const activationReplacement = '$1 - STEP 2.6: Load session context using .aiox-core/scripts/session-context-loader.js to detect previous agent and workflow state\n$2'; - - content = content.replace(activationPattern, activationReplacement); - - // Pattern 2: Add STEP 3.6 after STEP 3.5 - const step36Pattern = /(- STEP 3\.5: Introduce yourself.*\n)( {2}- STEP 4: Display project status)/s; - const step36Replacement = '$1 - STEP 3.6: Display session context if available (from STEP 2.6) showing previous agent and recent commands\n$2'; - - content = content.replace(step36Pattern, step36Replacement); - - // Pattern 3: Add *session-info command to Utilities section - const utilitiesPattern = /(# Utilities\n)( {2}- (?:guide|help|exit))/; - const utilitiesReplacement = '$1 - session-info: Show current session details (agent history, commands)\n$2'; - - content = content.replace(utilitiesPattern, utilitiesReplacement); - - // Write updated content - await fs.writeFile(filePath, content, 'utf8'); - - console.log(`βœ… ${agentFile} updated successfully`); - return true; - } catch (error) { - console.error(`❌ Error updating ${agentFile}:`, error.message); - return false; - } -} - -async function main() { - console.log('πŸš€ Batch Update: Adding Session Context to Agents'); - console.log('=' + '='.repeat(50)); - - let successCount = 0; - let failCount = 0; - - for (const agentFile of AGENTS_TO_UPDATE) { - const success = await updateAgent(agentFile); - if (success) { - successCount++; - } else { - failCount++; - } - } - - console.log('\n' + '='.repeat(52)); - console.log(`\nπŸ“Š Summary: ${successCount} updated, ${failCount} failed`); - - if (failCount === 0) { - console.log('βœ… All agents updated successfully!'); - } else { - console.warn(`⚠️ ${failCount} agents failed to update - manual review needed`); - } -} - -// Run if executed directly -if (require.main === module) { - main().catch(error => { - console.error('❌ Fatal error:', error); - process.exit(1); - }); -} - -module.exports = { updateAgent }; diff --git a/.aiox-core/install-manifest.yaml b/.aiox-core/install-manifest.yaml index 0bd15989eb..18f0829fde 100644 --- a/.aiox-core/install-manifest.yaml +++ b/.aiox-core/install-manifest.yaml @@ -8,9 +8,9 @@ # - File types for categorization # version: 5.2.9 -generated_at: "2026-05-21T13:48:41.292Z" +generated_at: "2026-06-14T18:18:44.191Z" generator: scripts/generate-install-manifest.js -file_count: 1129 +file_count: 1127 files: - path: cli/commands/config/index.js hash: sha256:25c4b9bf4e0241abf7754b55153f49f1a214f1fb5fe904a576675634cb7b3da9 @@ -1301,9 +1301,9 @@ files: type: data size: 9590 - path: data/entity-registry.yaml - hash: sha256:b556a232360e1d25325f7758f3be0fbfe0d37ede14bbddf4ecc4d33bb5437a9c + hash: sha256:58d23aa1edf664f1c9f971c47ff3cd4f3ab2d376cb49da47a2f40eee60673c42 type: data - size: 580219 + size: 565430 - path: data/learned-patterns.yaml hash: sha256:24ac0b160615583a0ff783d3da8af80b7f94191575d6db2054ec8e10a3f945dc type: data @@ -1401,89 +1401,89 @@ files: type: development size: 5012 - path: development/agents/aiox-master.md - hash: sha256:66175a22e6982e5c0f4123f84af8388eb0cfc81124b8e9ec8f44d502c4ca6cf8 + hash: sha256:5a29143bb3eb665dd49934a0f2d3611271365082f1430cd1ddae54ef9c722324 type: agent - size: 21023 + size: 19397 - path: development/agents/analyst.md - hash: sha256:35150d764c6dc74bc02b61a4d613c9278e87ffb209403db23991339fdda4f8e2 + hash: sha256:9f518f792284ee6a1ea0e5de4c61edc12f8b36a6ef97dd924fcc80efe4855e4d type: agent - size: 11758 + size: 10136 - path: development/agents/analyst/MEMORY.md hash: sha256:b8b52820ba1929ba12403fc437868dd9e8a9c2532abe99296ad05864618693b0 type: agent size: 1254 - path: development/agents/architect.md - hash: sha256:c45b1e71af39b5da34a832dcc3d1c9b41b6270de61f79d4bada3c27b46be19df + hash: sha256:01cf082e50d850eb0625d2a9d744e4f6d1ed02218109856b49b28583e6bde569 type: agent - size: 21210 + size: 19589 - path: development/agents/architect/MEMORY.md hash: sha256:ee99a68876311e0dc67e0b77ff11f8fa2154f0803f27f4aa89db36df50753d3b type: agent size: 1385 - path: development/agents/data-engineer.md - hash: sha256:4b921018c23721c6f71a5d23b6495d254f260cd85406db5915f034a90d17c845 + hash: sha256:82f2813c2bf0765d38f216b62e0d2d20b9c79cc2bd879b3566a86dd87564d125 type: agent - size: 22440 + size: 20809 - path: development/agents/data-engineer/MEMORY.md hash: sha256:20024028651bf2078bf4e58e38aaa84191521ef9b5c11b044eb152a026ec8412 type: agent size: 1106 - path: development/agents/dev.md - hash: sha256:91a63332b1cc19af47b3cd2811b5e00635b72a747b5858efc09ce3aa7826d1b7 + hash: sha256:0927c2c7484c0a137fe7600224dbf36da96a3ce4220ebff1019a31cc349141c1 type: agent - size: 25645 + size: 24031 - path: development/agents/dev/MEMORY.md hash: sha256:7c6197418798fa00617f63f93ea6e87dbbbc1bebdb1fb92276433cb7990fd7c0 type: agent size: 2486 - path: development/agents/devops.md - hash: sha256:fb4555b484be4b93e11ed1e974b3e904ba7cddecb01ce44ac26828c7e8a8e382 + hash: sha256:8752f1a76762f68098175c51e955d58e363f1587b34e16e1f1008009a620cce9 type: agent - size: 27902 + size: 26274 - path: development/agents/devops/MEMORY.md hash: sha256:eb2ee887047c94db3441126cd0198cac44cec779026d7842a3a1c7eba936027f type: agent size: 1398 - path: development/agents/pm.md - hash: sha256:8c81fd9b6df9b98fa3d3654062464498396ddb4eaf0b6dc3a644ae4227982f4b + hash: sha256:f4cf75d8f46749bfb9ce639935a2bfd495decb71a0dd1ef66e3aeda21de8c8a8 type: agent - size: 16696 + size: 15077 - path: development/agents/pm/MEMORY.md hash: sha256:6a8a5661a32cdf440a21531004ad64767da700b70ff8483faddfb7bcde937f2b type: agent size: 1220 - path: development/agents/po.md - hash: sha256:f0090329fd2c2871d3b46d0b2ea1bb9ff3fe48c589fc25ed3d90cf2032621cfd + hash: sha256:11e34d2c2e3ad1b797f4ef8f65d7b6d96f25a490517c9e0547964f5f9295e548 type: agent - size: 14338 + size: 12711 - path: development/agents/po/MEMORY.md hash: sha256:4295cbf549671ec6a267bef05871d66fffeb6b898ada166ab1663f7d03632354 type: agent size: 1376 - path: development/agents/qa.md - hash: sha256:506a44a6828ce6e0bc2fc89aaaced9df54fefea293525e5c1ce2e3bc37661c90 + hash: sha256:54ae66ed4a19e1f8ae475f6383070ce2516f0b65633350961a8b6bb6bb097570 type: agent - size: 20013 + size: 18394 - path: development/agents/qa/MEMORY.md hash: sha256:eec482f057d09635940e9a46bdd6cbb677af12dc4deed64bf71196d551b93abf type: agent size: 1367 - path: development/agents/sm.md - hash: sha256:b09334044d3ba581f5403d5d15e0d35c25e580634e712f24bb5a1bc73c9d1cf3 + hash: sha256:41dd03cb2a496915d4bef6c498f2880ef271772c2b1de631138c506c75803293 type: agent - size: 12664 + size: 11045 - path: development/agents/sm/MEMORY.md hash: sha256:4abaa92d85f4574a79a308f098e9ae719c28f72101e746f2a574ad92e120dcf4 type: agent size: 1123 - path: development/agents/squad-creator.md - hash: sha256:9ae479d628a74fdf8372da4e5a306fdc93235bce8f4957b44ad9adc76643f8e1 + hash: sha256:087de7f1b3551d336baa73651cd86311e6d698ceca3fe1d3f37ed1d375a3c8d4 type: agent - size: 13894 + size: 12272 - path: development/agents/ux-design-expert.md - hash: sha256:b6a552405cf1a1eab76e307a505e8b431bffa30ab9681a16169b1427373b8a99 + hash: sha256:75db3fe334bbfa566f70bced962dc86927b4a922f076fd85f78e34295b750f89 type: agent - size: 19995 + size: 18372 - path: development/agents/ux/MEMORY.md hash: sha256:39e36c9af4aa959fb547152bed812954c33a4c6c8d1a5aababd49052f229fde6 type: agent @@ -1548,10 +1548,6 @@ files: hash: sha256:7aee7f33cae1bc4192a5085898caaf57f4866ce68488637d0f90a6372b616ce8 type: script size: 3212 - - path: development/scripts/apply-inline-greeting-all-agents.js - hash: sha256:5de6a7ddcab1ae34043b8a030b664deb9ce79e187ca30d22656716240e76a030 - type: script - size: 4600 - path: development/scripts/approval-workflow.js hash: sha256:06979905e62b61e6dde1d2e1714ce61b9a4538a31f31ae1e5f41365f36395b09 type: script @@ -1568,10 +1564,6 @@ files: hash: sha256:81c9fd6a4b8a8e7feb1f7a9d6ba790e597ad8113a9ca0723ae20eb111bfb3cee type: script size: 16662 - - path: development/scripts/batch-update-agents-session-context.js - hash: sha256:d6fa38b55d788f0832021a15492d6b19d8967b481c05b87ab67d33a90ff7269b - type: script - size: 2924 - path: development/scripts/branch-manager.js hash: sha256:5d292b329fea370ee9e0930c5d6e9cb5c69af78ec1435ee194ddba0c3d2232a1 type: script @@ -2719,19 +2711,19 @@ files: - path: development/templates/service-template/__tests__/index.test.ts.hbs hash: sha256:4617c189e75ab362d4ef2cabcc3ccce3480f914fd915af550469c17d1b68a4fe type: template - size: 9573 + size: 9810 - path: development/templates/service-template/client.ts.hbs hash: sha256:f342c60695fe611192002bdb8c04b3a0dbce6345b7fa39834ea1898f71689198 type: template - size: 11810 + size: 12213 - path: development/templates/service-template/errors.ts.hbs hash: sha256:e0be40d8be19b71b26e35778eadffb20198e7ca88e9d140db9da1bfe12de01ec type: template - size: 5213 + size: 5395 - path: development/templates/service-template/index.ts.hbs hash: sha256:d44012d54b76ab98356c7163d257ca939f7fed122f10fecf896fe1e7e206d10a type: template - size: 3086 + size: 3206 - path: development/templates/service-template/jest.config.js hash: sha256:1681bfd7fbc0d330d3487d3427515847c4d57ef300833f573af59e0ad69ed159 type: template @@ -2739,11 +2731,11 @@ files: - path: development/templates/service-template/package.json.hbs hash: sha256:d89d35f56992ee95c2ceddf17fa1d455c18007a4d24af914ba83cf4abc38bca9 type: template - size: 2227 + size: 2314 - path: development/templates/service-template/README.md.hbs hash: sha256:2c3dd4c2bf6df56b9b6db439977be7e1cc35820438c0e023140eccf6ccd227a0 type: template - size: 3426 + size: 3584 - path: development/templates/service-template/tsconfig.json hash: sha256:8b465fcbdd45c4d6821ba99aea62f2bd7998b1bca8de80486a1525e77d43c9a1 type: template @@ -2751,7 +2743,7 @@ files: - path: development/templates/service-template/types.ts.hbs hash: sha256:3e52e0195003be8cd1225a3f27f4d040686c8b8c7762f71b41055f04cd1b841b type: template - size: 2516 + size: 2661 - path: development/templates/squad-template/agents/example-agent.yaml hash: sha256:824a1b349965e5d4ae85458c231b78260dc65497da75dada25b271f2cabbbe67 type: agent @@ -2759,7 +2751,7 @@ files: - path: development/templates/squad-template/LICENSE hash: sha256:ff7017aa403270cf2c440f5ccb4240d0b08e54d8bf8a0424d34166e8f3e10138 type: template - size: 1071 + size: 1092 - path: development/templates/squad-template/package.json hash: sha256:8f68627a0d74e49f94ae382d0c2b56ecb5889d00f3095966c742fb5afaf363db type: template @@ -3523,11 +3515,11 @@ files: - path: infrastructure/templates/aiox-sync.yaml.template hash: sha256:0040ad8a9e25716a28631b102c9448b72fd72e84f992c3926eb97e9e514744bb type: template - size: 8385 + size: 8567 - path: infrastructure/templates/coderabbit.yaml.template hash: sha256:91a4a76bbc40767a4072fb6a87c480902bb800cfb0a11e9fc1b3183d8f7f3a80 type: template - size: 8042 + size: 8321 - path: infrastructure/templates/core-config/core-config-brownfield.tmpl.yaml hash: sha256:9bdb0c0e09c765c991f9f142921f7f8e2c0d0ada717f41254161465dc0622d02 type: template @@ -3539,11 +3531,11 @@ files: - path: infrastructure/templates/github-workflows/ci.yml.template hash: sha256:acbfa2a8a84141fd6a6b205eac74719772f01c221c0afe22ce951356f06a605d type: template - size: 4920 + size: 5089 - path: infrastructure/templates/github-workflows/pr-automation.yml.template hash: sha256:c236077b4567965a917e48df9a91cc42153ff97b00a9021c41a7e28179be9d0f type: template - size: 10609 + size: 10939 - path: infrastructure/templates/github-workflows/README.md hash: sha256:6b7b5cb32c28b3e562c81a96e2573ea61849b138c93ccac6e93c3adac26cadb5 type: template @@ -3551,23 +3543,23 @@ files: - path: infrastructure/templates/github-workflows/release.yml.template hash: sha256:b771145e61a254a88dc6cca07869e4ece8229ce18be87132f59489cdf9a66ec6 type: template - size: 6595 + size: 6791 - path: infrastructure/templates/gitignore/gitignore-aiox-base.tmpl hash: sha256:9088975ee2bf4d88e23db6ac3ea5d27cccdc72b03db44450300e2f872b02e935 type: template - size: 788 + size: 851 - path: infrastructure/templates/gitignore/gitignore-brownfield-merge.tmpl hash: sha256:ce4291a3cf5677050c9dafa320809e6b0ca5db7e7f7da0382d2396e32016a989 type: template - size: 488 + size: 506 - path: infrastructure/templates/gitignore/gitignore-node.tmpl hash: sha256:5179f78de7483274f5d7182569229088c71934db1fd37a63a40b3c6b815c9c8e type: template - size: 951 + size: 1036 - path: infrastructure/templates/gitignore/gitignore-python.tmpl hash: sha256:d7aac0b1e6e340b774a372a9102b4379722588449ca82ac468cf77804bbc1e55 type: template - size: 1580 + size: 1725 - path: infrastructure/templates/project-docs/coding-standards-tmpl.md hash: sha256:377acf85463df8ac9923fc59d7cfeba68a82f8353b99948ea1d28688e88bc4a9 type: template @@ -3663,43 +3655,43 @@ files: - path: monitor/hooks/lib/__init__.py hash: sha256:bfab6ee249c52f412c02502479da649b69d044938acaa6ab0aa39dafe6dee9bf type: monitor - size: 29 + size: 30 - path: monitor/hooks/lib/enrich.py hash: sha256:20dfa73b4b20d7a767e52c3ec90919709c4447c6e230902ba797833fc6ddc22c type: monitor - size: 1644 + size: 1702 - path: monitor/hooks/lib/send_event.py hash: sha256:59d61311f718fb373a5cf85fd7a01c23a4fd727e8e022ad6930bba533ef4615d type: monitor - size: 1190 + size: 1237 - path: monitor/hooks/notification.py hash: sha256:8a1a6ce0ff2b542014de177006093b9caec9b594e938a343dc6bd62df2504f22 type: monitor - size: 499 + size: 528 - path: monitor/hooks/post_tool_use.py hash: sha256:47dbe37073d432c55657647fc5b907ddb56efa859d5c3205e8362aa916d55434 type: monitor - size: 1140 + size: 1185 - path: monitor/hooks/pre_compact.py hash: sha256:f287cf45e83deed6f1bc0e30bd9348dfa1bf08ad770c5e58bb34e3feb210b30b type: monitor - size: 500 + size: 529 - path: monitor/hooks/pre_tool_use.py hash: sha256:a4d1d3ffdae9349e26a383c67c9137effff7d164ac45b2c87eea9fa1ab0d6d98 type: monitor - size: 981 + size: 1021 - path: monitor/hooks/stop.py hash: sha256:edb382f0cf46281a11a8588bc20eafa7aa2b5cc3f4ad775d71b3d20a7cfab385 type: monitor - size: 490 + size: 519 - path: monitor/hooks/subagent_stop.py hash: sha256:fa5357309247c71551dba0a19f28dd09bebde749db033d6657203b50929c0a42 type: monitor - size: 512 + size: 541 - path: monitor/hooks/user_prompt_submit.py hash: sha256:af57dca79ef55cdf274432f4abb4c20a9778b95e107ca148f47ace14782c5828 type: monitor - size: 818 + size: 856 - path: package.json hash: sha256:d8dbe037240a366d545ca4259d2059e705b709706dcf2a18a5a52d9b543b7ed9 type: other @@ -3847,7 +3839,7 @@ files: - path: product/templates/adr.hbs hash: sha256:d68653cae9e64414ad4f58ea941b6c6e337c5324c2c7247043eca1461a652d10 type: template - size: 2212 + size: 2337 - path: product/templates/agent-template.yaml hash: sha256:98676fcc493c0d5f09264dcc52fcc2cf1129f9a195824ecb4c2ec035c2515121 type: template @@ -3899,7 +3891,7 @@ files: - path: product/templates/dbdr.hbs hash: sha256:5a2781ffaa3da9fc663667b5a63a70b7edfc478ed14cad02fc6ed237ff216315 type: template - size: 4139 + size: 4380 - path: product/templates/design-story-tmpl.yaml hash: sha256:2bfefc11ae2bcfc679dbd924c58f8b764fa23538c14cb25344d6edef41968f29 type: template @@ -3963,7 +3955,7 @@ files: - path: product/templates/epic.hbs hash: sha256:dcbcc26f6dd8f3782b3ef17aee049b689f1d6d92931615c3df9513eca0de2ef7 type: template - size: 3868 + size: 4080 - path: product/templates/eslintrc-security.json hash: sha256:657d40117261d6a52083984d29f9f88e79040926a64aa4c2058a602bfe91e0d5 type: template @@ -4071,7 +4063,7 @@ files: - path: product/templates/pmdr.hbs hash: sha256:d529cebbb562faa82c70477ece70de7cda871eaa6896f2962b48b2a8b67b1cbe type: template - size: 3239 + size: 3425 - path: product/templates/prd-tmpl.yaml hash: sha256:25c239f40e05f24aee1986601a98865188dbe3ea00a705028efc3adad6d420f3 type: template @@ -4079,11 +4071,11 @@ files: - path: product/templates/prd-v2.0.hbs hash: sha256:21a20ef5333a85a11f5326d35714e7939b51bab22bd6e28d49bacab755763bea type: template - size: 4512 + size: 4728 - path: product/templates/prd.hbs hash: sha256:4a1a030a5388c6a8bf2ce6ea85e54cae6cf1fe64f1bb2af7f17d349d3c24bf1d type: template - size: 3425 + size: 3626 - path: product/templates/project-brief-tmpl.yaml hash: sha256:b8d388268c24dc5018f48a87036d591b11cb122fafe9b59c17809b06ea5d9d58 type: template @@ -4131,7 +4123,7 @@ files: - path: product/templates/story.hbs hash: sha256:3f0ac8b39907634a2b53f43079afc33663eee76f46e680d318ff253e0befc2c4 type: template - size: 5583 + size: 5846 - path: product/templates/task-execution-report.md hash: sha256:e0f08a3e199234f3d2207ba8f435786b7d8e1b36174f46cb82fc3666b9a9309e type: template @@ -4143,67 +4135,67 @@ files: - path: product/templates/task.hbs hash: sha256:621e987e142c455cd290dc85d990ab860faa0221f66cf1f57ac296b076889ea5 type: template - size: 2705 + size: 2875 - path: product/templates/tmpl-comment-on-examples.sql hash: sha256:254002c3fbc63cfcc5848b1d4b15822ce240bf5f57e6a1c8bb984e797edc2691 type: template - size: 6215 + size: 6373 - path: product/templates/tmpl-migration-script.sql hash: sha256:44ef63ea475526d21a11e3c667c9fdb78a9fddace80fdbaa2312b7f2724fbbb5 type: template - size: 2947 + size: 3038 - path: product/templates/tmpl-rls-granular-policies.sql hash: sha256:36c2fd8c6d9eebb5d164acb0fb0c87bc384d389264b4429ce21e77e06318f5f3 type: template - size: 3322 + size: 3426 - path: product/templates/tmpl-rls-kiss-policy.sql hash: sha256:5210d37fce62e5a9a00e8d5366f5f75653cd518be73fbf96333ed8a6712453c7 type: template - size: 299 + size: 309 - path: product/templates/tmpl-rls-roles.sql hash: sha256:2d032a608a8e87440c3a430c7d69ddf9393d8813d8d4129270f640dd847425c3 type: template - size: 4592 + size: 4727 - path: product/templates/tmpl-rls-simple.sql hash: sha256:f67af0fa1cdd2f2af9eab31575ac3656d82457421208fd9ccb8b57ca9785275e type: template - size: 2915 + size: 2992 - path: product/templates/tmpl-rls-tenant.sql hash: sha256:36629ed87a2c72311809cc3fb96298b6f38716bba35bc56c550ac39d3321757a type: template - size: 4978 + size: 5130 - path: product/templates/tmpl-rollback-script.sql hash: sha256:8b84046a98f1163faf7350322f43831447617c5a63a94c88c1a71b49804e022b type: template - size: 2657 + size: 2734 - path: product/templates/tmpl-seed-data.sql hash: sha256:a65e73298f46cd6a8e700f29b9d8d26e769e12a57751a943a63fd0fe15768615 type: template - size: 5576 + size: 5716 - path: product/templates/tmpl-smoke-test.sql hash: sha256:aee7e48bb6d9c093769dee215cacc9769939501914e20e5ea8435b25fad10f3c type: template - size: 723 + size: 739 - path: product/templates/tmpl-staging-copy-merge.sql hash: sha256:55988caeb47cc04261665ba7a37f4caa2aa5fac2e776fdbc5964e0587af24450 type: template - size: 4081 + size: 4220 - path: product/templates/tmpl-stored-proc.sql hash: sha256:2b205ff99dc0adfade6047a4d79f5b50109e50ceb45386e5c886437692c7a2a3 type: template - size: 3839 + size: 3979 - path: product/templates/tmpl-trigger.sql hash: sha256:93abdc92e1b475d1370094e69a9d1b18afd804da6acb768b878355c798bd8e0e type: template - size: 5272 + size: 5424 - path: product/templates/tmpl-view-materialized.sql hash: sha256:47935510f03d4ad9b2200748e65441ce6c2d6a7c74750395eca6831d77c48e91 type: template - size: 4363 + size: 4496 - path: product/templates/tmpl-view.sql hash: sha256:22557b076003a856b32397f05fa44245a126521de907058a95e14dd02da67aff type: template - size: 4916 + size: 5093 - path: product/templates/token-exports-css-tmpl.css hash: sha256:d937b8d61cdc9e5b10fdff871c6cb41c9f756004d060d671e0ae26624a047f62 type: template diff --git a/.claude/commands/AIOX/stories/story-6.1.4.md b/.claude/commands/AIOX/stories/story-6.1.4.md index 56a91d43aa..f8864fe535 100644 --- a/.claude/commands/AIOX/stories/story-6.1.4.md +++ b/.claude/commands/AIOX/stories/story-6.1.4.md @@ -3,11 +3,11 @@ **Story ID:** 6.1.4 **Epic:** Epic-6.1 - Agent Identity System **Wave:** Wave 1 (Foundation) -**Status:** πŸ“‹ Ready to Start +**Status:** πŸ” Ready for Review **Priority:** πŸ”΄ Critical **Owner:** Dev (Dex) **Created:** 2025-01-14 -**Updated:** 2025-01-17 (v4 - Unified System Integration) +**Updated:** 2026-06-14 (Fase 4 concluΓ­da β€” 12/12 agentes atualizados) **Duration:** 2.5 days (20 hours) **Investment:** $250.00 @@ -1365,6 +1365,7 @@ Type *help to see available commands. | Date | Version | Changes | Author | |------|---------|---------|--------| +| 2026-06-14 | 5.0 | Fase 4 concluΓ­da: STEP 3 atualizado em 12/12 agentes para usar generate-greeting.js. Scripts temporΓ‘rios removidos (Task 1.3). Status β†’ Ready for Review | Dex (dev) | | 2025-01-17 | 4.1 | Added CodeRabbit Integration section, clarified migration scripts deletion process, verified test directory structure | Pax (po) | | 2025-01-17 | 4.0 | Expanded to unified system integration, integrated all analyses, added script consolidation, added session updates | Pax (po) + Aria (architect) | | 2025-01-16 | 3.0 | Validation improvements, integration tests added | Pax (po) |