The current directory structure assumed by `proofscan popl` commands needs to be aligned with the output directories generated by GenSpark-driven validation runs to support automated 2-layer evidence collection.
## 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 - [ ] A clear rule exists for where POPL entries live on disk - [ ] GenSpark validation output follows or can be imported into this structure - [ ] `pfscan popl` commands can list and show entries created via GenSpark runs - [ ] No breaking changes to existing POPL entries ## Relat