Skip to content

Add PDF profile import with PR dependency validation - #6

Merged
Dekode1859 merged 5 commits into
masterfrom
feature/persona-0.1.4-ci
Aug 15, 2026
Merged

Add PDF profile import with PR dependency validation#6
Dekode1859 merged 5 commits into
masterfrom
feature/persona-0.1.4-ci

Conversation

@Dekode1859

Copy link
Copy Markdown
Owner

Summary

  • Add PDF resume profile importing with verbatim skills, bullets, experience, and project extraction.
  • Preserve embedded GitHub, LinkedIn, Google Scholar, and publication URLs.
  • Record Spiritus run artifacts, checkpoints, and application failures, including normal SSE completion.
  • Bump Persona to 0.1.4 and pin Spiritus to a reproducible diagnostics commit instead of a local workspace path.
  • Validate locked UV dependencies, Spiritus bundle resources and prerequisites, and Persona tests on every pull request.

Validation

  • uv sync --locked passed
  • Spiritus bundle configuration validation passed for Persona 0.1.4
  • 10 Persona tests passed
  • uv lock --check passed
  • JavaScript syntax check passed
  • git diff --check passed

- Add selectable-PDF ingestion with verbatim profile extraction for skills, bullets, experience, projects, and schema validation.
- Preserve embedded GitHub, LinkedIn, Google Scholar, and publication URLs in imported profiles.
- Record Spiritus run artifacts, checkpoints, and application failures, and handle normal SSE completion without false import errors.
- Bump Persona to 0.1.4 and include PDF extraction dependencies in the bundle.
- Resolve the locked Persona environment with uv before application checks.
- Pin the Spiritus diagnostics runtime to a reproducible Git commit instead of a local workspace path.
- Validate Spiritus bundle resources and prerequisites without building platform installers.
- Run Persona tests for every opened, synchronized, or reopened pull request.
- Run the pull request check on Windows and macOS, matching Spiritus bundle support.
- Validate platform-specific bundle configuration without requiring generated assets or installers.
@Dekode1859
Dekode1859 force-pushed the feature/persona-0.1.4-ci branch from 70ca55f to f4fcb88 Compare August 15, 2026 18:32
- Keep Spiritus package, command, and bundle configuration validation on clean pull request runners.
- Defer the platform verify executable check until the release workflow has built the application.
@Dekode1859
Dekode1859 force-pushed the feature/persona-0.1.4-ci branch from 06a05d1 to ce0868c Compare August 15, 2026 18:33
- Replace the diagnostics commit pin with Spiritus v0.0.35.
- Refresh the lockfile to the tagged Spiritus source.
@Dekode1859
Dekode1859 merged commit c8c7750 into master Aug 15, 2026
2 checks passed
@Dekode1859
Dekode1859 deleted the feature/persona-0.1.4-ci branch August 15, 2026 18:47
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