Summary
Refactor project to src layout and align runtime, packaging, Docker and CI.
Refactor
- move codebase to src/tapmap
- switch to python -m tapmap
- update packaging and setuptools configuration
- align imports and test structure
Docker
- install package with pip install .
- use module entrypoint instead of direct script execution
- align Docker and compose configuration
CI
- update workflows to use CLI instead of file execution
- add Docker smoke test to release workflow
- ensure CI reflects real runtime usage
Docs
- update README with new run instructions and Docker usage
- clarify build and runtime expectations
Notes
- no functional changes to application behavior
- internal structure and distribution significantly improved