Tags give the ability to mark specific points in history as being important
-
v0.2.1
71ad281b · ·Release v0.2.1 Added - **Migration Tool**: Introduced ``ajourn migrate`` to automate the transition from legacy PJP naming schemes (Unix timestamps, YAML state) to the v0.2.x standard. Fixed - **ShellCheck Compliance**: Resolved variable masking and redirection style warnings in the migration logic.
-
v0.2.0
71ad281b · ·Release v0.2.0 Added - **Machine-Native State**: Whiteboard migrated from YAML to JSON (``state.json``) for machine-to-machine reliability. - **Atomic Patching**: Support for concurrent state updates via ``ajourn state --patch`` and ``jq``. - **Heritage Distillation**: Automatic archival and concatenation of logs older than 30 days via ``ajourn heritage``. - **Cognitive Layering Case Study**: Formally documented the "Verno Scenario" in ``docs/technical/discussions/``. - **PJP Trust Model**: Defined the "Trust but Verify" architecture using Git as an immutable audit ledger. - **Identity Enforcement**: Added missing-variable warnings to ``ajourn startup`` to ensure agent accountability. - **Discussion Layer**: Formalized the ``docs/technical/discussions/`` directory in the PJP specification. - **GNU FDL 1.3 License**: Adopted the official license to protect protocol reasoning and documentation. - **Contribution Guidelines**: Created ``CONTRIBUTING.rst`` with specific mandates for AI agent contributors. Changed - **Log Naming Convention**: Refactored journal files from Unix timestamps to agent-specific daily files (``YYYY-MM-DD-AGENT_NAME.md``). - **Consolidated Ledger**: Moved all journal entries into a dedicated ``entries/`` subdirectory. - **Enhanced Search**: ``ajourn search`` now provides line numbers and 2 lines of context (``grep -rnH -iC 2``).
-
v0.1.3
71ad281b · ·Release v0.1.3 Added - **Archive Management**: Initial implementation of ``archive/`` structure for journal entries.
-
v0.1.2
71ad281b · ·Release v0.1.2 Added - **Refined Filenames**: Switched from Unix timestamps to ISO 8601 (``YYYY-MM-DD_UUID.md``) for human readability. - **PJP Specification**: Created the initial protocol specification in ``docs/technical/spec.rst``.
-
v0.1.1
71ad281b · ·Release v0.1.1 Fixed - **Pathing Robustness**: Corrected hardcoded paths in the test suite to use dynamic temporary directories. - **Shell Compatibility**: Fixed glob errors in ``ajourn startup`` on empty journals using ``find``.
-
v0.1.0
71ad281b · ·Release v0.1.0 Added - **Project Genesis**: Initial implementation of the Project Journaling Protocol. - **Ajourn Reference Tool**: Core Bash script with ``init``, ``log``, ``state``, ``search``, and ``startup``. - **Local/Global Scoping**: Support for project-rooted and system-level journals. - **Integration Hooks**: Initial specification for CLI session hooks. - **Functional Testing**: Basic functional test suite for core command verification.