generated from kgod/ai-review-template
63 lines
1.5 KiB
Python
63 lines
1.5 KiB
Python
"""Public pure-function API for resume document v3 operations."""
|
|
|
|
from .resume_document_core import (
|
|
DocumentError,
|
|
entry_fingerprint,
|
|
gap_report_is_stale,
|
|
find_bullet,
|
|
find_entry,
|
|
find_section,
|
|
merge_ids,
|
|
merge_profile_refresh,
|
|
normalize_document,
|
|
)
|
|
from .resume_document_mutations import (
|
|
apply_delete_bullet,
|
|
apply_delete_entry,
|
|
apply_update_basics,
|
|
apply_update_bullet,
|
|
apply_update_entry,
|
|
apply_update_skill_groups,
|
|
apply_update_profile_summary,
|
|
confirm_profile_summary_proposal,
|
|
mark_profile_summary_stale,
|
|
reject_profile_summary_proposal,
|
|
set_generated_profile_summary,
|
|
set_profile_summary_proposal,
|
|
confirm_proposal,
|
|
reject_proposal,
|
|
set_pending_proposal,
|
|
set_entry_gap_report,
|
|
undo_entry,
|
|
)
|
|
|
|
__all__ = [
|
|
"DocumentError",
|
|
"apply_delete_bullet",
|
|
"apply_delete_entry",
|
|
"apply_update_basics",
|
|
"apply_update_bullet",
|
|
"apply_update_entry",
|
|
"apply_update_skill_groups",
|
|
"apply_update_profile_summary",
|
|
"confirm_profile_summary_proposal",
|
|
"mark_profile_summary_stale",
|
|
"reject_profile_summary_proposal",
|
|
"set_generated_profile_summary",
|
|
"set_profile_summary_proposal",
|
|
"confirm_proposal",
|
|
"entry_fingerprint",
|
|
"gap_report_is_stale",
|
|
"find_bullet",
|
|
"find_entry",
|
|
"find_section",
|
|
"merge_ids",
|
|
"merge_profile_refresh",
|
|
"normalize_document",
|
|
"reject_proposal",
|
|
"set_pending_proposal",
|
|
"set_entry_gap_report",
|
|
"undo_entry",
|
|
]
|
|
|