RAGE #61: filesystem Auto-Dig persistence and initfile config - #62
Merged
Conversation
lost-rob0t
marked this pull request as ready for review
August 26, 2026 09:01
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements #61 through Task Steward -> GitFlow -> RAGE/ADARD.
ADARD complete:
__autodig__:<workspace>journals on the general workspace store; production workspace storage is Tek9/LMDB and Quasar had no initfile layer.7f87f177840963186ae6ff594106d8765ffef46aproduced observed RED in CI run32949408261: Common Lisp test compilation failed becauseQUASAR.AUTODIG.STOREdid not yet exist. Minimum production implementation followed.951033b24a569fbf49523d5a4501c9330f2677cfpassed CI run32950285190: format/lint/types/boundaries/static checks, frontend tests/build, Common Lisp transaction/persistence/control-plane tests including the new restart/adversarial suites, realquasar-webload, development-stack smoke, Playwright desktop/mobile/mutation/reload paths, and packaged production build/serve/routing/PWA/security smoke.Resulting contract:
:tek9through the existing durable Quasar journal semantics;:filesystempersistence stores Auto-Dig lifecycle events under a configured/XDG data root with fixed derived filenames and complete-file atomic replacement;--init/-i->QUASAR_INIT_FILE-> XDG config path, with missing file creation fromexample_configs/init.lispand fail-closed invalid config;scripts/run-productionpreserves runtime arguments so--initactually reachesquasar-server;Exact-head GREEN; merge gated only on unchanged head/base and repository mergeability.