Goal
Prepare SmartReconnect for repeatable releases after reconnect behavior is validated and hardened.
Scope
- Reproducible
.wotmod build for the Python 2 client environment.
- Version injection into
Config.py and meta.xml.
- CI syntax/build check using a Python 2-compatible environment.
- Produce release artifacts from tags.
- Maintain a tested WoT client-version compatibility table.
- Document installation, configuration, logs, rollback and known limitations.
- Re-check Fair Play policy before release.
Acceptance criteria
- Clean checkout can build the same package structure reliably.
- Release artifact contains only expected
.pyc files plus meta.xml.
- Version in artifact, config and metadata matches the release tag.
- README contains installation and troubleshooting instructions.
- Compatibility matrix names exact tested WoT builds.
- No claim of compatibility with untested client builds.
- Release notes clearly distinguish detector, manual reconnect and auto-reconnect behavior.
Release gate
Only after issues #2-#6 have their required live-test evidence and no unresolved reconnect-loop/race issue remains.
Goal
Prepare SmartReconnect for repeatable releases after reconnect behavior is validated and hardened.
Scope
.wotmodbuild for the Python 2 client environment.Config.pyandmeta.xml.Acceptance criteria
.pycfiles plusmeta.xml.Release gate
Only after issues #2-#6 have their required live-test evidence and no unresolved reconnect-loop/race issue remains.