442 Commits
Author SHA1 Message Date
oscar 38a8d9444d fix(setup): disable diff by default 2026-07-21 13:49:44 +02:00
oscar 31158db2af feat(claude/audit): make tests default and regroup by reading style 2026-07-19 04:42:26 +02:00
oscar 6b5d8b0b7c fix(claude/settings): update config 2026-07-18 22:01:34 +02:00
oscar 3e8cdb5b4b fix(gitea-runner): allow tora-ci cache volume 2026-07-18 20:44:16 +02:00
oscar a812461d2f fix(cpp): update style and lints 2026-07-18 16:02:13 +02:00
oscar 4184e582ba fix: update clangd config 2026-07-18 16:00:40 +02:00
oscar 1974a4258d fix(gitea-runner): update config 2026-07-18 00:13:32 +02:00
oscar 6ca427a207 fix(gitea-runner): drop the custom slice 2026-07-17 23:30:06 +02:00
oscar eb0b8183ef fix(gitea-runner): use custom gitea-runner slice 2026-07-17 23:04:20 +02:00
oscar d25352237c fix(gitea-runner): put runner into background cgroup 2026-07-17 22:53:56 +02:00
oscar 3044e72863 fix(gitea-runner): raise capacity to 4 2026-07-17 22:24:47 +02:00
oscar 7e6702127c feat: add gitea-runner config 2026-07-17 01:56:51 +02:00
oscar 2c225288a2 fix: target containers/registries.conf specifically, not the dir 2026-07-16 18:44:46 +02:00
oscar ab69950f46 fix: add containers config 2026-07-16 17:56:21 +02:00
oscar 3f10960838 feat(c/cpp): update formatting style 2026-07-16 03:40:12 +02:00
oscar 4c13b7b7d2 perf(claude): group audit and scan reviewers by area 2026-07-12 18:19:59 +02:00
oscar b5e37e9cd1 refactor(claude/scan): remove Artifact output, report inline only 2026-07-08 12:09:38 +02:00
oscar ef6bd4505b fix(claude/audit): accept any affirmative to approve a tier 2026-07-08 08:55:53 +02:00
oscar 794d302c0a feat(claude/scan): add read-only scan skill with report-only output 2026-07-08 08:54:24 +02:00
oscar 979809023b fix(claude/audit): rename lens to area 2026-07-08 08:17:07 +02:00
oscar 815bdfe165 chore(claude): apply formatting 2026-07-06 22:19:53 +02:00
oscar 286182bc1a fix(claude): remove em-dashes from CLAUDE.md to follow its own prose rule 2026-07-06 22:19:04 +02:00
oscar c2425c4585 refactor(claude/audit): move Validator after Reviewer, add word cap ranges, fix list formatting 2026-07-06 22:05:26 +02:00
oscar d69393a2a6 refactor(claude/audit): tighten structure and reduce redundancy in workflow sections 2026-07-06 22:00:42 +02:00
oscar b345b54242 fix(claude/audit): expand Reuse lens with copy-paste extraction and passthrough wrappers 2026-07-06 21:44:15 +02:00
oscar 1bc03a0b64 fix(claude/audit): expand and restructure all opt-in lenses 2026-07-06 21:42:37 +02:00
oscar 33793221ad fix(claude/audit): tighten Conventions lens guidance 2026-07-06 21:40:00 +02:00
oscar 8534f9b7ff fix(claude/audit): expand Efficiency lens, move racy existence checks to Correctness 2026-07-06 21:38:02 +02:00
oscar abc0a9a41a fix(claude/audit): expand Correctness lens with boundary violations, data loss, ordering, and language traps 2026-07-06 21:35:48 +02:00
oscar 071eb8d232 fix(claude/audit): expand Quality lens with naming, control flow, encapsulation, and magic values 2026-07-06 21:32:29 +02:00
oscar d846816566 fix(claude/audit): apply and commit one group at a time 2026-07-06 12:48:33 +02:00
oscar 6218dedaed fix(claude): update 2026-07-06 09:27:32 +02:00
oscar 6d9e4a2841 fix(claude/audit): update stuff 2026-07-05 23:17:36 +02:00
oscar 6a1e3b9080 fix(claude): allow documenting abstractions that others implement 2026-07-05 22:32:12 +02:00
oscar c0ba0aa33d fix(claude): go harder on the commentary rules 2026-07-05 22:32:04 +02:00
oscar aec1c9c686 fix(claude/skills/audit): clarify conventions lens on qualitative judgement 2026-07-05 18:18:44 +02:00
oscar 599c48c325 feat(claude/skills/audit): add a default Conventions lens 2026-07-05 18:02:03 +02:00
oscar 2a37b590a7 refactor(claude/skills/audit): frame the parent as one silent operation 2026-07-05 12:03:39 +02:00
oscar 16664264c8 fix(claude/skills/audit): harden the no-pipeline-narration rule 2026-07-05 02:54:51 +02:00
oscar ac358424a5 fix(claude): default to subject-only commit 2026-07-05 02:05:03 +02:00
oscar 8dbc7e0850 fix(claude): clarify commentary rules 2026-07-05 01:57:14 +02:00
oscar 7a1887baaa fix(claude/skills/audit): always validate in a subagent, restore comms discipline 2026-07-04 23:36:57 +02:00
oscar c086e2b769 fix(claude/skills/audit): forbid previewing upcoming tiers
The model was appending a one-line heads-up describing the next
tier's findings, reading 'do not render a later tier' narrowly as
only barring the full finding block. Spell out that previews,
teasers, and counts of what follows are not allowed either.
2026-07-04 17:24:12 +02:00
oscar 6d52068755 docs(claude/skills/audit): drop pull-request framing 2026-07-04 08:35:12 +02:00
oscar 55af826a7a refactor(claude/skills): merge check into audit as one mode-flagged skill 2026-07-04 07:33:17 +02:00
oscar a96c6b5c57 fix(claude/skills/check): minor edit 2026-07-04 05:45:19 +02:00
oscar bc6b85626c fix(claude/skills/check): enforce one stage per message
The staged presentation was being rendered all at once because the
instructions described the stages without forbidding showing them
together. Make it a hard rule in both the parent workflow and the
presentation section: show one stage, stop, wait for the user, then
show the next. Needs Discussion now shows a single item per message
rather than the whole bucket.
2026-07-04 05:42:11 +02:00
oscar 4ed2784d42 fix(claude/skills/pkgbuild): update remote url 2026-07-04 04:56:45 +02:00
oscar 4479c1919c fix(rust): use thin LTO 2026-07-04 04:47:04 +02:00
oscar e910196676 docs(pkgbuild): prefer running the test suite in check()
Favor the upstream suite when it is self-contained over a cheap
--version smoke check, matching standard Arch packaging practice.
2026-07-04 03:49:24 +02:00