Ctrl K
ComunidadGuías…

ROADMAP.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# 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.