Update ROADMAP.md

This commit is contained in:
mixeme
2026-06-15 09:09:19 +03:00
parent ab75226cdb
commit 91158bf5b8
+36
View File
@@ -2,6 +2,42 @@
This file tracks planned PySentry work that is larger than a single bug fix. This file tracks planned PySentry work that is larger than a single bug fix.
## Project Rename
Plan a rename from PySentry to GoSentry.
Rename checklist:
- Decide the final repository path and Go module path.
- Update application name, window title, tray menu, and desktop integration text.
- Update app ID and autostart entry names.
- Rename build artifacts from `pysentry-*` to `gosentry-*`.
- Decide whether runtime files should stay backward-compatible with existing
`pysentry.yaml`, `jobs.yaml`, and log directories or migrate to new names.
- Update README, CHANGELOG, ROADMAP, build scripts, Docker image names, and
package metadata.
- Consider a transition note for users with existing PySentry configuration.
## Post-Field-Test Cleanup
After real-world use confirms the main workflows, clean up temporary
stabilization code and development scaffolding.
Cleanup checklist:
- Review and remove debug-oriented diagnostics that are no longer useful.
- Remove excessive defensive checks once behavior is proven and covered by the
right tests.
- Remove obsolete compatibility cleanup, such as old autostart migration code,
after the transition window is over.
- Delete stale generated files and old build artifacts from local/release flows.
- Revisit tests and remove ones that only lock in temporary implementation
details instead of real user-facing behavior.
- Simplify README notes that were useful during early setup but are too noisy
for normal users.
- Recheck `.gitignore`, Docker scripts, and packaging scripts for rules or
branches that only supported early experiments.
## Delivery And Packaging ## Delivery And Packaging
Keep a single portable binary as the baseline delivery format. It is simple to Keep a single portable binary as the baseline delivery format. It is simple to