Preview and release blockers
The full TortoiseGit port remains the goal. A local preview is a way to try the implemented workflows; it does not certify complete parity or App Store readiness.
| Deliverable | Current evidence | Remaining action |
|---|---|---|
| Standalone authorization, pane ownership and stored decisions | Authorization, header corrections and hook reset: 21 distinct focused Core methods and 15 final native scenarios pass; owned receivers absent | Installed build 7 predates these corrections. Actual external signed grants, complete hosted macOS integration and full upstream/VoiceOver parity remain open |
| Installed build 7 and pane-header acceptance | Measured consolidation: clean d89ad1f6, universal Apple Development bundle, equal inventories and actual private Merge source comparison |
Header title, compact three-way selector and accessibility corrections are newer source; image permission launch failed before rendering, physical mail deferred. Full hosted macOS pass, complete source parity and App Store distribution remain open |
| Rebase completion export and mail | Connected workflow: source-default range export into the authorized repository and existing composer | Grouped checkpoint: 15 focused Core methods and six native scenario/engine pairs cumulatively pass after fixing a real self-refresh loop and Unicode directory discovery; final Debug build passes, all ten receivers absent. Physical/signed/hosted and complete replay/mail parity remain open |
| Live replay progress and completion | Connected implementation: logical live count/current-row tracking, result tabs, automatic Fetch-Rebase Finish and ordinary Show log | Grouped checkpoint: 24 focused Core methods, one Debug build and six native scenario/engine pairs cumulatively pass after fixture repairs; all eight receivers absent. Full displayed/physical/signed/hosted and complete replay parity remain open |
| Rebase/Cherry Pick conflict commit/message phases | Connected implementation: selected original-message commit, optional message-only amendment, retained recovery, source file queues and Edit/Pick outcomes; checkpoint | Grouped checkpoint: 47 distinct focused Core methods and six native case/Git pairs cumulatively pass after recorded repairs; deferred hook timing passes both Git engines, final Debug build passes. Broader hook combinations, full layout/physical/signed/hosted and complete replay parity remain open |
| Rebase/Cherry Pick clean amend-failure recovery | Connected checkpoint: cumulative 37 selected Core methods, Debug build and six native case/engine pairs pass after recorded fixture repairs; source Retry/Ignore, durable receipt, actual-HEAD continuation and ownership | The later conflict-message family separates checked-file commit/message phases and has its own validation boundary. Physical/VoiceOver, signed installed replay, minimum-version/Intel, hosted integration and full Rebase parity remain open |
| Patch and comparison appearance ownership | Connected checkpoint: repaired Debug build and six native case/engine pairs pass; embedded Commit patch inheritance, independent palettes, actual staging and editing/Undo preservation | Offscreen captures show editor canvases but omit some material/button content. Current signed installed build predates this repair; physical contrast, VoiceOver, minimum-version/Intel and full source parity remain open |
Installed signed consolidation at 5b315808 |
Dated receipt: universal Apple Development AppStore build, exact installed bundle, actual folder grant, Commit categories, Settings OK/Cancel/native Remote list, Finder file Log/Notes and helper-only Normal → Modified → Normal after normal Quit; owned test state cleaned | The later Finder/menu checkpoint records expanded signed installed acceptance at 02e816a7; full dialog parity, supported macOS/Intel execution and distribution signing/export remain open |
| Empty-subject Rebase/Cherry Pick rows | Connected checkpoint: per-reached-row warning, forced message review, requested action/occurrence preservation, ordinary/structural/Cherry Pick, pending/adopted plans, Continue/Split/Abort and author/topology recovery; cumulative 37 focused Core methods and six native case/engine pairs pass after recorded production/fixture repairs | Physical keyboard/VoiceOver, signed installed replay, minimum-version/Intel execution, full hosted CI and complete dialog parity remain open |
| Latest hosted source inventory | Run40152254797 at adba7516 finished 2,891 Core tests with two skips and two failures: the parsed Finder-rule inventory omitted Inaccessible, and distinct-icon accounting omitted its deliberate Cleanup alias |
Explicit source-rule/alias assertions repair those stale contracts; see dated evidence. A complete new hosted pass, including later native steps, remains required |
| Commit report rows and configured fonts | Dated checkpoint: single-line captions/group drawing, consistent SwiftUI/native font height, owned geometry/selection restoration; six native case/engine pairs cumulatively pass after recorded repairs, with inspected light/dark captures | Full physical/VoiceOver, current signed installed and hosted acceptance remain open. Earlier typed view-array bridge trap is not reproduced through actual editor lookup; its broader cause remains unresolved |
| Issue-regex syntax recovery | Dated checkpoint: configured check/extraction syntax receipts, preserved HasBugID, Commit/history/shared consumers and independent style fallback; 31 focused Core methods, universal helper checks and six native cases pass, including actual private commits | Mutable C++ setter-cache behavior remains outside immutable configured snapshots; full cross-platform regex/locale, physical/VoiceOver, current signed installed and complete hosted acceptance remain open |
| Commit categories and Settings context handoffs | Connected checkpoint: source masks/counts, submodule exceptions, checkbox/staging commands and owned scope/page/no-fetch replacement; 13 focused Core methods, both affected bundled filter cases and 16 native pairs pass after recorded repairs | The later report-row family captures the stack and passes the affected category workload with both Git engines without the warning. Physical input, signed grants and full dialog parity remain open |
| Latest hosted Commit filter fixture repair | Older run40144518697 completed 2840 Core methods with two skipped and three unexpected failures: two previously repaired history fixtures and one timing-sensitive poisoned-process fixture. The new deterministic nonracy and racy failure/retry cases pass locally with both Gits; evidence | A full current hosted pass remains unverified. Local focused results do not certify the complete CI pipeline |
| Local universal preview | Measured version 0.1.0/build 3 at 2ba5f945, October 23, 2026: eight universal app-owned components; V3 inputs explicitly dirty from selected-file dragging and provenance fixes and existing protected development work. ZIP is 409,567,553 bytes; complete 6,354-member signed app/extracted-ZIP inventories and deep strict ad-hoc seals pass. Packaged WCRev passes arm64 and x86_64/Rosetta; evidence, trying it | Shipping main GUI, physical Intel/minimum OS and distribution signing remain open. The ad-hoc preview cannot share Finder App Group data; full current hosted CI remains pending |
| Unsigned App Store archive | Measured version 0.1.0/build 3 at 2ba5f945 passed universal package/cache audits, eight matching universal dSYMs and a 6,382-member archive inventory; offline export settings prepared. App/Finder/cache identity matches. Three contradictory “failed with exit code 0” log diagnostics remain recorded despite process exit 0 and passing audits | Actual distribution signing, signed export and installed acceptance remain open. The older development-signed candidate was not refreshed and is not this archive. No export/submission performed; evidence |
| Hosted integration checks | 4366c6e9 run40116391496, job120950249716, finished 2,752 Core methods with two skips and three failures: the already-repaired command-presentation wrapper, non-atomic cancellation PID-marker publication and a helper argv expectation omitting transient Unicode configuration. Current metadata follow-ups also exposed an overwritten generic argv receipt. Focused repair evidence records all three affected methods cumulatively passing, preserving process, backend and repository-state assertions | Obtain a complete current hosted pass. These fixture-only repairs required no app/native/full Core rerun and do not certify the later hosted native steps |
| Reference refresh, First Start SSH and image inspection | Rebase current-HEAD/default-plan F5, owned Fetch/Pull manager return, literal remote identities, custom OpenSSH setup/save order and automatic alpha inspection are implemented. Grouped evidence records seven relevant Core methods and 20 native case/engine pairs cumulatively passing, with all attempted receivers absent. Actual native checks also repaired owner availability publication and enforced comparison minimum sizing | Current complete hosted integration, physical/VoiceOver, signed grants and source-complete dialog acceptance remain open. Focused passes do not certify the entire port |
| Push literal destinations and source controls | Literal refspec forwarding delegates existing branch/tag matching, ambiguity, deletion and new hash namespace decisions to Git. Tag/hash controls follow source availability; only exact short local branches own saved mappings. Removal/all-branches submissions preserve remembered remote history; scope | Grouped checkpoint records actual validation. Full hosted integration, physical/VoiceOver, signed grants and public transport acceptance remain open |
| Commit scoped preparation, reports and Push continuation | Per-repository whole-project reread with retained checks, actual displayed checked-file report and declared language policy, typed footer/amend/result Push routing, explicit mapped transfer and owned visible warning/failure/cancellation; checkpoint: 22 relevant Core methods and six native case/engine pairs pass; all six receivers absent | Four AppKit table-delegate reentrancy warnings remain recorded, with a plausible shared row-decoration path but no captured runtime stack. Physical/VoiceOver, signed grants, source-complete layout and current hosted integration remain open |
| RefLog named-reference selection and actions | Exact native popup items/receipts, named-log argv, event/selector identity and current/sibling Switch/Delete/All handling; scope | Checkpoint: 29 relevant Core methods and six native pairs pass after fixture-only repairs; all seven receivers absent. Debug exited zero with five contradictory exit-zero diagnostics. Filesystem-normalized loose logs may alias; full hosted, physical/VoiceOver and signed acceptance remain open |
| Historical viewer identity and retirement | Literal Log scopes/range endpoints and named Browser trees, exact workspace registries, action/old-path-sensitive comparison receipts and fresh replacements while retired owners drain; checkpoint: 13 relevant Core methods and eight native case/engine pairs pass after two recorded fixture repairs; all ten attempted receivers independently absent | Physical/VoiceOver, minimum-version/Intel, installed signed grants and current hosted integration remain open; exact identity does not certify full dialog parity |
| Connected outbound file lists | Changed Files/Rebase destination snapshots, Sync base snapshots, paused conflict working URLs, aggregate path text, empty-endpoint text-only payloads, highlight-independent native drag contexts and retained accepted delivery; grouped evidence records 24 passing native case/engine pairs after fixture-only repairs, all 25 attempted receivers absent and one Debug build | Physical drag sessions/modifiers/destination naming, VoiceOver, signed grants and current hosted CI remain open; no Core production changes or full Core rerun |
| Historical hosted graph-export compiler compatibility | Earlier 9c267e46 run39546913107, job119048479767, failed before Core tests: the hosted Swift compiler inferred integer division in the EMF world-transform Float array | Explicit Float operands repair the two rejected expressions in source. Grouped local graph-writer checks and the app build cover the changed path; a current hosted pass remains necessary |
| Documentation and screenshots | 9a8e37ce Pages run40130668313 succeeded October 24. README/LICENSE/NOTICE, actual native captures, guides and Help exist. New First Start SSH light/dark captures were inspected at minimum size | Keep public captures aligned with complete displayed surfaces and shipped builds; physical/full-layout acceptance remains open |
| Current signed sandbox candidate | The October 24 Apple Development AppStore candidate uses measured 9a8e37ce inputs: eight universal app components, 206 runtime code items, matching app/Finder/cache identities and an unchanged 6,356-member inventory. Six actual sandbox modes pass Git/Lexilla, App Group isolation, typed history/Browser/gitlink, unconditional Notes and selected Metafile execution; all six receivers and three observed helpers are absent. Evidence retains dirty build inputs, the external runner-only correction and five contradictory exit-zero diagnostics |
Shipping main GUI, external bookmark grants, authenticated installed cache XPC, current Finder command/overlay acceptance, physical Intel/minimum OS and distribution signing/export remain open. The installed app and older ZIP/archive were unchanged; no App Store submission performed |
| Finder acceptance | Extension, menus, badge publication and cache service are implemented. Actual Apple Development signatures and team-qualified App Group entitlements pass for all three peers; separate sandbox writer/reader and denied nonmember checks pass. Signed development evidence | Activation, live ignored/modified/normal badges, real repository grants, agent registration/authenticated transfer, background refresh with the app quit and a file-context Show Log passed in the installed development check. Other commands/multi-selection/modifiers, additional metadata grants and minimum-version/distribution acceptance remain open |
| First-use comparison and delivery Services | Mark/Compare/Clear, Export, Create/Apply Patch Serial, Review Patch, Send Mail and Request Pull connect captured authority/settings/bytes and owned native workflows; scope | Grouped checkpoint: 57 Core checks and seven native scenarios pass across fixture-only repairs; all nine receivers absent. Current hosted CI, physical Services activation, signed grants, complete source-dialog parity and App Store acceptance remain open |
| First-use history/reference Services | RefLog, Browse References, Repo-browser, Revision Graph and Daemon connect fresh source eligibility, captured permissions/preferences and owned native windows; scope | Grouped checkpoint: 67 distinct Core methods and eight native scenarios pass across focused repairs; all ten receivers are absent. Physical Services menu activation, signed grants, complete dialog/source parity and App Store acceptance remain open |
| Crash reporting | Local launch discovery/Review/Dismiss, handled suppression, manual Apple report import/review, explicit inclusion, local Copy/Save and a separate issue form are implemented with scoped checks | Actual system-crash delivery and installed signed access, Windows dump/assert collection, direct DrDump transport and solution lookup remain unported; see CRASH-REPORTING-PARITY.md |
| SMTP certificate review | Configured/direct native SMTP now reviews the actual TLS peer before authentication/upload, including same-connection STARTTLS, source certificate fields/default Cancel, temporary exact exceptions and owned inspector/export; scope and QA | Scoped 25 Core methods, Debug and three native cases pass with recorded focused repairs; public/signed/physical acceptance remains open. Optional libgit2 Clone/Fetch/Sync review now has a separate scoped grouped pass |
| Synchronization Fetch result log | Actual selected-backend Action/Path reference updates, immutable endpoint Show Log/Copy, partial and framing-warning results, checkout continuation and owned workspace handoff; dated checkpoint records actual grouped scope and captures | Source persisted fetch-refspec/configuration lifecycle is implemented with a separate validation checkpoint. All Remotes retains Mac named-remote iteration; pinned libgit2 can return zero after a config-write failure. Public provider authentication, full source layout, physical/VoiceOver, installed signed grants, minimum-version/Intel and hosted integration remain open |
| Optional libgit2 transport | Pinned macOS13 universal Clone/Fetch/Sync and remote-reference listing/deletion helper, actual HTTPS certificate/credential callbacks and per-URL headers/CA, source mask selection, native inspector/export cancellation and relocated Debug payload; batch evidence records 73 distinct Core methods, both-architecture helper checks and one grouped native receiver passing after focused repairs. The remote-reference continuation adds 37 focused Core methods and one packaged native picker/tag/Browser/Sync group | The historical materialization family adds source-default filtered file outputs, 21 focused Core methods, both-architecture helper checks and a grouped native pass with recorded fixture repairs. The shared authentication family adds process-memory exact certificate acceptance, source credential layout/focus and readable certificate diagnostics. The backend metadata family connects master-selected branch/tag/remote catalogs, Log labels/tag objects and bit15 batched History/Sync metadata; its grouped checkpoint passes all 70 relevant Core methods cumulatively and four native case/engine pairs after recorded fixture repairs. The revision lookup continuation connects typed object lookup and exact branch/tag existence across Create, Switch, Push, Fetch and Sync; its checkpoint records 135 distinct relevant Core methods cumulatively passing, both-architecture helper contracts and eight native case/engine pairs. The historical navigation family connects Browser typed targets/marks, historical submodule Log pins, reference deletion receipts and accepted native handoffs; its checkpoint records the grouped validation and explicit SHA-256 Browser extension. The Notes backend family now connects unconditional source libgit2 Notes storage, configured default refs/signatures, captured editor authority and conservative write recovery; its checkpoint records 29 passing Core methods, both-architecture helper contracts, a rebuilt app and ten native case/engine pairs passing on first attempts, with all receivers absent. Other master-selected revision callers, broader redirect/proxy/server providers and signed/public/physical acceptance remain open. Default Clone/Fetch use Git, matching the source mask |
| Add/index clean filters | Source-default Add10, explicit private-index helper, source custom clean filtering, executable/link mode and mode-only postactions, and connected Add/Commit/Rebase progress; source and evidence | Grouped checkpoint is recorded with the family. External filter/LFS combinations, physical/signed acceptance and full hosted integration remain separate gates |
| Commit index / Blame details | Separate source Commit3 checkbox preparation, private clean-filtered tree and reconciliation, plus Blame opt-in author image and native selectable/collapsible properties; implementation and grouped evidence | Complete source/layout, external filters, signed/physical acceptance and full hosted integration remain independent gates |
| Conflicted Commit selection | Source checkbox/staging eligibility, current conflict bytes, remembered warning choices, unchecked resets and distinct CLI/library failure effects; dated evidence records 44 distinct relevant Core methods and eight native case/engine pairs passing across recorded repairs | Full dialog/layout, external filters/hooks, physical/signed execution and complete hosted integration remain open |
| Submodule comparison/conflict dialogs | Source sticky split actions and action rows, captured child Log/Reset preferences and revisions, retired cache replacement and real owner/child drainage; dated evidence records eight distinct native case/engine pairs passing across recorded repairs | Core unchanged; full source/format-state, physical/Finder/signed and hosted integration acceptance remain open. Debug exit-zero commands retain contradictory compiler diagnostics |
| Export archive formats and ownership | Source ZIP/TAR/TAR.GZ/All Files and configured filename inference, captured save/overwrite, drained worker/picker/question ownership and native Show in Finder; dated evidence records ten distinct Core methods, six native pairs and four reviewed captures after focused repairs | Signed save grants/replacement workspaces on deployment volumes, physical keyboard/VoiceOver/Finder, full source state/layout and hosted integration remain open |
| Bisect form, picker and completion | Native source sorting/focus and completion actions, captured Log endpoints/preferences, actual questions/read/process drainage and retired cache protection; dated evidence records six native pairs and four complete captures after recorded repairs | Physical keyboard/VoiceOver, complete source state/layout, real installed Finder, signed/minimum-version and hosted integration remain open |
| Clone/Create source and bare setup | Sticky Browse/Open with local/remote source navigation, captured native form actions, bounded fields/compact Init and branded bare folder icons; dated evidence records eight default native pairs passing after fixture/layout repairs | Separate tooltip accessibility probe still fails to expose SwiftUI virtual nodes in the receiver; full physical/VoiceOver, signed permissions/Finder metadata persistence and hosted integration remain open |
| Clone checkout filters | Source-selected libgit2 initial/recursive custom smudge and actual bundled cached LFS, correct repository context, explicit global/system config loading and owned failure/cancellation; evidence records 19 distinct Core methods, both-architecture helper checks, Debug and one native group passing after a production config repair | Real external LFS/provider combinations, signed filter/grant acceptance, physical UI and full hosted integration remain open; one-shot smudge is the selected source engine boundary |
| Selected unified diff and history lists | Source Diff4 and LogListDiff15 now connect native readers, typed actual-parent metadata and backend cache identity; dated evidence records 20 relevant Core methods, universal helper, final Debug app and six native case/engine pairs passing | Default source mask retains CLI here; editable index/staging readers keep CLI. Full hosted CI, physical/signed acceptance and every source combination remain open |
| Compare/Merge word input | Source configured separators now drive actual word movement/selection/deletion, folded and Empty-aware edits with existing history ownership; dated evidence records CRLF repair, 11 word Core methods and eight native case/engine pairs passing | Physical key layouts/IME/accessibility, complete editor/state parity and signed acceptance remain separate gates |
| Local reference engines | Source ForeachRef18, BranchContains16, DeleteTagBranch8 and master-switch completion now connect Browser/contains and shared history deletion; dated evidence records 45 relevant Core methods, universal helper contracts, Debug and native groups with both Git engines passing after fixture repairs | The Replay/Merge/Resolve inspection continuation has its own scoped checkpoint; broader inspection/metadata consumers, complete hosted integration, physical/layout/accessibility, signed grants and minimum-version acceptance remain open |
| Replay/Merge/Resolve inspection | Source-selected common ancestor, clean state, index conflicts and Mine/Theirs stages connect native preparation/continuation/recovery; dated evidence records 208 distinct relevant Core methods, universal helper, final Debug app and six native cases with both Gits passing after recorded repairs. Ordinary Edit permits staged-only amendment while unstaged changes open checked Commit | Broader inspection/metadata consumers, full hosted CI and physical/signed acceptance remain open |
| History and child-submodule inspection | Source7/12 now connects FF navigation, eligible deletion warnings, child classifications and Combine readiness; accepted configuration and cancellation cross child actors. Dated evidence records 62 distinct relevant Core methods, Debug, six new native pairs and both older prepared-submodule cases passing after recorded repairs. Stale deletion confirmation refuses externally resolved stages | Full hosted integration, physical/layout/accessibility, complete source-call coverage, installed signed grants and Intel/minimum-version acceptance remain open |
| Single-commit detail workflows | Source GetCommit14 now connects Commit amendment/message import, Rebase tooltips/Add/selected Edit/Squash, containing references, comparison endpoints and parent captions. Dated evidence records 60 distinct relevant Core methods, helper contracts on both local architectures, Debug and eight native case/engine pairs passing after recorded repairs; accepted Add survives cosmetic column refresh | Full hosted integration, physical/layout/accessibility, legacy code-page coverage, signed grants and minimum-version/Intel acceptance remain open. Bulk history and immutable hash readers retain separate contracts |
| Missing staged-file recovery | Shared checked Restore / Remove / Ignore, per-read Do the same for rest, error continuation and explicit refresh notice now connect Commit/Working Tree initial/F5/amend/staging/scope reads; dated evidence records 16 distinct relevant Core methods, final Debug and eight native case/engine pairs passing after focused repairs | Physical/accessibility, external filter/provider and external-volume runtime acceptance, signed Finder entry points and complete hosted integration remain open. Unmerged stages and gitlinks remain outside this recovery |
| PowerPoint comparison and editable revision review | Native slide/shape/group Accept/Reject, Undo/Redo, editable-copy save, identity recovery, classic comment remapping, legacy conversion and combined-result preview are implemented. The result checkpoint and recursive group checkpoint supersede the original read-only comparison scope | Classic and verified modern thread decisions/deletion, coherent authors/anchors and native navigation are implemented; the comment family records 28 cumulatively passing Core methods, the Debug app, native review/lifecycle and independent package checks, plus final light/dark captures passing across recorded repairs. All owned receivers are absent. Unknown person/social/comment extensions, incompatible presentation-wide masters and unsupported combinations remain open. Live Office fidelity, TCC/physical/signed and App Store acceptance remain open |
| Native languages | English and 37 bundled source catalogs; safe matching labels, General/First Start selection, private persistence, fallback and grouped native checks pass | Complete remaining native/dynamic/formatted/plural translation, RTL/physical acceptance and signed locale behavior |
| Signed distribution | The October 19 measured bfa1fafe Apple Development candidate passes peer signatures/groups, eight universal components, 205 runtime items, complete seal/custom branding and isolated signed-parent Git/Lexilla/Metafile/App Group checks. Eight images, malformed refusal, deadline and private/process cleanup pass; the complete candidate inventory is unchanged. Dated evidence. The October 17 installed Finder check remains evidence only for that older candidate | Complete distribution signing/export, current installed main/Finder/service workflow checks and corresponding notarization/submission. Development signatures, selected sandbox probes and unsigned archives do not certify App Store distribution |
| Dialog parity | Current ledger contains 130 upstream dialogs, 120 partial family reviews and zero fully certified dialogs | Finish concrete missing behavior/layout and acceptance within each family; these counts are not a completion percentage |
| Commit, Log and Settings controls | Source Commit option/focus commands and metadata Quit fencing, Log content-fit columns and owned Reset questions, direct Colors save/preview/Cancel and compact configuration layouts; dated checkpoint records six distinct native case/engine pairs passing across recorded repairs and twelve reviewed captures, with all nine receivers absent | Complete source state/layout, physical keyboard/VoiceOver, installed signed entry points, minimum-version/Intel and hosted integration remain open. Xcode exit-zero commands retain contradictory generic compiler diagnostics; no Core production changed or full Core rerun was performed |
| Historical comparison and Browser delivery | All attributed Blame origins now use one owned workspace batch; Browser drags provide recursive path text, gitlink names and root contents without a wrapper. Checkpoint:21 Core methods, ten distinct native pairs and standalone transport pass after recorded repairs; all14 receivers absent | Physical Finder negotiation, complete window-cache Unicode identity, signed/minimum-version execution and current hosted CI remain open |
| Commit/Rebase message wrapping | Project-width horizontal editing, automatic line splitting, selected join/reflow and immediate owner/IME/Undo gates are implemented; checkpoint records Debug and four distinct native case/engine pairs passing after fixture-only repairs, with all six receivers absent | Native TextKit and LF are documented platform adaptations. Physical IME/keyboard/VoiceOver, installed signed workflows, complete hosted CI and full dialog parity remain open |
| Statistics native chart interaction | Shared source tooltip precedence, virtual averages, first-series groups, sparse rectangular line hits, integer bar borders and tiny pie endpoints, with dynamic owning-form/projection receipts; dated checkpoint records the grouped native validation | Native font/axes layout remains adapted; full Windows pixel identity, physical hover/keyboard/VoiceOver, signed/minimum-version and complete hosted acceptance remain open |
| Statistics save/calculation family | Source Pictures/All Files, suffix-selected formats, captured output and diff backend, cancellation-aware atomic writing and drained ownership are implemented; scope | Grouped checkpoint: 23 Core methods, Debug and ten native case/engine pairs pass across recorded repairs; all twelve receivers are absent. The shared-scene enhanced-metafile checkpoint adds 31 distinct Core methods, 24 native pairs across both graph families and two reviewed chart captures; physical/signed replacement and complete hosted/source acceptance remain open |
| Native graph and editor viewport navigation | Shared zoom-origin scaling, source canvas keyboard increments, accepted-press canvas/overview lifetime, Escape/cursors and all-pane text scroll commands; dated checkpoint records actual grouped coverage and repairs | Native font/points and full Windows layout, physical devices/VoiceOver, signed/minimum-version and hosted acceptance remain open |
| Revision Graph save family | Source filter groups, suffix-selected encoders, extension defaults/JPEG fallback, final destination authorization and native/hidden command ownership are implemented; scope | Dated checkpoint: 61 distinct Core methods, Debug and six native case/engine pairs passed across focused repairs; The shared-scene enhanced-metafile checkpoint adds 31 distinct Core methods and 24 native pairs across both graph families with all 25 receivers absent; physical/signed save grants and complete graph parity remain open |
| Compare/Merge pane and patch policies | Compact source-colored identity/focus/dirty headers, logical caret and actual marked counts, automatic AutoAdd/progress/warnings, readonly mutation gates and explicit Backup/Keep/Delete; dated checkpoint records 48 relevant Core checks, six native pairs and twelve reviewed captures after recorded repairs | Complete source state/layout, physical/VoiceOver, installed signed workflows and full hosted integration remain open. The separate 59-test CI-repair check passes locally; it does not certify hosted CI |
| Decoded source text patches | Captured Unicode/legacy decoding, GNU/SVN paths, source keyword/hunk matching, selected/all/reverse application, exact original bytes, target permission preservation and post-publication warnings; dated checkpoint records 122 distinct relevant Core methods cumulatively passing after focused repairs, six native case/engine pairs and eight reviewed captures | Extended reverse-copy remains on the original Git path; unsupported binary/special or mixed containers are refused by the text adapter. Complete source/layout, physical/signed execution and hosted integration remain open |
| Compare/Merge input encoding | Per-pane raw decoding, read-only input reload and regenerated comparison/merge state are implemented; scope | Dated checkpoint: 63 Core methods, Debug, eight native case/engine pairs and two reviewed full-window captures passed across focused repairs. Physical modifiers/popups/VoiceOver, complete format/source state, signed grants and hosted integration remain open |
| Compressed EMF+ paths | One bounded decoder now serves normal paths, clipping, regions, custom caps and accepted ellipse boundaries. Dated evidence records 19 distinct relevant Core methods, universal runtime, Debug/embedded renderer identity and both native consumer cases passing after a fixture-only padding repair | Windows GDI+ pixel/font identity, arbitrary paint boundaries, remaining bitmap/classic records, physical image-window and current signed distribution acceptance remain open |
| Classic monochrome/palette pattern brushes | Serialized WMF patterns, EMF93/94 brushes, live mono colors, late palette selection/editing and shared fill/stroke/raster/region/flood consumers; dated checkpoint records eleven focused Core methods and both native engine pairs passing on the measured rebuilt/embedded universal runtime | The classic drawing-state family adds stock DC brush/pen defaults and genuine recorded color-object replacement; its grouped checkpoint records cumulatively verified Core methods and both native engines, with an explicit optional-capture limitation. Device-dependent color bitmaps, unrepresented logical/device-explicit palette colors and full Windows pixel identity remain open; the older signed corpus does not certify these new records |
| Classic bitmap scanlines and gradient meshes | WMF/EMF direct bands, full compressed bitmap input and EMF rectangle/triangle interpolation are implemented through existing image comparison/conflict consumers; scope | Dated checkpoint: 16 Core methods, universal helper reconstruction/conversion, Debug and four native pairs pass after a runtime compile-label repair. All receivers are absent. Partial compressed bands, unsupported alpha packing, full Windows rendering identity and current signed/physical acceptance remain open |
| Embedded metafile objects | All five child formats, live cropped/affine playback, independent state, isolated textures, scoped checkpoints and shared work bounds; dated checkpoint:18 Core methods, universal helper conversion/refusal and both native engine pairs pass, with all owned receivers absent | Complete Windows pixel/font identity, temporary GetDC behavior and serialized-metafile texture differences remain explicit; current signed, minimum-OS/physical Intel and complete hosted acceptance remain open |
| Compressed metafile raster containers | GIF/TIFF/EXIF images, texture/pen brushes and classic JPEG/PNG stretched transfers; source contracts and Windows references. Twelve focused Core methods and both native engine pairs pass within the grouped checkpoint, preserving all 1,334 earlier payloads | Static-versus-animated GIF defaults, first TIFF page and ignored orientation metadata have bounded Windows evidence. Classic compressed transfers are a portable serialized-record profile; the Windows reference display did not paint them. Full codec/device/font identity and signed/physical acceptance remain open |
| External tool settings | Exact command/argument/rule persistence, source association precedence, actual native text editors, Advanced table and owned Browse lifecycle; scope | All three native cases and relevant Core methods pass in the grouped checkpoint after repairing real SwiftUI Unicode edit suppression and fixture action delivery. Physical/VoiceOver, installed signed bookmark renewal and all receiving applications remain open |
| Reference metadata and literal namespace classification | Declared-encoding reference display fields, CLI UTF-8 metadata batches, strict identity bytes and combining-mark initial branch/tag/remote components; scope | Checkpoint: 48 distinct Core methods pass cumulatively after one fixture-only repair, universal helper execution and both retained native engine pairs pass. Native offscreen split-view warnings remain recorded. A complete hosted result including these changes, all charset availability, physical and signed acceptance remain open |
| Settings Apply, discard and owned close | Apply/OK/Cancel retain source property-sheet behavior through asynchronous Remote retirement; stale final participant replies cannot accept replacement settings; scope and four reviewed captures | Eight distinct native case/engine pairs pass cumulatively across recorded attempts. The original post-PASS Illegal NSTableView data source diagnostic was repaired by detaching Remote's data source before its delegate; the affected build and four focused Close/Layout case/engine pairs pass without that diagnostic. Active-UI captures are unchanged. Complete page validation, physical/VoiceOver, signed and hosted acceptance remain open |
| Windows metafile comparison | WMF/EMF/EMF+ decoder, packaged interpreter-only helper and asynchronous native comparison/conflict consumers are implemented; scoped evidence records actual checks and failed attempts | The classic extended-pen family adds scoped stroke/brush/state compatibility with six relevant Core methods and both native case/engine pairs passing after recorded repairs. The local app returned exit0 and freshness/runtime checks pass, while a contradictory compiler diagnostic remains recorded. The classic region/flood family adds union frames, destination flood and copied WMF region clips with a separate dated checkpoint and explicit geometry/grid limits. Finish the remaining painting compatibility, retain the later passing painting consumer evidence, and finish physical rendering acceptance. Current signed-parent execution passes a selected eight-image corpus, refusal and timeout; it does not certify every format. The user-provided layout2vector writers are an independent reference, not a replacement decoder |
The October 23 measured local app/ZIP and unsigned archive checkpoint has passed. The next release gates are a full hosted CI result and installed shipping-GUI/Finder acceptance, including external repository grants. Full upstream parity, physical Finder behavior and signed/App Store acceptance remain required for the complete goal. No calendar completion date is claimed from the current audit counts.
The Compare reload continuation unifies explicit Reload and pane switching with per-pane Save decisions and clears shared document history directly. The pre-change moved-block diagnostic passed locally, so no confirmed root cause or hosted fix is claimed from that result.
The October 20 Pages run39340324805 built 2f2ab457 successfully but its Deploy action received HTTP 500 from GitHub. The connector denied a specific deploy-job retry with HTTP 403 (Actions write permission unavailable). A successful site build alone does not prove deployment.
The later Pages run39341906704 completed successfully for 600bc671, publishing the local-reference batch after the earlier GitHub deployment error. Full macOS integration remains a separate queue/run and is not certified by Pages.
The subsequent Pages run39344337613 completed successfully for e5e12647. This publishes the replay inspection and Blame fixture updates; it does not certify the macOS integration run.
The later 813fc0f5 macOS run39393164202 passed all three host-supported universal helper contract steps (local references, replay inspection and single-commit details). At this checkpoint its application/Finder build remained in progress. This verifies those hosted helper steps after the architecture-runner repair, not a full integration pass or the newer history/submodule batch.
The latest pushed 717aa04a macOS run39491639513 failed; its Pages run39491639577 succeeded. The primary conditional UI continuation separates the metafile pixel loop from nested Data closures after Xcode 16.4 timed out type-checking that expression. Local universal helper reconstruction and seven focused Core checks pass; a new complete hosted macOS pass remains required.
The 34ec6bc8 Pages run39559820148 completed successfully. The macOS run for that same commit failed as recorded above; successful documentation deployment does not certify application integration.
The 7914ec03 Pages run39944270798 completed successfully. Its macOS run failed; documentation deployment does not certify application integration.
The f0f6d7aa Pages run39949388964 succeeded. At the Statistics checkpoint, its macOS run39949389005 was in progress; no full hosted pass is claimed.
The high-depth bitmap continuation at 5140a545 has a successful
Pages run39995679511.
Its macOS run39995679566
was pending at the October 23 observation; the preceding 47806274 macOS run
remained in progress. These workflow states do not establish a complete current
integration pass.
The completed 47806274 macOS run39989023340,
job120543668633, reports 2,663 Core methods, two skips and one failure in the stale
scanline palette negative. That fixture was already corrected by 5140a545, with
its scoped local evidence retained above. Native steps were skipped. The
e1407eff Pages run40000780395
succeeded; its macOS run was pending at this observation. A current full hosted
pass remains open.
The cf76cccf macOS run40006368050 completed 2,683 Core methods with two skips and zero failures, then failed the connected history native Blame scenario at its held-reader action. The fixture reused an action receipt captured before child-window ownership changed; the focused repair preserves the stale-action refusal and captures a fresh receipt for the close/cancellation check. Its focused native checks pass with system and bundled Git, as recorded in the SourceCopy batch checkpoint. The Pages run40006368047 succeeded. Full current hosted native integration remains open.
The EMF+ SourceCopy family now preserves transparent replacement through ordered paints, independent geometry and saved drawing state. Its dated checkpoint records 19 distinct relevant Core methods cumulatively passing, universal helper reconstruction, current Debug/embedded validation and four native Compare/conflict case/engine pairs. Full Windows rendering identity, remaining metafile records, physical Finder and current signed distribution acceptance remain open.
The literal Fetch/Pull refspec family accepts raw source/destination, force, wildcard and negative expressions through Git, preserves exact configured-pair omission and Retry origin, and opens unresolved source Rebase presets for editing. Its dated checkpoint records 51 distinct relevant Core methods cumulatively passing and six distinct native CLI case/engine pairs after recorded repairs. Selected-library lifecycle is covered by Core; native helper continuation, full hosted CI, physical Finder and signed distribution remain separate acceptance requirements.
The literal Sync reference and owned child family now preserves selected branch bytes through comparison, tracking, checkout, transport and Email endpoints. The actual checkout child and transport share the captured repository/backend, and the Sync-owned Stash child permits cancellation of pending result metadata while preserving completed Git effects. Its dated checkpoint records 51 distinct relevant Core methods cumulatively passing, six new native Sync case/engine pairs and focused retained Stash/progress/Submodule checks after recorded fixture and production repairs. Normalizing filesystems still constrain colliding loose refs; physical popup dispatch, signed deployment and complete source/layout acceptance remain open.
The 95df5f46 macOS run40096089548 passed its build job but failed the primary Commit author focus assertion in its native job. The Commit focus readiness family now waits for actual attached/editable native controls with form/window and responder ownership. Its local checkpoint passes with both Git engines; hosted macOS 15.5/Swift 6.1.2 acceptance remains open. The 8f28db9f Pages run40108225312 succeeded; its macOS run was in progress at observation and predates these fixes.