mirror of
https://github.com/proffesor-for-testing/agentic-qe.git
synced 2026-09-19 08:45:47 +08:00
2253d05618
Remove the nested v3/ subdirectory by moving all active source code, tests, configs, and assets directly to the project root. Archive v2/ (dead code, 847MB) to v2-archive.tar.gz. Key changes: - Move v3/src/ → src/, v3/tests/ → tests/, v3/packages/ → packages/ - Move v3/tsconfig.json, v3/vitest.config.ts to root - Merge v3/package.json into root package.json (ESM, scripts, deps, exports) - Merge v3/scripts/ into scripts/, v3/implementation/ into docs/implementation/ - Update all CI workflows to remove "cd v3 &&" and v3/ path prefixes - Fix all init installer path resolution (3-level-up → 2-level-up) - Fix hooks to use "node ./dist/cli/bundle.js" instead of bare "aqe" - Update settings.json ADR/DDD directories to docs/implementation/ - Fix helper scripts (statusline, adr-compliance, ddd-tracker, guidance-hooks) - Update 58 agent definitions: aqe/v3/ → aqe/ memory namespaces - Update 15 guidance shards: v3/src/ → src/ path references - Fix sync interfaces: remove v3/ and v2/ path references - Fix test path calculations (process.cwd() + '..' no longer needed) - Fix flaky perf test threshold (500ms → 1000ms for CI environments) - Fix complexity-analyzer test to match ADR-051 keyword-based eligibility Build passes, 17,901 tests pass, CLI and MCP bundles verified. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
205 lines
5.0 KiB
YAML
205 lines
5.0 KiB
YAML
# ADR Dependency Graph
|
|
# Schema for tracking relationships between Architecture Decision Records
|
|
#
|
|
# Relationship Types:
|
|
# - DEPENDS_ON: Source requires Target to be in place
|
|
# - SUPERSEDES: Source replaces Target
|
|
# - RELATES_TO: Shared context (bidirectional)
|
|
# - REFINES: Source provides detail for Target
|
|
# - PART_OF: Source is child of Master ADR (Target)
|
|
|
|
schema_version: "1.0"
|
|
last_updated: "2026-01-20"
|
|
|
|
# Master ADR
|
|
master_adrs:
|
|
- id: MADR-001
|
|
title: "Agentic QE V3 Implementation Initiative"
|
|
status: "In Progress"
|
|
|
|
# ADR Dependencies
|
|
dependencies:
|
|
# === Core Architecture ===
|
|
|
|
- source: ADR-030
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Coherence-gated quality gates are part of v3 initiative"
|
|
|
|
- source: ADR-031
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Strange loop self-awareness is part of v3 initiative"
|
|
|
|
- source: ADR-031
|
|
target: ADR-030
|
|
type: RELATES_TO
|
|
notes: "Self-awareness feeds quality gate coherence metrics"
|
|
|
|
- source: ADR-038
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Memory unification is part of v3 initiative"
|
|
|
|
# === Performance ===
|
|
|
|
- source: ADR-032
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Time crystal scheduling is part of v3 initiative"
|
|
|
|
- source: ADR-032
|
|
target: ADR-031
|
|
type: DEPENDS_ON
|
|
notes: "Scheduling requires self-awareness signals for optimization"
|
|
|
|
- source: ADR-033
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Early exit testing is part of v3 initiative"
|
|
|
|
- source: ADR-033
|
|
target: ADR-032
|
|
type: REFINES
|
|
notes: "Early exit is a scheduling optimization technique"
|
|
|
|
- source: ADR-034
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Neural topology optimizer is part of v3 initiative"
|
|
|
|
- source: ADR-034
|
|
target: ADR-031
|
|
type: DEPENDS_ON
|
|
notes: "Topology optimization uses self-awareness feedback"
|
|
|
|
# === Intelligence ===
|
|
|
|
- source: ADR-035
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Causal discovery is part of v3 initiative"
|
|
|
|
- source: ADR-035
|
|
target: ADR-031
|
|
type: RELATES_TO
|
|
notes: "Causal discovery enhances self-awareness capabilities"
|
|
|
|
- source: ADR-044
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Domain RL integration is part of v3 initiative"
|
|
|
|
- source: ADR-044
|
|
target: ADR-035
|
|
type: DEPENDS_ON
|
|
notes: "RL integration builds on causal discovery"
|
|
|
|
# === Integration ===
|
|
|
|
- source: ADR-040
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Agentic flow integration is part of v3 initiative"
|
|
|
|
- source: ADR-040
|
|
target: ADR-038
|
|
type: DEPENDS_ON
|
|
notes: "Flow integration requires unified memory"
|
|
|
|
- source: ADR-042
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Token tracking integration is part of v3 initiative"
|
|
|
|
- source: ADR-042
|
|
target: ADR-043
|
|
type: RELATES_TO
|
|
notes: "Token tracking supports vendor-independent LLM"
|
|
|
|
- source: ADR-043
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Vendor independent LLM is part of v3 initiative"
|
|
|
|
# === Infrastructure ===
|
|
|
|
- source: ADR-036
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Result persistence is part of v3 initiative"
|
|
|
|
- source: ADR-036
|
|
target: ADR-038
|
|
type: RELATES_TO
|
|
notes: "Result persistence uses unified memory"
|
|
|
|
- source: ADR-039
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "MCP optimization is part of v3 initiative"
|
|
|
|
- source: ADR-041
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "CLI enhancement is part of v3 initiative"
|
|
|
|
# === Naming & Migration ===
|
|
|
|
- source: ADR-037
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Agent naming is part of v3 initiative"
|
|
|
|
- source: ADR-045
|
|
target: ADR-037
|
|
type: SUPERSEDES
|
|
notes: "Version-agnostic naming supersedes v3-prefixed naming"
|
|
|
|
- source: ADR-045
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Version-agnostic naming is part of v3 initiative"
|
|
|
|
- source: ADR-046
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "V2 feature integration is part of v3 initiative"
|
|
|
|
- source: ADR-046
|
|
target: ADR-048
|
|
type: RELATES_TO
|
|
notes: "Feature integration relates to agent migration"
|
|
|
|
- source: ADR-047
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "Mincut self-organizing QE is part of v3 initiative"
|
|
|
|
- source: ADR-047
|
|
target: ADR-034
|
|
type: REFINES
|
|
notes: "Mincut refines neural topology optimization"
|
|
|
|
- source: ADR-048
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "V2-V3 agent migration is part of v3 initiative"
|
|
|
|
- source: ADR-048
|
|
target: ADR-045
|
|
type: DEPENDS_ON
|
|
notes: "Migration depends on version-agnostic naming"
|
|
|
|
# === Publication ===
|
|
|
|
- source: ADR-049
|
|
target: MADR-001
|
|
type: PART_OF
|
|
notes: "V3 main publish is part of v3 initiative"
|
|
|
|
- source: ADR-049
|
|
target: ADR-048
|
|
type: DEPENDS_ON
|
|
notes: "Publication depends on migration being complete"
|