Files
openprose__prose/packages/std/ops/prose-author.test.prose.md
Raymond Weitekamp f524eefec9 Add prose write authoring workflow (#86)
* std: add prose author workflow

* cli: refresh brace-expansion lockfile

* std: tighten prose author planning

* cli: make prose write self-contained

* cli: align harness smoke with bundled bootstrap

* Make prose write interactive in host

---------

Co-authored-by: irl-dan <97565471+irl-dan@users.noreply.github.com>
2026-05-19 00:20:56 -04:00

1.8 KiB

name, kind, subject
name kind subject
test-prose-author-release-readiness test prose-author

Test Prose Author Release Readiness

Fixtures

  • output_mode: source-package-only
  • apply: false
  • request: Write a folder-shaped OpenProse package from this rough brief: "Keep release candidates ready before ship day. Every weekday, collect CI status, changelog notes, rollback context, and unresolved blocker signals. Produce a release readiness brief and a durable decision record. Human approval is required before marking a release ready."

Expects

  • source_package: includes a folder file tree with at least one kind: responsibility file, one kind: gateway file, and one kind: system file
  • source_package: every generated program file path ends in .prose.md
  • source_package: every generated kind: responsibility file includes ### Goal, ### Continuity, ### Criteria, ### Constraints, and ### Tools
  • source_package: the generated system has a non-empty ### Services section and every local service listed there is present in the package
  • lint_report: has status pass and no blocking findings
  • authoring_notes: names the assumptions made while translating the rough brief into Contract Markdown
  • authoring_notes: includes the local landscape facts, chosen shape/root decision, and targeted guidance loaded before source authoring
  • source_package: includes file contents and apply notes but does not claim generated files were written to the repository

Expects Not

  • authoring_notes: claims this authoring run created or modified repository files
  • source_package: includes raw secret values or API keys
  • source_package: uses bare owner/repo dependency references
  • lint_report: hides unresolved blocking diagnostics behind warnings