Skip to content

chore/tidy-repo-files - #60

Merged
Tiwas merged 3 commits into
mainfrom
chore/remove-ai-attribution
Oct 5, 2026
Merged

Tiwas merged 3 commits into
mainfrom
chore/remove-ai-attribution

Conversation

@Tiwas

@Tiwas Tiwas commented Oct 5, 2026 •

Copy link
Copy Markdown
Owner

Repo housekeeping, plus a new check for commit messages, branch names and PR text.

Changes

  • Message check (new): .github/workflows/message-check.yml runs .github/scripts/message-check.js on pull requests, pushes, issues, comments and reviews. It applies the message rules in AI_RULES.md:
    • Footers that break the rules are removed from PR descriptions, issues, comments and reviews automatically.
    • Pull requests and pushes fail on a branch name, commit message, commit identity or PR text that breaks the rules.
  • Circadian source image renamed to source.png (content unchanged), matching the other source images. .homeyignore updated so it stays out of the app bundle.
  • robots.md and DOCUMENTATION_PROMPT_TEMPLATE.md: outdated lines removed.
  • .gitignore: comment reworded, and coverage/ added.
  • Removed SESSION_SUMMARY.md (old session note) and the 27 generated coverage reports in no.tiwas.booleantoolbox/coverage/. Nothing references them. They account for almost all of the ~18,000 deleted lines.
  • AI_RULES.md, PROJECT_DOCUMENTATION.md and WORKLOG.md updated.

No app code, manifest or config schema changed, so no companion tool is affected.

Verification

  • npx jest --runInBand: 23 suites, 358 tests passed.
  • npm run test:package: publish validation passed (910 files, 8.00 MB, 17 manifest assets verified).
  • node --test .github/scripts/message-check.test.js: 23 tests passed.
  • The check was run locally over all 478 commits on main with no false hits, and end to end with Actions-style events against a fake API. Its first real run on GitHub is on this PR.

Tiwas added 3 commits October 5, 2026 10:15
Second pass over AI_RULES.md section 7. The circadian source image is
renamed to source.png (content unchanged) with .homeyignore updated so it
stays out of the app bundle. robots.md loses its assistant credit line,
DOCUMENTATION_PROMPT_TEMPLATE.md no longer names the conventions file,
the .gitignore comment is neutral, and WORKLOG.md no longer repeats the
names the first pass removed. A new WORKLOG.md entry logs this pass,
including two signed PR comments that were edited on GitHub.
SESSION_SUMMARY.md and the generated reports in no.tiwas.booleantoolbox/coverage/ are not referenced anywhere. coverage/ is added to .gitignore so test:coverage output is not committed again. WORKLOG.md records the removal and the deleted branches.
New workflow .github/workflows/message-check.yml runs
.github/scripts/message-check.js on pull requests, pushes, issues,
comments and reviews. It removes signature footers from PR descriptions
and comments, and fails on branch names, commit messages, identities and
PR text that break the message rules in AI_RULES.md section 7. Tests run
with node --test .github/scripts/message-check.test.js.

AI_RULES.md names the check, PROJECT_DOCUMENTATION.md lists it and
WORKLOG.md records it.
@Tiwas Tiwas changed the title Chore/remove ai attribution chore: tidy repo files and add a message check Oct 5, 2026
@Tiwas Tiwas changed the title chore: tidy repo files and add a message check chore/tidy-repo-files Oct 5, 2026
@Tiwas
Tiwas merged commit 2cd5fe2 into main Oct 5, 2026
4 checks passed
@Tiwas
Tiwas deleted the chore/remove-ai-attribution branch October 5, 2026 13:58
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