===============
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 :doc:`../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.
See :doc:`jsonresume`.
* 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.
See :doc:`application_workflows`.
* 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 `_.