Align popiart-server repo with the clean local source snapshot

The remote master branch was carrying AppleDouble metadata, local database state, and checked-in Next.js build output. This commit syncs the repository to the current local source snapshot, preserves the skillhub static pages that exist locally, and extends ignore rules so these runtime artifacts stay out of history going forward.

Constraint: The existing remote history already contained tracked macOS metadata files and web build output
Constraint: The local source tree must remain deployable after removing repository noise
Rejected: Force-push the unrelated local bootstrap commit | would discard the existing remote history
Rejected: Leave tracked runtime artifacts in place | would keep polluting future diffs and deployments
Confidence: high
Scope-risk: moderate
Reversibility: clean
Directive: Keep AppleDouble files, local SQLite state, and web build artifacts out of version control; regenerate them per-environment instead
Tested: go test ./...; go build -o /tmp/popiartserver-sync ./cmd/popiartserver
Not-tested: Remote test-server deployment
This commit is contained in:
wtgoku
2026-04-10 16:05:33 +08:00
parent 4b20dc5e37
commit b99c49790a
335 changed files with 1032 additions and 2856 deletions
+8 -3
View File
@@ -1,6 +1,11 @@
web/node_modules
web/dist
web/node_modules/
web/dist/
web/.next/
*.tgz
dist
dist/
data/*.db
.omx/
.DS_Store
._*