ekp/.phrase/docs/CHANGE.md
2026-08-20 09:44:18 +08:00

7.6 KiB
Raw Blame History

Change Log Index

phase-kp-overhaul-20260726

  • 2026-08-20 plan and implement post-audit hardening (task037task042, task030 source-fresh evaluator continuation; issue022issue028): .phrase/phases/phase-kp-overhaul-20260726/change_post_audit_hardening_20260820.md
  • 2026-08-20 select and implement native automatic live-append backend (task030; ekp-auto-justify-native-append): .phrase/phases/phase-kp-overhaul-20260726/adr_native_live_append_backend_20260820.md
  • 2026-08-20 close the complete source-fresh live-append performance gate (task030, issue018): .phrase/phases/phase-kp-overhaul-20260726/change_post_audit_hardening_20260820.md
  • 2026-08-13 close issues awaiting user-visible confirmation (issue011 issue017, issue019, issue020; issue018/task030 remain open): .phrase/phases/phase-kp-overhaul-20260726/change_close_user_confirmation_20260813.md
  • 2026-08-02 complete fixed final-pass emergency stretch and TeX-style active-path preservation (task036; issue021 closed after user visual confirmation): .phrase/phases/phase-kp-overhaul-20260726/change_final_pass_emergency_stretch_20260802.md
  • 2026-07-28 repository system audit: .phrase/phases/phase-kp-overhaul-20260726/change_repository_audit_20260728.md
  • 2026-07-28 complete DP cache signature (task002): .phrase/phases/phase-kp-overhaul-20260726/change_cache_signature_20260728.md
  • 2026-07-28 complete automatic spacing cache identity (task003): .phrase/phases/phase-kp-overhaul-20260726/change_auto_spacing_signature_20260728.md
  • 2026-07-28 make saving non-mutating and failure-safe (task004): .phrase/phases/phase-kp-overhaul-20260726/change_save_transaction_20260728.md
  • 2026-07-28 compose and lifecycle-own buffer integrations (task005): .phrase/phases/phase-kp-overhaul-20260726/change_integration_lifecycle_20260728.md
  • 2026-07-28 eliminate ERT order-dependent false greens (task006): .phrase/phases/phase-kp-overhaul-20260726/change_test_isolation_20260728.md
  • 2026-07-28 make GUI verification fail closed (task007): .phrase/phases/phase-kp-overhaul-20260726/change_gui_verification_20260728.md
  • 2026-07-28 close the C API and arithmetic contract (task008): .phrase/phases/phase-kp-overhaul-20260726/change_c_api_contract_20260728.md
  • 2026-07-28 make C builds shell-free and profiled (task009): .phrase/phases/phase-kp-overhaul-20260726/change_c_build_boundary_20260728.md
  • 2026-07-28 close release and CI governance (task010): .phrase/phases/phase-kp-overhaul-20260726/change_release_governance_20260728.md
  • 2026-07-28 pin dictionary bytes and fail closed on unsupported syntax (task011): .phrase/phases/phase-kp-overhaul-20260726/change_dictionary_governance_20260728.md
  • 2026-07-28 make measured text builders linear and cache nil (task012): .phrase/phases/phase-kp-overhaul-20260726/change_hot_loop_performance_20260728.md
  • 2026-07-28 clarify interactive protection workflows (task013): .phrase/phases/phase-kp-overhaul-20260726/change_interactive_protection_20260728.md
  • 2026-07-28 centralize duplicated core layout rules (task014): .phrase/phases/phase-kp-overhaul-20260726/change_core_rule_ownership_20260728.md
  • 2026-07-28 remove residual slop and pass the independent final gate (task015): .phrase/phases/phase-kp-overhaul-20260726/change_final_cleanup_review_20260728.md
  • 2026-07-28 make the same-string paragraph fast path property-sensitive (task016): .phrase/phases/phase-kp-overhaul-20260726/change_property_sensitive_fast_path_20260728.md
  • 2026-07-28 rename editor integration around its buffer owner (task017): .phrase/phases/phase-kp-overhaul-20260726/change_buffer_module_naming_20260728.md
  • 2026-07-28 record the logical-text API boundary (issue011, no implementation): .phrase/phases/phase-kp-overhaul-20260726/change_logical_text_api_issue_20260728.md
  • 2026-07-29 record the text-property-only layout and non-polluting hyphen feasibility (task018, issue011 remains open): .phrase/phases/phase-kp-overhaul-20260726/change_text_property_layout_research_20260729.md
  • 2026-07-29 implement and close the shared KP layout plan, source-clean static projection, seamless live flow, and repository quality gate (task019task022; issue011 awaits user-visible acceptance): .phrase/phases/phase-kp-overhaul-20260726/change_text_property_layout_implementation_20260729.md
  • 2026-07-29 fix and verify inactive-mark selection and same-turn edge-whitespace visibility (task023task024; issue012 and issue013 await user-visible acceptance): .phrase/phases/phase-kp-overhaul-20260726/change_text_property_layout_implementation_20260729.md
  • 2026-07-29 replace partial live KP with the approved native progressive editing model (task025task026 complete; issue014 awaits user-visible confirmation): .phrase/phases/phase-kp-overhaul-20260726/change_text_property_layout_implementation_20260729.md
  • 2026-07-29 implement and verify the native soft-wrap lifecycle for narrow split windows (task027 complete; issue015 awaits user-visible confirmation): .phrase/phases/phase-kp-overhaul-20260726/change_text_property_layout_implementation_20260729.md
  • 2026-07-29 implement and developer-verify semantic hard-line prefix live editing (task028; issue016 awaits user-visible confirmation): .phrase/phases/phase-kp-overhaul-20260726/change_semantic_live_prefix_20260729.md
  • 2026-07-29 make point-only motion projection-stable and move the live boundary to a source-edit-owned frontier (task029 complete; issue016 and issue017 await user-visible confirmation; separate narrow-width append debt is issue018/task030): .phrase/phases/phase-kp-overhaul-20260726/change_editing_frontier_stability_20260729.md
  • 2026-07-29 implement and developer-verify the stable live-layout transaction that supersedes per-keystroke frontier replanning (task031 complete; issue019 awaits user confirmation; task030 is unblocked for structural-commit profiling): .phrase/phases/phase-kp-overhaul-20260726/change_stable_live_transaction_20260729.md
  • 2026-07-30 reduce core and complete C-backed resize p95 to 27.687/27.487 ms with exact layout parity (task032 complete; issue020 awaits user confirmation): .phrase/phases/phase-kp-overhaul-20260726/change_c_resize_latency_20260729.md
  • 2026-07-30 implement exact incremental live-append preparation, DP, and projection reuse (task030 implementation verified; locked source-instrumented 16 ms gate and issue018 remain open): .phrase/phases/phase-kp-overhaul-20260726/change_narrow_live_append_latency_20260730.md
  • 2026-08-01 implement and developer-verify the rigid-inline-atom emergency-break correction (task033 complete; issue021 awaits user confirmation): .phrase/phases/phase-kp-overhaul-20260726/change_overlong_no_break_atom_20260801.md
  • 2026-08-01 implement configurable break policies, record G002-G008 implementation/GUI/performance/repository/cleanup/review-blocker evidence, and close developer work for task034 (issue021 still awaits user visual confirmation; final independent code review APPROVE and architecture CLEAR): .phrase/phases/phase-kp-overhaul-20260726/change_configurable_break_policies_20260801.md
  • 2026-08-02 record the failed line-width emergency-stretch attempt (task035 closed as falsified; superseded by completed task036 above): .phrase/phases/phase-kp-overhaul-20260726/change_final_pass_emergency_stretch_20260802.md

phase-doc-improvement-20260125

  • See .phrase/phases/phase-doc-improvement-20260125/change_log.md