Skip to content

Line endings, a clear hook note, CLAUDE.md down to the hard rules, ROADMAP.md - #45

Merged
ChaoticHolon merged 2 commits into
devfrom
fix/repo-hygiene
Oct 20, 2026
Merged

ChaoticHolon merged 2 commits into
devfrom
fix/repo-hygiene

Conversation

@ChaoticHolon

@ChaoticHolon ChaoticHolon commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

Requested by Matt · project thread

The follow-ups the developer approved, in one PR.

  • .gitattributes: * text=auto. Shell scripts stay LF, *.ps1/*.psm1/*.psd1/*.cmd/*.bat check out CRLF, and images, sounds, fonts and binaries are marked binary. git add --renormalize . changed no stored file.
  • git-signing.sh: a cloud session without MICCONTROL_GIT_SIGNING_KEY prints one note and exits 0. Other sessions exit silently. I tested the unset, local and invalid-key cases.
  • CLAUDE.md goes from 27.1k to 6.0k characters. What's left is a skill index, the core commands, the hard rules and the short git rules. Everything else moved verbatim into skills:
    • new architecture (layout table, conventions, platform scope, naming)
    • new git-workflow (branches, rulesets, commits, condensing, plus the one-PR-per-task rule)
    • new dev-tooling (commands, screenshots, fuzzing, setup, notices, telemetry and security settings)
    • new product-behavior (all the detailed product decisions)
    • new generated-assets (icon, cue sound and icon font generators)
    • signing moved into releasing, and the reason for having no installer framework moved into installer-updates
  • ROADMAP.md is new: the plans in a readable, structured form, linked from a short Roadmap section in README. The roadmap skill keeps the full technical notes, and both say to keep them in step.

- .gitattributes: * text=auto, shell scripts LF, PowerShell and batch scripts CRLF, images, sounds and fonts binary; renormalizing changed no stored file
- git-signing.sh: a cloud session without MICCONTROL_GIT_SIGNING_KEY prints one note and exits 0; other sessions exit silently
- CLAUDE.md: the detailed product behavior (MicSwitch import, tray, Start with Windows, About → Advanced, hotkey edge cases, mic rebind, overlay, settings normalization) moves to the product-behavior skill, and the icon, cue sound and icon font generators to the generated-assets skill; the rules stay in CLAUDE.md
@ChaoticHolon ChaoticHolon self-assigned this Oct 20, 2026
- CLAUDE.md (22k → 6k characters): a skill index, the core commands, the hard rules and the short git rules
- New skills: architecture (layout, conventions, platform scope, naming), git-workflow (branches, rulesets, commits, condensing), dev-tooling (commands, screenshots, fuzzing, setup, notices, telemetry and security settings); signing moves into releasing, the Product decisions summary into product-behavior, the reason for no installer framework into installer-updates
- ROADMAP.md: the plans in a readable, structured form, linked from README; the roadmap skill keeps the full technical notes, and both are kept in step
@ChaoticHolon ChaoticHolon changed the title Line endings for every file, a clear hook note, leaner CLAUDE.md Line endings, a clear hook note, CLAUDE.md down to the hard rules, ROADMAP.md Oct 20, 2026
@ChaoticHolon
ChaoticHolon merged commit b1c15a0 into dev Oct 20, 2026
2 checks passed
@ChaoticHolon
ChaoticHolon deleted the fix/repo-hygiene branch October 20, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant