Skip to content

Observe 4.x workflow compatibility before the next core major #68

Description

@airmang

Goal

Measure real use of the released Python 4.x workflow imports and console commands before any next-major removal decision.

Compatibility surfaces under observation

  • hwpx.agent and the hwpx agent CLI;
  • authoring, builder, design, presets, template analysis, and hwpx-analyze-template;
  • official lint, PII policy, page guard, table compute, and hwpx-page-guard;
  • form-fill, eval-plan, and exam workflow imports;
  • Hancom/runtime-facing visual compatibility members;
  • comparison-plan, default-policy mail merge, and visual redline verification wrappers.

The MCP companion is now the canonical application owner for these workflows, while python-hwpx 4.x remains the operational compatibility owner. Generic document, OXML, package, mutation, preservation, diff, placeholder, and tracked-change structure primitives remain core responsibilities.

Observation window

From 2026-07-24 through 2026-10-31 (KST), spanning at least 90 days. We will record:

  • public code and package/document references, with search limits reported;
  • issue and user feedback;
  • migration-guide gaps;
  • parity, rollback, and clean-install regressions.

Known public code references already include direct builder, template-analysis, official-lint, mail-merge, and CLI documentation consumers. Therefore no zero-use claim is made.

Feedback requested

If you directly import one of these modules or run the affected console commands, please comment with the import/command, your python-hwpx version, and whether an MCP replacement is practical.

No import or CLI is removed by this issue. Any removal requires a separate next-major decision after the observation window, fresh parity/rollback evidence, and explicit review.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions