feat(config): R-00327 mixed-visibility and AI five-action integration - #16
Merged
Conversation
added 2 commits
September 2, 2026 20:55
Integration tests under tests/integration/ drive the CLI via subprocess. testdata/integration/mixed-table covers S/C/V projections and a schema-derived client secret scan. The AI chain applies a TYPE_MISMATCH patch, heals from the structured error, and submits with actor/reason/fingerprints. review-input.json pins the candidate hash triple; rollback is git reset --hard of tag integration-R-00327.
compilerHash fingerprints working-tree src/lumio_config/*.py bytes, so Windows autocrlf checkouts differ from Linux CI. Review inputs still pin inputHash/outputHash of the mixed-table fixture; tests assert compilerHash is 64 hex and equal across rebuilds in one environment.
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.
Summary
R-00327 Config-side integration of two vertical chains (reload/replay remains out of Room with R-00326).
testdata/integration/mixed-table/exports S/C/V; client secret scan is derived fromquery schemanon-C column names and values (zero hits).query→ badpatch apply(TYPE_MISMATCH) → programmatic heal →validate/preview→ submit with actor/reason/fingerprints. Noactivate. Git dirty paths limited totables/andregistry/.git reset --hard integration-R-00327rollback. Durable Review inputs:testdata/integration/review-input.json. Tagintegration-R-00327points at this commit.Tests live in
tests/integration/and drivetools/lumio_config.pyvia subprocess only. Livetables// ID namespaces are unchanged.Base:
origin/main667b053(PR #15 / R-00326). Do not merge until a later evaluator pass.Test plan
python -m unittest tests.integration.test_vertical_chains -vpython -m unittest discover -s tests -v(136 tests, 1 skip)python tools/lumio_config.py validatepython tools/lumio_config.py format --checkpython tools/lumio_config.py format --check --root testdata/integration/mixed-tablepython tools/lumio_config.py export --out <temp>git diff --check