Files
gps-denied-onboard/.cursor/skills/refactor/templates/list-of-changes.md
T
Oleksandr Bezdieniezhnykh 1f634c2604
ci/woodpecker/push/02-build-push Pipeline failed
Update demo replay validation and testing documentation
- Modified the autodev state to reflect the current testing phase and details of the new `jetson-e2e` tests.
- Enhanced the "How to Test" documentation to provide clearer instructions on the demo replay validation process, including video and tlog alignment steps.
- Updated architectural documentation to include the new demo replay operator flow and its dependencies.
- Documented the removal of deprecated auto-sync features and clarified the operator-facing UI for replay validation.
- Added new entries in the dependencies table for upcoming tasks related to the demo replay flow.

These changes improve clarity and usability for operators and developers working with the demo replay system.
2026-06-20 11:24:43 +03:00

2.2 KiB

List of Changes Template

Save as RUN_DIR/list-of-changes.md. Produced during Phase 1 (Discovery).


# List of Changes

**Run**: [NN-run-name]
**Mode**: [automatic | guided]
**Source**: [self-discovered | path/to/input-file.md]
**Date**: [YYYY-MM-DD]

## Summary

[1-2 sentence overview of what this refactoring run addresses]

## Changes

### C01: [Short Title]
- **File(s)**: [file paths, comma-separated]
- **Problem**: [what makes this problematic / untestable / coupled]
- **Change**: [what to do — behavioral description, not implementation steps]
- **Rationale**: [why this change is needed]
- **Constraint Fit**: [which product constraints / acceptance criteria / integration boundaries this preserves; or "Rejected — violates ..."]
- **Risk**: [low | medium | high]
- **Dependencies**: [other change IDs this depends on, or "None"]

### C02: [Short Title]
- **File(s)**: [file paths]
- **Problem**: [description]
- **Change**: [description]
- **Rationale**: [description]
- **Constraint Fit**: [description]
- **Risk**: [low | medium | high]
- **Dependencies**: [C01, or "None"]

Guidelines

  • Change IDs use format C## (C01, C02, ...) — sequential within the run
  • Each change should map to one atomic task (1-5 complexity points); split if larger
  • File(s) must reference actual files verified to exist in the codebase
  • Problem describes the current state, not the desired state
  • Change describes what the system should do differently — behavioral, not prescriptive
  • Constraint Fit proves the change preserves confirmed product requirements, restrictions, acceptance criteria, architecture decisions, and integration contracts
  • Do not include changes whose only benefit is structural cleanliness if they weaken required behavior or violate constraints; record those as rejected in analysis instead
  • Dependencies reference other change IDs within this list; cross-run dependencies use tracker IDs
  • In guided mode, the input file entries are validated against actual code and enriched with file paths, risk, and dependencies before writing
  • In automatic mode, entries are derived from Phase 1 component analysis and Phase 2 research findings