Repository navigation
chore: refresh the Praetor-managed files to engine 18c50fc7476a - #12
Merged
Merged
Conversation
praetorctl adopt with engine 18c50fc7476a. A hash-pinned REUSE requirements lock is added, the agent evasion hook bounds the length of its refusal reason, and the REUSE gate now calls the horistes licence workflow at a pinned commit. The required check in the ruleset file follows the new job name, Licence / REUSE lint. The DevContainer source bundle is regenerated from the reviewed engine source at 18c50fc7476a (praetorctl devcontainer generate). .standards.yaml now declares the repository public, which is what the forge reports; the audit's visibility check failed on the stale private declaration. The forge visibility is unchanged. Signed-off-by: lusoris <lusoris@proton.me>
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.
Refreshes the Praetor-managed files to engine 18c50fc7476a (cordanaLLM/praetor commit 18c50fc7476aeb92011a409bc6b71351a9ded3cf) and declares the repository public in
.standards.yaml. Tornus (Latin for a lathe) is the geometric modelling kernel. Praetor (Latin for a Roman magistrate who judged cases) is the engine that adopts and checks these files.Part 1: engine refresh
praetorctl adopt --dry-runwas reviewed first, thenpraetorctl adoptapplied the same set. No check, gate, hook or ruleset is loosened..config/reuse/requirements.txtadds a hash-pinned REUSE requirements lock..config/agent/hooks/block_evasion.pybounds the length of its refusal reason (MAX_REASON_BYTES); the refusals themselves are unchanged..github/workflows/reuse.ymlnow calls the shared licence workflow in horistes at pinned commit5a2700ef8898bc377f0f9d13d5c95abf54f0fa4c. Horistes (Greek for one who sets boundaries) holds the fleet's shared CI workflows..github/rulesets/main.jsonrenames the required check fromREUSE linttoLicence / REUSE lint, the job name the called workflow reports.renovate.jsonadds the new lock to the update bot's managed list and dropsreuse.yml, which is now a thin caller.praetorctl devcontainer generate).Part 2: visibility declaration
.standards.yamlchangesvisibility: privatetovisibility: public, which matches what the forge reports. Before this change,praetorctl auditfailed on the mismatch. The forge visibility itself is unchanged.Ruleset rename sequence
The live ruleset requires both
REUSE lintandLicence / REUSE lintwhile this PR is open. Once this PR's head reportsLicence / REUSE lintas passed, the rendered.github/rulesets/main.jsonis applied, which drops onlyREUSE lint, and read back before the merge. This is the same sequence as plurano/peritia#19.Verification
praetorctl auditrc 0 on the branch, includingRepository visibility compared with the forge: GitHub reports public.