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

Closed
freemo wants to merge 1 commits from test/e2e-wf06-doc-generation into master

1 Commits

Author SHA1 Message Date
freemo 31065e30c8 test(e2e): workflow example 6 — documentation generation from codebase analysis (trusted profile)
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Successful in 52s
CI / lint (pull_request) Successful in 3m21s
CI / build (pull_request) Successful in 24s
CI / typecheck (pull_request) Successful in 3m57s
CI / security (pull_request) Successful in 4m9s
CI / helm (pull_request) Successful in 38s
CI / integration_tests (pull_request) Successful in 6m5s
CI / unit_tests (pull_request) Successful in 6m18s
CI / docker (pull_request) Successful in 1m19s
CI / coverage (pull_request) Successful in 8m31s
CI / e2e_tests (pull_request) Successful in 13m12s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 55m42s
Add end-to-end Robot Framework test exercising specification Workflow
Example 6: documentation generation from codebase analysis using the
trusted automation profile.

The test exercises the full plan lifecycle (action create with args and
invariants, resource add with dynamic branch detection, project create,
context policy configuration for strategize/execute views, plan
use/execute/diff/apply) and verifies the source-code invariant that
no Python files are modified. Also validates generated documentation
files have non-zero content when the LLM produces output.

Adds _get_session_factory() helper to project_context.py to support
session creation in E2E environments where the DI container does not
have a session_factory provider registered.

ISSUES CLOSED: #752
2026-03-30 07:22:59 +00:00