Add the canonical .editorconfig verbatim from sneak/prompts. Merge secret
(.env, .env.*, *.key, *.pem), OS (.DS_Store, Thumbs.db), editor (*.swp,
*.swo, *~, .idea/, .vscode/), and Go (*.log, *.out, *.test) patterns into
.gitignore while preserving the repo-specific entries. Remove the stale
.drone.yml ignore entry and the DRONE_COMMIT_SHA branch from bin/gitrev.sh,
left over from the Gitea Actions migration.
bin/gitrev.sh remains correct: the GITREV env path (used in the Docker
build) and the git describe fallback (Gitea Actions and local developers)
both still produce output. bin/gitrev.sh stays tracked despite /bin/, and
git status --ignored confirms no tracked file became ignored.
The canonical .editorconfig sets space/4 for [*]; Go files are tab-indented
via gofmt, which editorconfig does not govern. Taken verbatim per the issue.
Model: opus-4-8
Adds .prettierrc and .prettierignore, a single script/prettier entrypoint shared by fmt and fmt-check so the two cannot drift, and prettier 3.9.6 pinned by yarn.lock integrity hash.
Markdown formatting is now gated in the authoritative Docker build via a new mdfmt stage, since the golangci-lint image has no node. REPO_POLICIES.md is ignored so local tooling cannot drift it from upstream.
Removes the || true that made the previous prettier invocation unable to fail.
Closes #49
`.index.mf` is a generated manifest file produced at runtime by `mfer gen`. It was committed to the repo but should not be tracked in version control.
Changes:
- `git rm .index.mf` to remove it from tracking
- Added `.index.mf` to `.gitignore` to prevent accidental re-commits
Co-authored-by: user <user@Mac.lan guest wan>
Reviewed-on: #52
Co-authored-by: clawbot <clawbot@noreply.example.org>
Co-committed-by: clawbot <clawbot@noreply.example.org>
Removes `vendor.tzst` and `modcache.tzst` that should never have been committed. Adds both to `.gitignore`.
Reviewed-on: #35
Co-authored-by: clawbot <sneak+clawbot@sneak.cloud>
Co-committed-by: clawbot <sneak+clawbot@sneak.cloud>
Remove obsolete Drone CI config. Added to .gitignore.
.golangci.yaml was already removed from next branch.
Co-authored-by: user <user@Mac.lan guest wan>
Reviewed-on: #37
Co-authored-by: clawbot <clawbot@noreply.example.org>
Co-committed-by: clawbot <clawbot@noreply.example.org>
Use zstd with SpeedBestCompression level for better compression
ratios. Remove gzip support entirely. Include generated protobuf
file to allow building without protoc.