{ "status": "not_applicable", "commands": [ { "command": "git ls-remote git@git.golem15.com:golem15/sm-journal-plugin.git && git -C /media/nvme/dev/golem15/fonoteka/plugins/golem15/journal rev-parse HEAD && go -C ../sm-journal-plugin vet ./... && go -C ../sm-journal-plugin test ./... -count=1 -v -run '^(TestPostTranslatableSmoke)$' && go -C ../sm-grzybyfunkcjonalne-app vet ./... && go -C ../sm-grzybyfunkcjonalne-app test ./... -count=1 -v -run '^(TestBootUserTranslateJournal)$'", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-01-PLAN.md", "task": "Task 1: Clone the plugin, persist one en/pl Post title, and boot the host with three plugins" }, { "command": "go -C ../sm-journal-plugin vet ./... && go -C ../sm-journal-plugin test ./updates -count=1 -v -run '^(TestJournalTables)$'", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-01-PLAN.md", "task": "Task 2: Add categories, tags, pivots, settings singleton, and author_slug" }, { "command": "go -C ../sm-journal-plugin vet ./... && go -C ../sm-journal-plugin test ./... -short -count=1 && python3 -c 'import pathlib,sys; t=pathlib.Path(\"../sm-journal-plugin/README.md\").read_text(); bad=[\"grzybyfunkcjonalne\",\"Płytarium\",\"fonoteka.go\",\"plytarium\"];\nsys.exit(1 if any(b.lower() in t.lower() for b in bad) else 0)' && grep -F \"_journal/api/*\" ../sm-grzybyfunkcjonalne-app/config/http.yaml && test -f ../sm-journal-plugin/lang/en/lang.yaml && test -f ../sm-journal-plugin/lang/pl/lang.yaml", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-01-PLAN.md", "task": "Task 3: Add en/pl phrasebook, neutral README, and host CORS" }, { "command": "go -C ../sm-journal-plugin vet ./... && go -C ../sm-journal-plugin test ./... -count=1 -v -run '^(TestPostsFormCompiles|TestPostsAdminCreateSmoke)$'", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-02-PLAN.md", "task": "Task 1: Create one Post through cabana with mlmarkdown and FormatHTML" }, { "command": "go -C ../sm-journal-plugin vet ./... && go -C ../sm-journal-plugin test ./... -short -count=1 && go -C ../sm-grzybyfunkcjonalne-app test ./... -count=1 -v -run '^(TestBootUserTranslateJournal)$'", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-02-PLAN.md", "task": "Task 2: Categories, Tags, Settings screens and remaining query guards" }, { "command": "go -C ../sm-journal-plugin vet ./... && go -C ../sm-journal-plugin test ./... -count=1 -v -run '^(TestJournalCommands)$'", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-02-PLAN.md", "task": "Task 3: Register journal:export-posts and journal:import-posts plus Posts toolbar" }, { "command": "go -C ../sm-journal-plugin vet ./... && go -C ../sm-journal-plugin test ./... -count=1 -v -run '^(TestJournalPublicList|TestJournalBuckets)$'", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-03-PLAN.md", "task": "Task 1: Serve anonymous GET /_journal/api/v1/posts as a published list" }, { "command": "go -C ../sm-journal-plugin vet ./... && go -C ../sm-journal-plugin test ./... -count=1 -v -run '^(TestJournalWriteUnauthenticated|TestJournal005DraftShow|TestJournalPublicCategories|TestJournalPublicTags|TestJournalFeaturedImageUnauthenticated)$'", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-03-PLAN.md", "task": "Task 2: Slug show, draft 404, and backend-Bearer writes" }, { "command": "go -C ../sm-journal-plugin vet ./... && go -C ../sm-journal-plugin test ./... -count=1 -v -run '^(TestJournal006MediaUpload|TestSearchGateOff|TestJournalRSS)$' && go -C ../sm-grzybyfunkcjonalne-app test ./... -count=1 -v -run '^(TestBootUserTranslateJournal)$'", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-03-PLAN.md", "task": "Task 3: Media upload, RSS, Typesense gate, and host route assertion" }, { "command": "go -C ../sm-journal-plugin test ./... -count=1 -v -run '^(TestJournalEndToEnd)$' && go -C ../sm-grzybyfunkcjonalne-app test ./... -count=1 -v -run '^(TestBootUserTranslateJournal)$'", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-04-PLAN.md", "task": "Task 1: Prove migrate → admin save → anonymous list → Bearer write → draft 404 end to end" }, { "command": "go -C ../sm-journal-plugin test ./... -count=1 -v -race && go -C ../sm-grzybyfunkcjonalne-app test ./... -count=1 -v -race", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-04-PLAN.md", "task": "Task 2: Complete PHPUnit map, migrations, YAML, FormatHTML, and search-gate tests" }, { "command": "bash scripts/check-phase15.sh --all", "status": "not_applicable", "severity": "none", "reason": null, "form": null, "rawTarget": null, "target": null, "manifest": null, "script": null, "sentinel": false, "base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go", "plan": "15-04-PLAN.md", "task": "Task 3: Phase gate, security review, and validation sign-off" } ], "counts": { "blocker": 0, "warning": 0, "total": 12 }, "readError": null }