Commit graph

6 commits

Author SHA1 Message Date
46d47f9047 feat(git-commit): add commit message protocol
- Require scoped Conventional Commit headers and semantic bodies that explain behavior and compatibility changes.
- Allow known changes or sufficient summaries to replace redundant worktree and staged diff reviews.
2026-09-01 18:39:37 -05:00
2ac55231d1 Point efs2.py to its canonical github repo
The client now lives at github.com/grmrgecko/qcdm-efs2; note it in the
skill so the local copy is clearly the mirror.

Claude-Session: https://claude.ai/code/session_01Ctisr9uXe4H8XsscZ2exGE
2026-08-27 16:36:22 -05:00
d31efd3352 Make efs2.py a CLI with ls/pull/push/backup
Replace the library-style main() with argparse subcommands: ls, stat,
pull, push (writes then verifies read-back), and backup (recursive
directory download). Drops the hardcoded scratchpad paths. Update the
SKILL.md notes to the new commands.

Claude-Session: https://claude.ai/code/session_01Ctisr9uXe4H8XsscZ2exGE
2026-08-27 16:32:59 -05:00
b42dc4c3f1 Auto-detect the diag port in efs2.py
Probe each candidate serial port with a DIAG version request and keep
the one that answers, interface 0 (-if00-) first, instead of hardcoding
ttyUSB0. Use /dev/serial/by-id for stable naming; DIAGPORT overrides.

Claude-Session: https://claude.ai/code/session_01Ctisr9uXe4H8XsscZ2exGE
2026-08-27 16:09:10 -05:00
8318606f34 Add Xperia 1 VI firmware upgrade skill
No-wipe newflasher upgrade flow for the XQ-EC72, keeping Magisk root.
Includes the Linux procedure for re-enabling US 5G over the Qualcomm
diag port: the pyserial EFS2 client, the policyman band files that get
written, and a backup of the device's original band config.

Claude-Session: https://claude.ai/code/session_01Ctisr9uXe4H8XsscZ2exGE
2026-08-27 15:57:42 -05:00
b155475c8c first commit
Claude-Session: https://claude.ai/code/session_014PM3SXLZ3PUivkMQ8QXTxT
2026-08-21 09:39:05 -05:00