Skip to content

Apparatus Platform, Phase 1 - #35

Merged
lvnacy merged 9 commits into
mainfrom
feat/apparatus-platform
Jul 30, 2026
Merged

Apparatus Platform, Phase 1#35
lvnacy merged 9 commits into
mainfrom
feat/apparatus-platform

Conversation

@lvnacy

@lvnacy lvnacy commented Jul 30, 2026

Copy link
Copy Markdown
Member

Apparatus Platform provides a central database in which modules are registered to apparati. This introduces new commands and a host of helper functions in utils/.

New commands: add, deinit, sync
Augmented commands: init
Augmented modules: cli.py
New utilities: cli_helpers.py, git.py, registry.py
Augmented utilities: config.py

Utils barrel export updated to include new utility modules. Test suite was enhanced to cover new commands, helpers, and address bugs that arose during development.

Additionally, support for Python versions 3.10 and 3.11 have been dropped due to f string readability where template literals are concerned. Archivist now only supports Python 3.12+ moving forward.

lvnacy added 7 commits June 23, 2026 21:30
This is the initial commit of the Apparatus Platform, representing the inaugural registry and management of the core Apparatus logic. This includes all items in the Apparatus Platform Phase 1 Implementation checklist. This bundle includes:
- two new commands: `archivist add` and `archivist deinit`
- one new utility module: `registry.py`
- additional test suite modules for `add`, `deinit`, `migrate`, and `registry`
- new docs to spec out registry tests and a new Phase 3
- a host of updates to existing command and utility modules to support the new functionality
- updates to existing documentation to include references and update operations of new functionality
- new command `sync`
- removed `migrate`
- augmented `add`, `deinit`, `init`
- developed helpers in utils to support new command functionality
- updated test modules
- updated Archivist to enable Apparatus Platform
@lvnacy lvnacy changed the title Apparatus Phase 1 Apparatus Platform, Phase 1 Jul 30, 2026
@lvnacy
lvnacy merged commit 3d306f5 into main Jul 30, 2026
8 checks passed
@lvnacy
lvnacy deleted the feat/apparatus-platform branch July 30, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant