Skip to content

Fix PDF import packaging and private metadata - #7

Merged
Dekode1859 merged 2 commits into
masterfrom
feature/persona-0.1.5-packaging-fix
Aug 15, 2026
Merged

Fix PDF import packaging and private metadata#7
Dekode1859 merged 2 commits into
masterfrom
feature/persona-0.1.5-packaging-fix

Conversation

@Dekode1859

Copy link
Copy Markdown
Owner

Summary

  • Include schemas/profile.schema.json in the installed bundle so PDF profile validation works after updating.
  • Keep .pdf.links.json metadata private instead of showing it as a user document.
  • Add regression coverage for schema packaging and sidecar visibility.
  • Bump Persona to 0.1.5 for the installed-app fix.

Validation

  • 12 Persona tests passed
  • UV locked dependency resolution passed
  • Spiritus bundle configuration validation passed
  • JavaScript syntax check passed
  • git diff check passed

- Hide PDF link sidecars from the user-facing document list.
- Include schemas/profile.schema.json in installed Persona resources.
- Fail bundle smoke verification when the profile schema is missing.
- Add regression coverage for sidecar visibility and schema packaging.
- Bump Persona to 0.1.5 so updated installers can receive the correction.
- Keep the profile schema and private PDF metadata fixes in the release build.
@Dekode1859
Dekode1859 merged commit 2e6bc24 into master Aug 15, 2026
2 checks passed
@Dekode1859
Dekode1859 deleted the feature/persona-0.1.5-packaging-fix branch August 15, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant