Skip to content

revert: remove out-of-phase analysis and export stubs (#22, #23) - #24

Open
AlessioBrillo wants to merge 1 commit into
mainfrom
revert/out-of-phase-analysis-stubs
Open

AlessioBrillo wants to merge 1 commit into
mainfrom
revert/out-of-phase-analysis-stubs

Conversation

@AlessioBrillo

Copy link
Copy Markdown
Owner

What

Removes the code merged by #22/#23: placeholder web components, fake FIT/TCX encoders, a println job and route, an unversioned Kalman/elevation filter, a lap segmenter and downsampler that do not do what their names say, and migration V5 (activity_laps).

Why

Nothing referenced it, none of it had a TDD or ADR, and it is MVP-2 scope (CLAUDE.md: don't scaffold ahead). V5 also had an FK without ON DELETE, which would block data deletion (next slice). TDD-0001 Q3 ruled out Kalman filtering and Q6 (altitude policy) is still open.

Notes

  • V5 was only applied to local dev databases: reset with docker compose down -v.
  • Laps, elevation, FIT/TCX export and charts return as MVP-2 issues, each designed in a TDD first.

Verification

:shared:metrics:jvmTest, :shared:domain:jvmTest, :backend:compileKotlin, ktlintCheck, npm run check.

🤖 Generated with Claude Code

The code was not wired to anything and not usable: placeholder web components, encoders returning
fixed strings, a job logging with println, a bucket-less "LTTB", a lap segmenter storing absolute
time as duration, a Kalman filter TDD-0001 Q3 ruled out, and an unversioned elevation filter
(altitude policy is TDD-0001 Q6, still open). V5 also had a foreign key without ON DELETE that
would block data deletion. All of it is MVP-2 scope and needs a TDD first.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@AlessioBrillo
AlessioBrillo force-pushed the revert/out-of-phase-analysis-stubs branch from 628638a to 726a11e Compare October 8, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant