ROADMAP.md
Rama main · réplica de lectura del repositorio original.
# Journeyman Roadmap
## Release status
Current: **v2.1.0** (source tree)
The application reads `VERSION` at runtime (`app/version.py`). This file
describes source-tree status, not a guarantee that a particular installation
has been upgraded.
## Implemented in v2.1.0 source
- Mixed Projects: Ansible Playbook and Remote Script steps can coexist in the
same workflow. Local Script remains a separate homogeneous execution type.
- RSA-based credential storage key management with AES-256-GCM envelope
encryption and key lifecycle/rotation tooling.
- Role-aware local authorization and technical-review/management-approval
workflow rights.
- Optional 4-eyes Project approval with immutable revisions, review,
management approval, staleness checks, exemptions and Job provenance.
- Canonical single-service remote runner layout; see `UPGRADE.md` and
`docs/REMOTE_RUNNER_DEVELOPMENT.md`.
## Future / not implemented by this roadmap
These are ideas, not promises or established release assignments:
- systematic BOLA/IDOR authorization regression testing;
- deeper release validation;
- additional execution/task backends;
- operational lifecycle improvements;
- configuration portability and Git-managed definitions;
- runner handover within a crew to facilitate maintenance of long-lived Jobs.
Consult `VERSION`, the release artifacts, and the codebase when distinguishing
implemented functionality from planned work.