2.5 KiB
2.5 KiB
Native Decomposition Impact List - 2026-02-26
Status: Active Purpose: Enumerate all known areas affected by shallow native decomposition and map each to enforceable tooling.
Impact List (One-by-One)
- API contract evolution
- Problem: compatibility/versioning work collapses into generic tasks.
- Tooling:
impact_api_contract_evolutionprofile intools/mcp/profiles/native_decomposition_impact_profiles.json.
- State migration and rollback safety
- Problem: migration/backfill/rollback choreography omitted.
- Tooling:
impact_state_migration_rollbackprofile.
- Security policy propagation
- Problem: cross-layer auth/deny-by-default checks missing.
- Tooling:
impact_security_policy_propagationprofile.
- SLO/latency budget constraints
- Problem: performance requirements missing from decomposition rationale.
- Tooling:
impact_slo_latency_budgetprofile.
- Rollout choreography
- Problem: staged rollout/abort hooks not represented as tasks.
- Tooling:
impact_rollout_choreographyprofile.
- Multi-file transactional edits
- Problem: partial cross-file updates pass as “done”.
- Tooling:
impact_multifile_transactional_editprofile.
- Concurrency/locking semantics
- Problem: race/lock/deadlock work under-scoped.
- Tooling:
impact_concurrency_lockingprofile.
- Projection/environment constraints
- Problem: embedded/mobile/serverless constraints ignored.
- Tooling:
impact_projection_environment_constraintsprofile.
- Polyglot boundary changes
- Problem: SDK/client/server coupling not decomposed.
- Tooling:
impact_polyglot_boundary_changesprofile.
- Observability/telemetry integrity
- Problem: logging/metrics/tracing semantics omitted.
- Tooling:
impact_observability_telemetry_integrityprofile.
- Data integrity and precision
- Problem: financial/scientific precision risks hidden in generic tasks.
- Tooling:
impact_data_integrity_precisionprofile.
- Recovery/replay-critical flows
- Problem: recovery/rollback/replay pathways not represented.
- Tooling:
impact_disaster_recovery_replayprofile.
Enforcement Tooling
- Checker:
tools/mcp/check_native_decomposition_impact_coverage.py
- Profiles:
tools/mcp/profiles/native_decomposition_impact_profiles.json
- Standalone gate wrapper:
tools/mcp/run_native_impact_coverage_gate.sh
- Pipeline integration toggles in
tools/mcp/run_sprint_taskitem_pipeline.sh:WSTONE_NATIVE_IMPACT_COVERAGE_GATEWSTONE_NATIVE_IMPACT_COVERAGE_ENFORCEWSTONE_NATIVE_IMPACT_COVERAGE_PROFILES