mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-10-05 22:56:55 +01:00
Michaels retning efter at have set community-vaerktoejets workflow_start/ workflow_next-tilstandsmaskine: han vil inspireres, ikke kopiere - vil have persisteret, forespoergelig tilstand der overlever et maskin- OG operatoer- skifte, uden at bygge en ny, parallel opbevaringsmekanisme. Princippet: brug det obligatoriske spor der allerede findes for den paagaeldende flowtype, ikke et tredje system. - PTE: en BC-delopgave er allerede obligatorisk foer udvikling starter (development-requires-bc-task, ingen undtagelser) - dens kommentarer (taskComments) ER tilstandslageret. Format: [CURABIS-STATE] <STAGE> — dato, udvikler. - AppSource: intet obligatorisk BC-spor i dag - draft PR'en aabnes tidligt (ved start-gaten, ikke foerst ved review) og dens beskrivelse baerer tilstanden som en tjekliste. Samme tilstandsordforraad begge steder: TASK_STARTED, RED_CONFIRMED, ON_HOLD (altid med hvorfor), GREEN_CONFIRMED, REVIEW: <verdict>, MERGED. Bevidst IKKE en kopi af community-vaerktoejets workflowSessionManager - den har reel persisteret tilstand, men INGEN haandhaevelse noget sted (returnerer bare en instruktion, tiltror agenten at foelge den). CURABIS's reelle styrke er det modsatte (roed bekraeftet af udvikleren, BLOCK er et haardt stop) - denne aendring tilfoejer persistens UDEN at rore ved haandhaevelsen. Wired ind i: - smiley.agent.md v5: hver gate-overgang skriver nu et tilstands-checkpoint - bc-mcp.agent.md v3: standard workflow skriver [CURABIS-STATE]-kommentarer - al-review.agent.md v2: verdict registreres som et checkpoint, ikke kun som findings Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| al-build-output-must-not-pollute-project-root.md | ||
| al-development-must-use-apps-workspace.md | ||
| al-go-template-layout-with-test-app-required.md | ||
| al-identifiers-must-be-english.md | ||
| bcquality-knowledge-must-mirror-to-machine-not-repo.md | ||
| bcquality-unconsumed-layers-must-be-declared.md | ||
| clarify-before-building.md | ||
| claude-md-must-reference-all-agents.md | ||
| commit-message-must-include-bc-task-id.md | ||
| curabis-app-sources-must-be-checked-first.md | ||
| development-requires-bc-task.md | ||
| exposed-objects-must-be-in-a-permission-set.md | ||
| feature-branch-must-merge-to-track-branch.md | ||
| log-writes-must-survive-rollback.md | ||
| mode-b-never-overwrite-files-still-need-staleness-checks.md | ||
| mode-b-reconciliation-must-be-per-repository-not-global-sha-gated.md | ||
| mode-b-update-must-reconcile-full-template-list.md | ||
| namespace-must-be-verified-from-source.md | ||
| new-file-requires-vscode-refresh.md | ||
| one-task-in-progress-at-a-time.md | ||
| pages-must-not-contain-business-logic.md | ||
| permission-sets-must-follow-least-privilege.md | ||
| release-must-update-app-version.md | ||
| repo-local-agents-must-be-universalized-or-removed.md | ||
| setup-doc-must-not-reference-unpromoted-stable-files.md | ||
| shared-project-memory-must-be-in-repo.md | ||
| task-state-lives-in-the-mandatory-artifact.md | ||
| text-artifacts-require-explicit-utf8-handling.md | ||
| xliff-translation-workflow.md | ||