test(integration): workflow example 6 — documentation generation from codebase analysis (trusted profile) #1230

Merged
freemo merged 1 commits from test/int-wf06-doc-generation into master 2026-04-02 16:51:39 +00:00

1 Commits

Author SHA1 Message Date
brent.edwards be685010db test(integration): workflow example 6 — documentation generation from codebase analysis (trusted profile)
CI / helm (pull_request) Successful in 22s
CI / build (pull_request) Successful in 24s
CI / lint (pull_request) Successful in 3m18s
CI / quality (pull_request) Successful in 3m42s
CI / typecheck (pull_request) Successful in 4m3s
CI / security (pull_request) Successful in 4m15s
CI / integration_tests (pull_request) Successful in 7m15s
CI / unit_tests (pull_request) Successful in 7m30s
CI / docker (pull_request) Successful in 1m22s
CI / coverage (pull_request) Successful in 11m49s
CI / e2e_tests (pull_request) Successful in 18m17s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 55m6s
Add Robot Framework integration test suite exercising Specification
Workflow Example 6: documentation generation from codebase analysis
using the trusted automation profile.

The test suite (6 test cases) validates:
- Context policy configuration with strategize/execute view-specific
  settings and view inheritance resolution
- Budget enforcement filtering ContextFragments by max_file_size and
  max_total_size limits
- Trusted profile auto-progress behavior (create_tool=0.0 triggers
  automatic Strategize→Execute; select_tool=1.0 gates Apply)
- Action creation with doc_types/output_dir arguments and 3 invariants
  matching the spec scenario
- Temp project sandbox with documentation generation into output
  directory and source-code modification invariant verification
- Full plan lifecycle through trusted profile with argument and
  invariant preservation

Uses the established WF05 pattern: Robot Framework .robot file with
Python helper script dispatching 6 subcommands via Run Process.

All quality gates pass: lint, format, typecheck, security_scan,
dead_code, unit_tests, integration_tests, e2e_tests, docs, build,
benchmark, coverage_report (97%).

ISSUES CLOSED: #770
2026-03-31 13:11:11 +00:00