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
oscar
bbb86a335d
feat(claude/skills/check): present findings in staged flow
2026-07-04 02:32:07 +02:00
oscar
2c16d332f1
fix(claude): add rule about branching
2026-07-04 00:05:07 +02:00
oscar
a2412a6fe9
fix(claude/skills/pkgbuild): change commit wording
2026-07-03 22:14:26 +02:00
oscar
c4ba26d154
fix: stop using NerdFontsSymbolsOnly
2026-07-03 21:07:09 +02:00
oscar
68491dd1f0
fix(claude/skills/audit): remove a11y lens
2026-07-03 07:32:08 +02:00
oscar
df413a1bb2
fix(claude/skills): route out-of-scope findings to backlog
2026-07-03 01:58:24 +02:00
oscar
92da6db137
fix(claude): update commentary rules
2026-07-02 20:25:35 +02:00
oscar
7de52bd48a
feat(claude/skills): add pkgbuild scaffolding skill
2026-07-02 07:15:34 +02:00
oscar
10a531e671
fix(claude/skills/audit): remove some points from do-not-flag
2026-07-02 02:52:11 +02:00
oscar
5f902e7206
fix(claude): disable feedback survey
2026-07-02 02:45:43 +02:00
oscar
b40fe7d274
feat(setup): match --filter paths as prefixes
2026-07-02 02:15:45 +02:00
oscar
80b938c367
feat(claude/skills): rework check and audit around shared review lenses
2026-07-02 02:07:49 +02:00
oscar
8771122d03
fix(profiles/desktop): add NerdFontsSymbolsOnly symlink
2026-07-01 22:28:56 +02:00
oscar
5c4ebf8aff
fix(c): remove arg for clang-tidy
2026-07-01 03:15:57 +02:00
oscar
12b4bd254b
feat(gaming): install scx config override
2026-06-22 18:26:39 +02:00
oscar
4e4aa6f563
feat(gaming): add scx scheduler config
2026-06-22 16:35:06 +02:00
oscar
39dd2c8e7e
fix(setup): report blocked symlink parents
2026-06-22 14:32:06 +02:00
oscar
a7651fe3df
fix(c): Remove -Werror
2026-06-21 19:21:02 +02:00
oscar
223964a664
fix(c): demote unused-parameter from error to warning
2026-06-21 19:14:30 +02:00
oscar
85a7050949
fix(c/cpp): remove a compilation flag
2026-06-21 19:11:12 +02:00
oscar
f7df29462f
fix(c,cpp): update project config
2026-06-21 16:29:57 +02:00
oscar
0161600ad7
feat(pkg-sync): add rpm upstream providers
2026-06-18 21:24:12 +02:00
oscar
a99e0e98e3
Revert "chore: remove gitignore"
...
This reverts commit 2344588e64 .
2026-06-18 16:57:19 +02:00
oscar
77c7480c63
feat(pkg-sync): add unified package sync
2026-06-18 16:56:06 +02:00
oscar
3e1c573699
fix(codex): clarify parent output format
2026-06-18 16:53:55 +02:00
oscar
383de96afa
fix(setup): stop after validation errors
2026-06-17 23:45:42 +02:00
oscar
2344588e64
chore: remove gitignore
2026-06-17 23:44:05 +02:00
oscar
2a947786c3
revert(pkg-sync): restore pkgbuild-sync
2026-06-17 23:41:06 +02:00
oscar
aef35971d6
fix(pkg-sync): pass opensuse build dist
2026-06-17 22:23:40 +02:00
oscar
d6996efd18
chore(pkg-sync): apply formatting
2026-06-17 21:35:12 +02:00
oscar
541a43756f
fix(pkg-sync): ignore stale source hash entries
2026-06-17 19:52:24 +02:00
oscar
e5b23398f5
refactor(pkg-sync): use backend classes
2026-06-17 19:23:56 +02:00
oscar
8a47d699d4
feat(pkg-sync): sync openSUSE packages without osc
2026-06-17 18:06:02 +02:00
oscar
b8bb912d92
fix(pkg-sync): reorganize function
2026-06-17 15:19:00 +02:00
oscar
568ac8cb87
fix(codex): install context7 as a plugin
2026-06-17 15:09:48 +02:00
oscar
1a8fa1c7f9
fix(profiles): link fonts directly
2026-06-17 14:44:45 +02:00
oscar
0daf3049d7
fix(profiles): remove plasma6-themes-warg package
2026-06-17 14:39:55 +02:00
oscar
9b89cb527c
feat(pkg-sync): add unified package sync command
2026-06-17 13:49:44 +02:00
oscar
829025778f
refactor(setup): move profiles into modules
2026-06-17 11:55:00 +02:00
oscar
b07e6c6bf0
feat(setup): add opensuse package support
2026-06-17 11:39:52 +02:00
oscar
3cc3d28022
fix(cpp/clangd): make compatible with gcc
2026-06-17 09:28:33 +02:00
oscar
54826b5c23
fix(setup): add custom packages
2026-06-16 03:18:50 +02:00
oscar
73788cbe9a
fix(codex): read-only
2026-06-15 16:01:12 +02:00
oscar
bea5f3c716
refactor(pkgbuild-sync): rewrite sync script in Python
2026-06-15 15:14:15 +02:00
oscar
adeb7e2dfa
fix(pkgbuild-sync): only force on rebuild
2026-06-15 14:51:17 +02:00
oscar
8272bb2753
perf(pkgbuild-sync): batch installed package checks
2026-06-15 14:34:43 +02:00
oscar
ab9334926a
fix(pkgbuild-sync): change default pkgbuild root to pkgs
2026-06-15 13:35:30 +02:00
oscar
2161c9f67f
fix: rename repos dir to src
2026-06-15 13:35:04 +02:00
oscar
7703d474e3
refactor(pkgbuild): rename updater script
2026-06-14 06:44:29 +02:00
oscar
e74be06122
fix(pkgbuild): avoid leading blank line
2026-06-14 06:42:06 +02:00