ekp/.phrase/phases/phase-kp-overhaul-20260726/change_logical_text_api_issue_20260728.md
Kinneyzhang 83352c4571 feat!: add source-clean live buffer layout
Replace the physical ekp-region renderer with ekp-buffer text-property projection backed by shared semantic layout plans and stable live-edit transactions.

Optimize the C-backed resize hot path, and add deterministic performance, ERT, GUI, fuzz, release, and documentation coverage for task017 through task032.

BREAKING CHANGE: require ekp-buffer instead of ekp-region and rename module-owned ekp-region-* settings to ekp-buffer-*.
2026-07-30 01:07:25 +08:00

1.0 KiB

Change Log: Logical Text API Issue 2026-07-28

issue011

  • Add.phrase/phases/phase-kp-overhaul-20260726/issue_logical_text_api_20260728.md

    • Recorded that direct Elisp buffer APIs observe EKP's physical layout representation.
    • Captured the verified physical-vs-logical extraction evidence, root cause, required outcome, and unresolved architecture questions.
    • Explicitly deferred implementation and avoided selecting a design or creating an execution task.
  • Modify.phrase/docs/ISSUES.md, .phrase/docs/CHANGE.md

    • Added the open issue and linked this documentation-only change.

Behavior and Risk

  • Runtime code and behavior are unchanged.
  • No implementation plan, compatibility promise, or solution architecture was approved.
  • The issue remains open until the user chooses to resume design work.

Validation

  • Confirmed issue011 is the next unused global issue ID.
  • Confirmed the issue index link resolves to the phase detail.
  • git diff --check passes.