Repository navigation
docs(repo): the patch arm's name rule, the tasks check flag and host record, both new arms in the README - #199
Conversation
…record, both new arms in the README Leftovers from the reviews of intel#117 and intel#112: - The contract said every character outside [A-Za-z0-9.-] becomes `_`. The code turns each run into one `_`, drops a leading or trailing `_` and cuts at 40, so `my fix (v2).diff` is `my_fix_v2_.diff`. Also re-wrap the paragraph's 130-character line. - The S5 usage of `repo tasks check` lacked `--allow-unsupported`, and the example's "exits 1 if any task is unsupported" had no exception for it. - §4.3 names where the host probe's facts go: `check.json` `host` and the batch's `_eval/host.json`. - The README's arm table lists `guidance:rev:<rev>` and `patch:<file>`. Signed-off-by: Anton Volkov <antonwolfy@gmail.com>
|
@exai-bot /review |
exai-bot
left a comment
There was a problem hiding this comment.
Note
AI-generated review of dd218a993352, requested by @vchamarthi, using the default review skill. It can be wrong: verify a finding before acting on it. React with a thumbs up or down on a finding to tell the bot whether it helped.
Model us.anthropic.claude-sonnet-5-5, effort default, 3 of 80 turns, 0.2 of 40 minutes, 39k in / 925 out tokens.
Docs-only change. It corrects the patch: arm's name rule, adds [--allow-unsupported] to the repo tasks check usage and example, records where the host probe's facts go, and lists the two new arms in the README table. I checked each claim against the code and found no discrepancies.
No issues found.
Not verified
I traced the my fix (v2).diff → my_fix_v2_.diff example by hand through the regex in parse_arm. I did not run it.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #199 +/- ##
=======================================
Coverage 92.28% 92.28%
=======================================
Files 239 239
Lines 29969 29969
Branches 4929 4929
=======================================
Hits 27657 27657
Misses 1630 1630
Partials 682 682 🚀 New features to boost your workflow:
|
intel#176 and this branch edit the same two places of repo-evaluation-contract.md. Both kept: - the --allow-unsupported paragraph has intel#176's "unless no task is ok (below)" and this branch's sentence on where the probed host facts are recorded, re-wrapped at 80 columns; - the tasks check example comment has intel#176's "or none is ok", and this branch's note that with --allow-unsupported a task this host cannot run does not fail the check on its own. Signed-off-by: Anton Volkov <antonwolfy@gmail.com>
|
@napetrov #176 is in, so I merged
|
Summary
Doc points from the reviews of #117 and #112 that were still open when they merged. xaleryb and napetrov had also left the README row "still open for the author" on #117. Only docs change.
Changes
The
patch:arm's name (thread on #117). The contract said every character outside[A-Za-z0-9.-]becomes_.parse_armdoes more:_;_is dropped;_the cut leaves at the end is dropped too.So
my fix (v2).diffismy_fix_v2_.diff. The paragraph's 130-character line is re-wrapped.README (#117 review): the arm table lists
guidance:rev:<rev>andpatch:<file>next toguidance:none|raw|bridge.repo tasks check(#112 review):[--allow-unsupported];check.jsonhost, and the batch's_eval/host.jsonforrepo run.Risk
None to behaviour. #176 rewrote the same two places of
repo-evaluation-contract.md;f83a489mergesmainafter it and keeps both edits. The--allow-unsupportedparagraph has #176's "unless no task is ok (below)" and this PR's sentence on where the probed host facts go. Thetasks checkexample comment has #176's "or none is ok" and this PR's note that a task this host cannot run does not fail the check on its own.Testing
On a Linux review host, at
2140faf(onmain506f7ba):make ci-local: 29 passed, 0 failed, 7 skipped (the Docker catalog smoke,test-latest, thecli-surfacepackaging step, conda-forge-deps without micromamba, docsdeploy, the pip-audit report, semgrep). 7,381 tests passed, 1 skipped.main92d92d3 (test(llm): pin provider-call budgets for judge, panel, answer and validation paths #170, tests only) before opening; with the ten follow-up branches merged together, the full suite (7,447 passed, 1 skipped), the growth check,mypyandruffpass.main51f2899 (fix(gates): nothing measured is not a pass #176), atf83a489:make ci-local29 passed, 0 failed, 7 skipped; 8,215 tests passed, 2 skipped.Checklist
pytestpassesruff,mypy, and schema checks pass.github/.licenserc.yaml)