changelog

{data.name} Sami Fouad made a commit to samifouad/cqx

0.1.19: the comparison travels with the report

--against scored two trees and then threw one of them away. The movement is the whole point of a ratchet, and anything reading the JSON had to score the base itself to find it — work this command had already done.

The report now carries against: the ref, its category scores, and its line count.

Verified
+28 -11
Sep 19

{data.name} Sami Fouad made a commit to dekaruntime/deka

cqx as an action, and an installer instead of a filename

deka already had a cqx workflow and its download was broken: it asks for cqx-linux-x86_64, which the release renamed to cqx-linux-x64 at v0.1.15. Both its jobs fail on that, and have been.

The pull request job becomes two lines. The publish job stops naming the binary it wants and uses the installer, which picks the right one for the runner and checks it against the sums published beside it.

Reporting only to begin with: a gate that fails the author teaches the author to turn it off.

Verified
+24 -115
Sep 19

{data.name} Sami Fouad made a commit to dekaruntime/deka

Score deka with cqx on every pull request

Reporting only to begin with: a gate that fails people before anybody has agreed what the number should be teaches them to turn it off.

On a pull request it scores the branch, scores the commit the branch is based on, and says what moved. Findings go to code scanning, so each one lands on its own line in Files changed.

Verified
+44 -0
Sep 19

{data.name} Sami Fouad and Claude Opus 5 (1M context) made a commit to dekaruntime/dsc

cqx as an action, and an installer instead of a filename

The pull request job was fifty lines of bash and python doing what the action now does in two: score the branch, score its base, say what moved, and put each finding on its own line in Files changed. Reporting only to begin with — dsc's score moves every day, and a gate that fails the author teaches the author to turn it off.

The publish job stops naming the binary it wants. That is what broke: the release renamed cqx-linux-x86_64 to cqx-linux-x64 at v0.1.15 and this went on asking for a file that no longer exists. The installer picks the right one for the runner and checks it against the sums published beside it.

Claude-Session: https://claude.ai/code/session_01XHuN9xFKcoJaoTJfBwxsb1

Verified
+25 -71
Sep 19

{data.name} Sami Fouad made a commit to samifouad/cqx

Score cqx with cqx

The tool has to hold its own standard before it is worth asking anybody else to, and this is where the action is proved: if it breaks, it breaks here first.

Reporting only, for now. cqx is being written quickly and its own score moves every day; a gate that fails the author of the gate teaches the author to turn it off.

Not Verified
+40 -0
Sep 19

{data.name} Sami Fouad made a commit to samifouad/cqx

0.1.18

Not Verified
+11 -11
Sep 19

{data.name} Sami Fouad made a commit to dekaruntime/deka

Merge pull request #1163 from dekaruntime/samifouad-patch-1

Update README.md

Verified
+1 -0
Sep 18

{data.name} Sami Fouad made a commit to dekaruntime/deka

Update README.md

Verified
+1 -0
Sep 18

{data.name} Sami Fouad made a commit to dekaruntime/deka

Merge pull request #1162 from dekaruntime/claude/cqx-export

Score every pull request, publish every commit to main

Verified
+181 -0
Sep 18

{data.name} Sami Fouad made a commit to dekaruntime/dsc

Merge pull request #303 from dekaruntime/claude/cqx-export

Score every pull request, publish every commit to main

Verified
+181 -0
Sep 18