docs(planning): commit accumulated workflow artifacts

This commit is contained in:
Jakub Zych
2026-10-06 22:31:37 +02:00
parent fdee6b626e
commit c05ad09dc2
29 changed files with 1129 additions and 107 deletions

View File

@@ -0,0 +1,281 @@
{
"status": "ok",
"commands": [
{
"command": "git ls-remote git@git.golem15.com:golem15/sm-translate-plugin.git",
"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": "14.2.1-01-PLAN.md",
"task": "Task 1: Create the public Gitea remote and authorize local repository setup"
},
{
"command": "test -f /media/nvme/dev/golem15/fonoteka/plugins/golem15/translate/models/Locale.php && git -C /media/nvme/dev/golem15/fonoteka/plugins/golem15/translate rev-parse HEAD",
"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": "14.2.1-01-PLAN.md",
"task": "Task 2: Confirm the one-way table contract"
},
{
"command": "go -C ../sm-translate-plugin vet ./... && go -C ../sm-translate-plugin test ./... -short -count=1 && go vet ./modules/surf/... && go test ./modules/surf -short -count=1",
"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": "14.2.1-01-PLAN.md",
"task": "Task 3: Resolve one URL-prefixed request through the plugin, enabled Locale row, surf, and context"
},
{
"command": "go -C ../sm-translate-plugin test ./classes -count=1 -v -run '^(TestFixtureTranslatableSaveRead)$'",
"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": "14.2.1-02-PLAN.md",
"task": "Task 1: Save one fixture title in en and pl, then read pl through the exported API"
},
{
"command": "go -C ../sm-translate-plugin vet ./... && go -C ../sm-translate-plugin test ./classes -count=1 -v -run '^(TestFixtureTranslatableSaveRead|TestFixtureTranslatedIndexSmoke)$'",
"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": "14.2.1-02-PLAN.md",
"task": "Task 2: Add indexed locale lookup, WithLocale query scope, and default fallback"
},
{
"command": "go -C ../sm-translate-plugin vet ./... && go -C ../sm-translate-plugin test ./... -short -count=1 -v -run '^(TestLocalesAdminSmoke|TestLocalesAdminForbiddenSmoke)$'",
"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": "14.2.1-02-PLAN.md",
"task": "Task 3: Manage Locales through permissioned YAML CRUD and separate phrasebook catalogs"
},
{
"command": "go test ./modules/cabana -count=1 -v -run '^(TestMLNestedSaveSmoke)$' && npm --prefix admin test -- --run admin/tests/form/MLFields.test.ts",
"status": "ok",
"severity": "none",
"reason": null,
"form": "prefix",
"rawTarget": "admin",
"target": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go/admin",
"manifest": null,
"script": null,
"sentinel": false,
"base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go",
"plan": "14.2.1-03-PLAN.md",
"task": "Task 1: Submit one mltext map through cabana and persist default plus Polish values"
},
{
"command": "git -C ../sm-grzybyfunkcjonalne-app rev-parse --is-inside-work-tree && git -C ../sm-grzybyfunkcjonalne-app remote get-url origin",
"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": "14.2.1-03-PLAN.md",
"task": "Task 2: Confirm the one-way proof-host submodule layout"
},
{
"command": "go test ./cmd/summer -count=1 -run 'TestDocsTree' && go run ./cmd/summer docs:build --check && npm --prefix admin run typecheck && npm --prefix admin test -- --run admin/tests/form/registry.test.ts admin/tests/form/MLFields.test.ts && npm --prefix admin run build && go -C ../sm-grzybyfunkcjonalne-app vet ./... && go -C ../sm-grzybyfunkcjonalne-app test ./... -count=1 -v -run '^(TestBootUserTranslate)$'",
"status": "ok",
"severity": "none",
"reason": null,
"form": "prefix",
"rawTarget": "admin",
"target": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go/admin",
"manifest": null,
"script": null,
"sentinel": false,
"base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go",
"plan": "14.2.1-03-PLAN.md",
"task": "Task 3: Complete docs/OpenAPI/TS/dist and boot the user+translate proof host"
},
{
"command": "go -C ../sm-translate-plugin test ./... -count=1 -v -run '^(TestTranslateEndToEnd)$' && go -C ../sm-grzybyfunkcjonalne-app test ./... -count=1 -v -run '^(TestBootUserTranslate)$'",
"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": "14.2.1-04-PLAN.md",
"task": "Task 1: Prove migration → activation → resolver → Locales admin → ML save → WithLocale read end to end"
},
{
"command": "go -C ../sm-translate-plugin test ./... -count=1 -race && go test ./modules/surf ./modules/cabana -count=1 -race && npm --prefix admin test -- --run admin/tests/form/registry.test.ts admin/tests/form/MLFields.test.ts admin/tests/form/MarkdownField.test.ts",
"status": "ok",
"severity": "none",
"reason": null,
"form": "prefix",
"rawTarget": "admin",
"target": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go/admin",
"manifest": null,
"script": null,
"sentinel": false,
"base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go",
"plan": "14.2.1-04-PLAN.md",
"task": "Task 2: Complete migration, Translator, Translatable, admin, ML, markdown, and SPA test matrices"
},
{
"command": "bash scripts/check-phase14.2.1.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": "14.2.1-04-PLAN.md",
"task": "Task 3: Build the fail-closed phase gate, security review, and validation sign-off"
},
{
"command": "test -f modules/cabana/field_ml.go && test -f ../sm-translate-plugin/classes/translatable.go && test -f ../sm-translate-plugin/classes/admin_writer.go",
"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": "14.2.1-05-PLAN.md",
"task": "Task 1: Confirm TranslationWriter.TranslatedExact as the hydration contract"
},
{
"command": "go test ./modules/cabana -count=1 -v -run '^(TestMLHydration|TestMLNestedSave)$' && npm --prefix admin test -- --run admin/tests/form/MLFields.test.ts",
"status": "ok",
"severity": "none",
"reason": null,
"form": "prefix",
"rawTarget": "admin",
"target": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go/admin",
"manifest": null,
"script": null,
"sentinel": false,
"base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go",
"plan": "14.2.1-05-PLAN.md",
"task": "Task 2: Hydrate one mltext create/GET/save path and show en+pl on the SPA"
},
{
"command": "go test ./cmd/summer -count=1 -run 'TestDocsTree' && go run ./cmd/summer docs:build --check && bash scripts/check-admin-openapi.sh --check && npm --prefix admin run typecheck && npm --prefix admin test -- --run admin/tests/form/MLFields.test.ts admin/tests/form/formState.test.ts && npm --prefix admin run build && go -C ../sm-translate-plugin vet ./... && go -C ../sm-translate-plugin test ./classes -count=1 -v -run '^(TestTranslatableGetSet)$'",
"status": "ok",
"severity": "none",
"reason": null,
"form": "prefix",
"rawTarget": "admin",
"target": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go/admin",
"manifest": null,
"script": null,
"sentinel": false,
"base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go",
"plan": "14.2.1-05-PLAN.md",
"task": "Task 3: Cover mlmarkdown, relation-child adopt, and regenerate docs/OpenAPI/TS/dist"
},
{
"command": "go test ./modules/cabana -count=1 -v -run '^(TestRelationChildMLNestedSave)$'",
"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": "14.2.1-06-PLAN.md",
"task": "Task 1: Lift one nested mltext map through CreateChild"
},
{
"command": "go test ./modules/cabana -count=1 -v -run '^(TestRelationChildMLNestedSave)$' && go test ./cmd/summer -count=1 -run 'TestDocsTree' && go run ./cmd/summer docs:build --check",
"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": "14.2.1-06-PLAN.md",
"task": "Task 2: Mirror lift/apply/hydrate on UpdateChild and ShowChild"
},
{
"command": "go vet ./modules/cabana ./modules/surf ./cmd/summer && go test ./modules/cabana -count=1 -v -run '^(TestMLHydration|TestMLNestedSave|TestRelationChildMLNestedSave|TestMLFieldTypes)$' && npm --prefix admin test -- --run admin/tests/form/MLFields.test.ts && go -C ../sm-translate-plugin vet ./... && go -C ../sm-translate-plugin test ./... -count=1 -v -run '^(TestTranslateEndToEnd)$' && go -C ../sm-grzybyfunkcjonalne-app vet ./... && go -C ../sm-grzybyfunkcjonalne-app test ./... -count=1 -v -run '^(TestBootUserTranslate)$' && bash scripts/check-phase14.2.1.sh --all",
"status": "ok",
"severity": "none",
"reason": null,
"form": "prefix",
"rawTarget": "admin",
"target": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go/admin",
"manifest": null,
"script": null,
"sentinel": false,
"base": "/media/nvme/dev/golem15/summercms.io/summercms/summercms.go",
"plan": "14.2.1-06-PLAN.md",
"task": "Task 3: Named unit/Vitest/cabana tests and the phase gate (last plan of 14.2.1)"
}
],
"counts": {
"blocker": 0,
"warning": 0,
"total": 18
},
"readError": null
}