Background
Currently, proofscan popl commands assume a local .popl/popl_entries/ structure.
GenSpark-driven validation runs generate their own output directories containing:
- client execution logs
- pfscan proxy artifacts
- POPL.yml and related files
To support automated 2-layer evidence collection, these folder structures must be aligned or importable without manual intervention.
Scope
Define a canonical directory structure for POPL entries:
- Ensure that:
pfscan popl ls / show can operate on GenSpark-produced outputs
- or GenSpark outputs can be generated directly in POPL-compatible structure
- This alignment is expected to be used by the Validation Client
Acceptance Criteria
Related
Part of Phase 5.2 - MCP full-spec validation and POPL alignment
See also:
Background
Currently,
proofscan poplcommands assume a local.popl/popl_entries/structure.GenSpark-driven validation runs generate their own output directories containing:
To support automated 2-layer evidence collection, these folder structures must be aligned or importable without manual intervention.
Scope
Define a canonical directory structure for POPL entries:
pfscan popl ls / showcan operate on GenSpark-produced outputsAcceptance Criteria
pfscan poplcommands can list and show entries created via GenSpark runsRelated
Part of Phase 5.2 - MCP full-spec validation and POPL alignment
See also: