Project Backlog¶
This page tracks planned and possible future work for django-resume. Items here are not commitments; they are a shared planning list for maintainers.
Completed user-visible work belongs in the Changelog. Backlog items should be removed from this page when they are released, or rewritten if the next useful step changes.
Backlog Items¶
Add support for JSON Resume.
Support importing from and exporting to the JSON Resume schema. Directional design decisions are recorded in the JSON Resume plan; remaining design and implementation work includes choosing the exact schema revision to pin, implementing field mappings and plugin compatibility, validation tests, and round-trip fidelity checks. A later trusted same-installation round-trip phase should cover provenance signing, canonicalization, replay protection, and signing-key rotation. Schema pinning gates the conditional extension and complete-document validation decisions in the plan; stable item identity is separate future work for item-level restoration and merge updates.
Design application workflows and agentic job/project outreach.
Explore how django-resume can use structured resume data to draft, queue, review, send, and track job or project applications. The first design should keep sending behind explicit user approval, define the relationship to content plugins, page plugins, JSON Resume import/export, and optional pipy-based agent execution.
Document agent-assisted plugin authoring. (Deprecated — will not be done.)
Deprecated on 2026-06-21. Coding agents already build django-resume plugins directly against the existing plugin APIs, so django-resume does not need to ship or document a dedicated agent-assisted authoring feature. Plugin generation stays an external concern handled by the agent of the moment.
Related old issue: #7.