Skip to content

chore(techdebt): replace runtime TODO/FIXME with tracked markers#391

Open
SaitejaKommi wants to merge 1 commit intoopenfoodfacts:mainfrom
SaitejaKommi:chore/track-runtime-techdebt-comments
Open

chore(techdebt): replace runtime TODO/FIXME with tracked markers#391
SaitejaKommi wants to merge 1 commit intoopenfoodfacts:mainfrom
SaitejaKommi:chore/track-runtime-techdebt-comments

Conversation

@SaitejaKommi
Copy link
Copy Markdown

Summary

This PR replaces ambiguous TODO / FIXME markers in selected runtime paths with explicit TECHDEBT(SAL-TECHDEBT-xxx) references.

It also adds runtime-techdebt.md as a centralized mapping index for those identifiers, improving visibility and planning while keeping behavior unchanged.


Related Issue

Fixes #390


What Changed

  • Replaced untracked TODO / FIXME comments with structured technical debt markers
  • Standardized debt annotations across backend and frontend runtime paths
  • Added runtime-techdebt.md as the central tracking document
  • Improved maintainability and long-term prioritization visibility

Affected Files

  • facets.py
  • charts.py
  • query.py
  • query_transformers.py
  • search-suggester.ts
  • runtime-techdebt.md

Testing

Full local gate executed successfully:

  • Backend unit tests ✅
  • Backend integration tests ✅
  • Frontend build and tests (dev) ✅
  • Frontend build and tests (prod) ✅

Notes

This is a documentation and maintainability improvement with no runtime or API behavior changes.

@github-project-automation github-project-automation Bot moved this to Backlog (ready for dev) in 🔎 Search-a-licious Apr 19, 2026
@github-actions github-actions Bot added the 📚 Documentation Improvements or additions to documentation label Apr 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📚 Documentation Improvements or additions to documentation

Projects

Status: Backlog (ready for dev)

Development

Successfully merging this pull request may close these issues.

Replace runtime TODO/FIXME comments with tracked technical-debt markers

1 participant