The latest 11.77 report still shows the undefined-index error fixed locally in 2c5cdd78a. Exercise service-account binding followed by user search with unset and configured filters, and prove failed binding cannot proceed to search. The separately reported oplog observer error is not established as the authentication cause.
Thanks to Nissulya and xet7 !
Fixes#6692,
Pass activity values as sprintf options and discard Spacebars helper metadata so card and sidebar feeds show actual titles and labels instead of literal percent placeholders. Preserve the security-aware viewer and sanitizing. Verify substitution using the real i18next formatter and register browser assertions for both feeds.
Bound attachment requests and defer long rate-limit cooldowns while preserving rate-limit state. Recover missing public links from the closest historical capture, retain provenance, and skip optional failures so remaining content synchronization continues.
Synchronize Git to all active destinations before collecting source content. Reuse the local archive for concurrent destination processes, show combined per-mirror issue and release counters, and retain separate mirror-named logs. Stop content writes after archive failure and preserve restart checkpoints.
An unset LDAP_USER_SEARCH_FILTER was indexed after service-account binding, causing the reported undefined index TypeError instead of searching users. Preserve configured filters and reject invalid types explicitly.
Thanks to Nissulya and xet7 !
Fixes#6692,
Describe removing the card field value rather than deleting its definition. Retain 25 correct rule and activity values, preserve percent placeholders and add positive/negative regression checks.
Thanks to xet7 !
Emit only In short, Security, translation language names, thanks and the exact changelog anchor. Keep other details in the changelog and verify security retention, omitted developer entries and version-specific links offline.
Thanks to xet7 !
Keep detailed translation entries in the changelog and audit, but list only affected languages in release notes. Require explicit language metadata, preserve other topic details, and anchor release heading extraction. Verify nested detail removal and missing-metadata failure offline.
Thanks to xet7 !
Retain 30 correct values preserving attachment scope, storage names, account states and visibility settings. Resolve card-show-lists context against the settings row and toggle.
Thanks to xet7 !
Replace Portuguese date wording and preserve both setting and changing dates. Retain 39 correct automation and HTML-placement values; leave attachment participle agreement open after inspecting assembled controls. Add positive and negative date-trigger regression checks.
Thanks to xet7 !
Retain twenty-five correct translations, preserving admin constraints, mapping fallback, notification scope and public versus private access.
Thanks to xet7 !
Use consistent overtime-work terminology for manually classified recorded hours, preserving the hours unit and separating this flag from due-date expiry.
Thanks to xet7 !
Preserve canonical query examples and explain literal special-character escaping. Add positive example and negative malformed-wording coverage.
Thanks to xet7 !
Retain nineteen correct restoration and data-integrity labels, preserving field identifiers, board scope and administrator-only permission. Leave Complete state terminology under review.
Thanks to xet7 !
Retain twenty-nine correct administration values, preserving failed versus paused states and success versus failure outcomes. Leave context-dependent Complete under review.
Thanks to xet7 !
Distinguish the time window for failed attempts from an unsuccessful window. Retain twenty-nine correct support, accessibility and account-state labels.
Thanks to xet7 !
Retain thirty correct storage, upload, authentication and custom-translation strings, preserving byte units and irreversible deletion warnings.
Thanks to xet7 !
Apply the instance visibility policy at the shared before-insert hook so copies, imports and lazy helpers cannot create public boards. Keep policy enforcement independent of security logger availability.
Thanks to xet7 !
Use the correct native ReVo komplet entry and retain six checklist state translations plus thirty correct authentication, custom metadata and date labels.
Thanks to xet7 !
Record dated repair commit, corrected example coverage and current counts. Preserve open language and browser validation requirements.
Thanks to xet7 !
Replace misconfiguration wording with value removal, retain fifty-two valid rule and hierarchy labels, and preserve translated comma-separated example names in review coverage.
Thanks to xet7 !
Update dated audit counts, evidence and upcoming changelog with the verified local repair commit. Keep remaining language and browser review open.
Thanks to xet7 !
Use a singular member reference and a finite past verb with the established swimlane term. Retain fourteen correct rule and filter translations after semantic review.
Thanks to xet7 !
Update dated local review and exact counts in short audit, evidence and upcoming changelog, preserving remaining validation requirements.
Thanks to xet7 !
Update dated local hash and exact reconstructed counts in short audit and upcoming changelog; remaining language/browser validation stays open.
Thanks to xet7 !
Express stopping observation/subscription rather than looking. Retain 37 correct restored shortcut, upload, invitation and SMTP values; keep overtime terminology unresolved. Verify placeholders and both translation ledgers.
Thanks to xet7 !
Update dated local review and exact reconstructed counts in short audit, evidence and upcoming changelog. Keep unresolved terminology and browser validation open.
Thanks to xet7 !
Update dated local repair hash, exact reconstructed counts and remaining validation scope in short audit, evidence and upcoming changelog.
Thanks to xet7 !
Replace foreign JJJJ/TT abbreviations with canonical YYYY/DD notation in three format labels. Retain 37 correct restored field, email and export values. Verify correction records, placeholders, key order and unchanged acceptances.
Thanks to xet7 !
Keep dated short audit and changelog current with actual local review, reconstructed counts and remaining language/browser validation.
Thanks to xet7 !
Retain 49 directly reviewed correct values. Preserve assigned-card scope, comment/read restrictions, field types and none/unknown states. Keep the lime color term and earlier uncertain findings open.
Thanks to xet7 !
Update dated short audit, actual local source hash and exact progress. Correct the complex-versus-complete dictionary attribution and keep completion terminology unresolved.
Thanks to xet7 !
Use observation terminology for watch settings. Retain 33 correct restored values, including transparent subtask compounds after checking ReVo task vocabulary, and attachment/template/mode controls. Completion wording remains under review.
Thanks to xet7 !
Update dated local review progress and exact counts. Record directly fetched ReVo task source without claiming full completion terminology validation.
Thanks to xet7 !
Update dated short audit, evidence and upcoming changelog with actual local review and reconstructed counts. Remaining language and browser validation stays open.
Thanks to xet7 !
Keep dated short audit and changelog current with actual local commit and verified counts. Record failed completion reference retrieval as unresolved, preserving the broader review scope.
Thanks to xet7 !
Name the Enter key explicitly in string-template item guidance. Retain 52 correct restored search, report, organization and storage values, preserving logical operators, commands and placeholders. Completion and subtask terminology remain under review.
Thanks to xet7 !
Retain 53 directly reviewed correct rule, card-view and search values. Preserve action polarity, wildcard and comma-separation instructions, operator syntax, HTML tags and placeholders. Uncertain terminology remains in the restored queue.
Thanks to xet7 !
Record the dated Esperanto settings review and exact progress. Shorten Audit.md while preserving accumulated notes in Audit-Evidence.md and keeping all pending, provenance and browser validation requirements open. Verify audit and changelog checks.
Thanks to xet7 !
Name the Enter key explicitly instead of using the direction inwards. Retain 64 correct restored import, export, invitation and deletion values; preserve vendor menu labels, JSON property names and placeholders. Verify correction and unchanged-value ledgers.
Thanks to xet7 !
Update dated local audit, evidence and upcoming changelog with repair commit and reconstructed progress. Wider translation validation remains open.
Thanks to xet7 !
Use ongoing observation rather than merely looking at boards. Retain 59 correct restored board/card controls and warnings after direct review. Verify correction ledger, placeholders and unchanged values.
Thanks to xet7 !
LDAP errors were serialized as empty objects because their name and message are non-enumerable. Preserve diagnostic name, message, code and reason through the existing secret sanitizer. Verify certificate and credential diagnostics plus disabled logging.
Thanks to Nissulya and xet7 !
Refs #6692
Update dated local audit evidence and upcoming changelog with reconstructed counts, review commits and four remaining context-dependent Danish labels.
Thanks to xet7 !
Retain 68 correct values after direct review. Preserve technical endpoint examples, region identifiers and migration outcome distinctions. Obsolete migration labels remain in translation scope without claiming the corresponding feature is active.
Thanks to xet7 !
Retain 63 correct translations after direct review, including shared Danish and English Start, Stop and Support vocabulary. Preserve byte units, ISO week numbering and scheduled-job outcome distinctions. Keep ambiguous free and Complete labels awaiting context validation.
Thanks to xet7 !
Update the short audit, evidence and upcoming changelog with actual local repair commit and reconstructed counts. Translation repairs and broader validation remain open.
Thanks to xet7 !
Review restored Danish values directly, retaining 41 correct translations. Correct singular adjective agreement and preserve the malloc allocation method in the heap diagnostic. Verify correction records and unchanged acceptances.
Thanks to xet7 !
Use the shared log-directory reservation for organization reports and update remaining path examples. Verify report paths with offline organization fixtures.
Thanks to xet7 !
Remove unvalidated deposit and null board IDs from source-card scope. Publish deposit content beneath its own reactive visibility-filtered board cursor, applying destination assignment restrictions and reactive card children. Filter status counts by visible assigned scopes.
Require destination write access before pointer changes and subtask landing structures, and deny client pointer rename bypasses. Summarize blocked writes in Problems. Positive decisions, scope/dispatcher inventory and existing subtask/status suites pass; browser regression syntax-check passes with live execution pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Require source write access for authoritative and DDP link creation, including pointer changes. Treat explicit non-writing source roles as a ceiling on delegated writes, covering legacy self-created links. Match UI permissions and remove the link action from the non-writer menu. Record denied writes in bounded Problems summaries.
Actual shared permission decisions for every role, creation/deny inventory and existing link and role suites pass. Browser regression syntax-check passes; live execution pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Domain-approved inviters must hold an allowed inviter role on each requested board. Site admins retain access to real boards; missing boards fail closed. Validate the complete grant before creating or changing any invitation code or sending mail, and summarize rejected grants in Problems.
Role and grant inventory plus invitation email suites pass. Browser regression syntax-check passes; live execution pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Use operation/YYYY-MM-DD_HH-MM-SS for Unix and Windows build logs, mirror launcher and data reports, translation push reports, conformance and speed diagnostics. Preserve earlier same-second runs with reserved suffixes. Keep record timestamps in their existing data format.
Path and collision fixtures, build progress and parity, mirror launcher and Transifex suites pass. Shell syntax checks pass; Windows execution was not available. Update the internal release preflight inventory used by parity checks.
Thanks to xet7 !
The saved 2026-09-14 run abandoned its accepted English upload after a status GET returned 502, preventing all 241 target uploads. Add bounded safe-read retries, throttling delays respecting Retry-After, and visible upload/job/retry progress. Do not resubmit uncertain failed writes.
Offline tests reproduce source-job recovery without duplicate submissions, throttle timing, permanent error behavior, retry bounds and Retry-After parsing. Existing upload, locale retry and pull suites pass; no remote uploads were run.
Thanks to xet7 !
Resolve code-scanning alert 540 by removing a regex sanitizer stub. Test malformed script end tags with the existing sanitize-html parser. The reported location is test-only, not an application sanitizer.
Thanks to GitHub CodeQL and xet7 !
Reject invitation field writes, array mutations, parent replacement and rename destinations. Inspect actual modifier paths so top-level profile field reporting does not block ordinary preference updates. Record denied invitation changes through bounded Problems summaries.
Profile guard and existing invitation suites pass. Browser regression syntax-check passes; live execution pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Check write capability and authoritative card board before button dispatch and again in the shared action dispatcher. Board buttons without a card remain supported. Record denied contexts in bounded Problems summaries.
Role and boundary decisions plus dispatcher inventory and existing rule suites pass. Browser regression syntax-check passes; live execution pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Align board title, card settings and all rule mutations with existing DDP administrator policy. Preserve site-admin access and record refused management attempts in bounded Problems summaries.
Actual guard and endpoint inventory tests pass along with card-settings and rule suites. Browser regression syntax-check passes; live execution pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Reject foreign-card REST and DDP comment inserts and prevent DDP rebinding from bypassing the boundary. Keep card-authoritative legacy comment listing. Add bounded Problems summaries and attack, negative insert inventory and browser regression coverage.
Targeted Node suites pass; browser regression is syntax-checked with live execution pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Enforce the canonical role policy for both sides of list, swimlane and checklist moves, scoped imports, attachment renames and history writes. Record denied attempts through bounded Problems summaries without allowing logging failures to bypass authorization.
Add role-matrix decisions, the reported moveList attack, sibling guard inventory and a browser regression. Targeted Node suites pass; live browser execution remains pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Add critical upcoming release entry and dated remediation progress. Record passing policy, negative insert inventory and catalog coverage; live browser execution and nine other reports remain pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Apply instance visibility policy to direct board creation and card-to-board conversion. Record blocked public overrides with bounded Problems summaries, preserving enforcement if logging fails. Positive policy and negative insert-inventory suites pass; browser regression is syntax-checked but live execution remains pending.
Thanks to Wenhao Wu, Southeast University and xet7 !
Update dated progress with 349 reviewed Danish values and 3,709 restored values still awaiting validation. Keep translation repairs open while prioritizing the requested wekansec21 security findings.
Thanks to xet7 !
Review thirty complete values on 2026-09-14. Preserve OR versus AND operators, executable examples, title/comment/label matching, pagination and date predicates. Retain correct Danish unchanged; ambiguous export wording remains open.
Thanks to xet7 !
Review thirty complete values on 2026-09-14. Preserve zero/one/multiple result counts, not-found subjects, creator/assignee and created/modified distinctions, time periods and predicates. Ambiguous export wording remains unreviewed.
Thanks to xet7 !
Update dated audit and current summaries with 230 reviewed Danish values, 407 retained original findings and 3,828 restored values awaiting validation. Keep pending and uncertain review scope intact.
Thanks to xet7 !
Review thirty full values on 2026-09-14. Preserve background continuation and slower-completion warning, batch range, attachment counters, temporary lockout cause and later retry. Retain valid Danish orange unchanged.
Thanks to xet7 !
Update dated audit and changelog totals to 200 reviewed Danish values, 377 retained original findings and 3,858 restored values awaiting validation. Preserve all pending repair scope.
Thanks to xet7 !
Synchronize dated audit and changelog with 170 reviewed Danish values, 347 retained original findings and 3,888 restored values awaiting validation. All pending and uncertain language work remains open.
Thanks to xet7 !
Update dated summaries with two repaired diagnostics and twenty-eight retained values. Record 15,538 corrected findings, 287 retained and 3,948 restored values awaiting validation. Remaining review is open.
Thanks to xet7 !
Update the dated audit and current summaries to eighty reviewed Danish values, 259 retained findings and 3,978 restored values awaiting review. Preserve pending repair scope and distinguish wording review from parser correctness.
Thanks to xet7 !
Record dated validation of fifty Danish values in total. Synchronize summaries to 229 retained findings and 4,008 restored values awaiting validation. Remaining repairs remain open.
Thanks to xet7 !
Update dated summaries after twenty correct Danish translations were retained. Record 199 reviewed original findings and 4,038 restored values awaiting validation; all remaining repairs and uncertain wording remain open.
Thanks to xet7 !
Review complete Danish meanings on 2026-09-14. Preserve correct wording, identifiers, count spacing and left/right directions. Record reviewed values without changing translations or claiming the remaining restored queue complete.
Thanks to xet7 !
Review all 4,058 restored values on 2026-09-14 and add token-inventory regression coverage. No mismatches found. Keep every restored value awaiting language validation; structural validity does not establish fluency.
Thanks to xet7 !
Update the dated audit and current changelog summaries with 18,131 correction records. All 308 pending original findings and wider fluent review remain open.
Thanks to xet7 !
Replace three additional Arabic/French labels on 2026-09-14, preserving noun-only versus Change actions. Reuse existing spent-time wording and native sorting terminology. Full participle and agreement remain low confidence pending fluent review.
Thanks to xet7 !
Record the dated source commit and 18,128 verified correction records. Keep all 308 pending original findings, restored values and uncertain date terminology under review.
Thanks to xet7 !
Replace the additional Arabic Change Due Date title on 2026-09-14. Reuse existing Due Date terminology and the native Change imperative used by neighboring date popups. Wider fluent terminology review remains open.
Thanks to xet7 !
Correct stale TODO Later and upcoming aggregate totals on 2026-09-14. Record 15,536 corrected original findings, 308 pending, and 18,127 correction records. Preserve historical batch snapshots and all unresolved fluency work.
Thanks to xet7 !
Update dated audit progress to 18,127 correction records and 308 pending original findings. Record native terminology sources and the verified display-only semantics; full grammar remains open.
Thanks to xet7 !
Replace French labels on 2026-09-14. Preserve the display-only meaning of no-parent, using native Hide rather than deleting the relationship. Parent compound and bound-state adaptation remain low confidence pending fluent review.
Thanks to xet7 !
Update the dated audit with 18,125 correction records and 309 pending original findings. Verify source HTML emphasis, removal of Arabic and future-state wording. Keep grammar review explicitly open.
Thanks to xet7 !
Replace Arabic visibility messages on 2026-09-14, preserving future state and HTML emphasis. Feminine agreement and full future construction remain low confidence pending fluent review. All correction records pass structural verification.
Thanks to xet7 !
Record the 2026-09-14 repair commit, 18,123 verified corrections and 310 pending original findings. Keep restored values and low-confidence grammar explicitly open.
Thanks to xet7 !
Replace the Arabic error with native-source-derived permission denial on 2026-09-14. Preserve the restriction to viewing this page. Combined grammar remains low confidence pending fluent review. Verify all 18,123 correction records and placeholder inventories.
Thanks to xet7 !
Review local accessibility and parent-card values on 2026-09-14. Record ten additional keys, including a Venda inheritance instruction in the Veps locale, without claiming a fluent replacement or reducing pending counts.
Thanks to xet7 !
Update the audit and upcoming changelog with the standalone escape-marker follow-up. Full Veps prose review remains pending; translation completion counts are unchanged.
Thanks to xet7 !
On 2026-09-14 compare all escape runs against English, preserving the open full language review. Record dictionary access and authority limits.
Thanks to xet7 !
Repoint four missing hashes to local commits with matching subjects. Report unresolved links without a contradictory success message, propagate checker failures and treat an unchanged changelog as a successful check.
Thanks to xet7 !
On 2026-09-14 document d0c247094, passing example checks and the still-open full language review without changing completed-language counts.
Thanks to xet7 !
On 2026-09-14 restore exact source comparison, escaping and Boolean examples. Positive and negative regression checks preserve the open Veps language queue; Finnish prose remains awaiting repair.
Thanks to xet7 !
A rebase rewrote the commits these entries link to, so the links named commits
that no longer exist and would have 404ed on GitHub. Repointed by
releases/fix-changelog-hashes.sh, which only touches a link no ref in this clone
can reach.
Thanks to xet7 !
On 2026-09-14 directly inspect locale JSON and native field keys; keep full language review open rather than treating syntax repair as translation completion.
Thanks to xet7 !
On 2026-09-14 isolate review of Finnish-seeded labels, distinguish native source evidence from full phrase validation and preserve all filter syntax requirements.
Thanks to xet7 !
On 2026-09-14 resolve emphatic-letter extraction substitutions while retaining complete diagnostic modifier review and source authority limits.
Thanks to xet7 !
On 2026-09-14 preserve only one board versus all cards in this list, including missing All in the Arabic label. Full commands remain low confidence pending native review.
Thanks to xet7 !
On 2026-09-14 preserve selecting all versus removing selection from all. Derived command and action noun remain low confidence pending native review.
Thanks to xet7 !
On 2026-09-14 inspect removed migration imports and surviving locale inventory. Preserve repair scope without implying an active feature; distinguish Integrity from Integration evidence.
Thanks to xet7 !
On 2026-09-14 use visually inspected engine and storage candidates, preserving MongoDB. Cross-variety compound and bound form remain low confidence pending native review.
Thanks to xet7 !
On 2026-09-14 verify Level and Zoom In/Out letters from rendered dictionary pages, retaining cross-variety adaptation and full input command review.
Thanks to xet7 !
On 2026-09-14 reuse directly attested native software labels and align notification terminology. Full muted warning remains under review.
Thanks to xet7 !
On 2026-09-14 preserve irreversible deletion and future loss of all lists, cards and actions associated with this board. Full warning and derived agreement remain low confidence pending native review.
Thanks to xet7 !
On 2026-09-14 replace Kter and Arabic board import labels with native import terminology. Action noun and full command remain low confidence pending native review; these are additional repairs outside the original queue.
Thanks to xet7 !
On 2026-09-14 inspected rendered bibliography and authentication/method entries. Correct 105 explanations from extracted MC£ to printed MCΓ, retaining unresolved Moroccan suitability and grammar review. Translation values and progress counts are unchanged.
Thanks to xet7 !
2026-09-14: Directly inspect dictionary text for Analysis and Structure. Preserve cross-variety source markers and unresolved legacy-font spellings; leave the complete label pending.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming to 15,529 corrected and 315 pending original findings, with 18,104 correction records. Preserve cross-variety provenance and full-language validation scope.
Thanks to xet7 !
2026-09-14: Replace four French labels, preserving method/type, default and display distinctions. Inspected Authentication candidate is cross-variety MC£; script rendering, bound form and full phrases remain low confidence.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming progress to 15,526 corrected and 318 pending findings, with 18,100 correction records. Preserve full-language validation scope.
Thanks to xet7 !
2026-09-14: Replace French help, retaining drag/drop reordering versus click-to-open behavior. Native Click/Change and existing dictionary terms support components; full instruction remains low confidence.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming progress to 15,525 corrected and 319 pending findings, with 18,099 records. Preserve source authority limits and full-language review scope.
Thanks to xet7 !
2026-09-14: Preserve two alternative input methods and the combined drag/drop action. Dictionary Drag and indexed Place support components; full software adaptation and clipboard borrowing remain low confidence.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming progress to 15,524 corrected and 320 pending findings, with 18,098 records. Preserve Kabyle provenance and open full-language validation scope.
Thanks to xet7 !
2026-09-14: Replace French and Arabic copy labels, preserving copied object and clipboard destination. Inspected Clipboard candidate is a Kabyle metaphor; borrowing and full command phrases remain low confidence.
Thanks to xet7 !
2026-09-14: Preserve uppercase/lowercase matching semantics; French typography excerpts and Tifinagh alphabet casing do not establish native software terminology. Leave the full instruction pending.
Thanks to xet7 !
2026-09-14: Record indexed Value paradigm correction and unchanged progress counts. Preserve full instruction and wider language validation scope.
Thanks to xet7 !
2026-09-14: Replace derived uzal with indexed IRCAM Value paradigm wazal. Preserve %{value}, substitution meaning and original French provenance. Direct PDF access failed; full instruction remains low confidence.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming progress to 15,522 corrected and 322 pending findings, with 18,096 records. Preserve cross-variety evidence and open language validation scope.
Thanks to xet7 !
2026-09-14: Replace French help, preserving both literal HTML space entities and OR. Inspected cross-variety Separator and Space Character candidates support components; full instruction remains low confidence.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming progress to 15,521 corrected and 323 pending findings, with 18,095 correction records. Preserve indexed evidence and full-language validation limits.
Thanks to xet7 !
2026-09-14: Replace French help with in-place-of-value paraphrase preserving %{value}. Native component usage and indexed Format support wording; bound forms and full software instruction remain low confidence.
Thanks to xet7 !
2026-09-14: Establish display-only No Parent scope from board schema. Avoid deriving singular parent terminology from lexical amawlan or substituting visual position for the actual relationship. Keep full wording review open.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming progress to 15,520 corrected and 324 pending findings, with 18,094 records. Retain exact cross-variety provenance and open validation scope.
Thanks to xet7 !
2026-09-14: Replace French label and preserve markdown format name. Reuse existing icon and workspace terms; inspected CNAM icon candidate is a starred cross-variety proposal, not normative Moroccan usage. Full wording remains low confidence.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming progress to 15,519 corrected and 325 pending findings, with 18,093 correction records. Preserve open language validation scope.
Thanks to xet7 !
2026-09-14: Replace French checkbox text, preserving confirmation action and workspace deletion scope. Native Verify and Deletion support components; full phrase and workspace adaptation remain low confidence.
Thanks to xet7 !
2026-09-14: Authoritative audit progress shows the three upload statuses were outside the original flagged queue. Preserve 15,518 corrected and 326 pending original findings, with 18,092 correction records.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming progress to 15,521 corrected findings and 323 pending. Preserve full-language validation and provenance scope.
Thanks to xet7 !
2026-09-14: Replace three French upload statuses and refine two earlier file restriction labels with directly attested Files plural. Preserve progress versus failure and upload versus avatar scope. Full status and permission adaptations remain low confidence.
Thanks to xet7 !
2026-09-14: Replace two Arabic labels while distinguishing upload and avatar file restrictions. Preserve colons. Native Type, File, Permission and Upload support components; plural and full permission constructions remain low confidence.
Thanks to xet7 !
2026-09-14: Use directly attested native Hide command, preserving ALL scope and original Arabic provenance. Checklist compound and full noun phrase still require language validation.
Thanks to xet7 !
2026-09-14: Update audit and Upcoming progress to 15,516 corrected findings and 328 pending. Reference the tested local repair; preserve broader validation and low-confidence grammar scope.
Thanks to xet7 !
2026-09-14: Replace Arabic wording, preserving checked-item scope rather than all checklist items. Native Hide and Check roots support components; derived passive plural and full grammar remain low confidence.
Thanks to xet7 !
2026-09-14: Distinguish the indexed Format noun from unverified full placeholder wording. Preserve literal placeholder and HTML space syntax; leave both repairs pending.
Thanks to xet7 !
2026-09-14: Repeat future deletion predicate for field history so it cannot attach to the from-all-cards phrase. Preserve original provenance and counts; full grammar remains low confidence.
Thanks to xet7 !
2026-09-14: Preserve no undo, removal from all cards and destruction of field history. Record native components and low-confidence full warning coordination.
Thanks to xet7 !
2026-09-14: Preserve failure time window in seconds, distinct from lockout duration/count threshold. Record native components and low-confidence time-window and error adaptations.
Thanks to xet7 !
2026-09-14: Preserve failures before lockout as count threshold. Record indexed native Before and error-to-failure adaptation with remaining low confidence.
Thanks to xet7 !
2026-09-14: Preserve lockout duration in seconds, distinct from failure window. Record native duration/block components and low-confidence bound noun and plural.
Thanks to xet7 !
2026-09-14: Preserve removal of card field value rather than board field definition, with exact placeholders. Record native components and low-confidence technical Value adaptation.
Thanks to xet7 !
2026-09-14: Preserve active field name to value assignment in card, exact placeholders and quotes. Record native component evidence and low-confidence technical Set adaptation.
Thanks to xet7 !
2026-09-14: Preserve active import object, destination and source with exact percent placeholders. Record native import noun and low-confidence derived actor and location grammar.
Thanks to xet7 !
2026-09-14: Preserve active removal of checkmark and exact percent placeholders, distinct from state or item deletion. Record native components and low-confidence mark nominalization and relations.
Thanks to xet7 !
2026-09-14: Preserve active checkbox checking, checklist/card relations and exact percent placeholders. Record native checkbox evidence and low-confidence actor and full grammar.
Thanks to xet7 !
2026-09-14: Preserve hierarchical subtasks and this-board destination. Record indexed native Place imperative and failed direct access; full software adaptation remains low confidence.
Thanks to xet7 !
2026-09-14: Distinguish regional Wait/Hope polysemy and failed direct PDF inspection. Preserve full pending migration progress scope and unchanged counts.
Thanks to xet7 !
2026-09-14: Verify Tasks counts list cards and preserve alternative move-out or higher-WIP remedies. Keep unresolved terminology pending without changing values or counts.
Thanks to xet7 !
2026-09-14: Verify zero means no limit in actual parser despite positive-integer English help. Preserve locale source meaning and reject font choice as regional terminology proof.
Thanks to xet7 !
2026-09-14: A failed PDF fetch cannot prove Integer or Positive entries absent. Preserve pending messages and direct subsequent research toward mathematical vocabulary.
Thanks to xet7 !
2026-09-14: Preserve positive integer and per-page scope while recording indexed Number evidence and cross-region source limits. Values and pending counts unchanged.
Thanks to xet7 !
2026-09-14: Remove masculine actor prefix from the passive relative modifying feminine Board. Preserve original correction provenance and counts; derived agreement remains low confidence.
Thanks to xet7 !
2026-09-14: Preserve future assignment of unmapped members to current user. Record native components and low-confidence fallback composition.
Thanks to xet7 !
2026-09-14: Distinguish association relative from Continue homograph and retain low confidence for derived mapping imperative. Correct Copy evidence key. Values and original counts unchanged; correction checks pass.
Thanks to xet7 !
2026-09-14: Preserve your imported board having some members and mapping selected members to your users. Record native components and low-confidence association and import grammar.
Thanks to xet7 !
2026-09-14: Independent normalized/indexed URL retrieval fails certificate-chain verification. Record that no PDF was inspected and preserve pending status; other repairs remain actionable.
Thanks to xet7 !
2026-09-14: Record indexed parallel IRCAM invitation and failed direct fetch. Preserve pending status because Welcome does not prove Invited and the exact native wording remains uninspected.
Thanks to xet7 !
2026-09-14: Replace unflagged Kabyle-seeded wording, preserving active completion and all five location placeholders. Record native completion evidence and remaining low-confidence grammar.
Thanks to xet7 !
2026-09-14: Preserve active undoing of checklist completion and exact percent placeholders. Native edit reversal supports Undo, while derived actor, completion noun and full checklist wording remain low confidence.
Thanks to xet7 !
2026-09-14: Preserve selection of your existing user to use as this member. Record native components and low-confidence existence and use-as composition.
Thanks to xet7 !
2026-09-14: Preserve all cards of this list removed from the board and return from Archive via matching menu labels. Record native components and low-confidence full coordination; archiving remains distinct from permanent deletion.
Thanks to xet7 !
2026-09-14: Align Menu and Export Board controls with repaired import instructions. Preserve your board, ordered navigation and copying text from the downloaded file. Record native component sources and low-confidence derived morphology and sequence.
Thanks to xet7 !
2026-09-14: Replace wrong-language label and confirmation. Preserve board-title placeholder and future removal of the current user from all cards on this board. Record native components and low-confidence membership adaptation and grammar.
Thanks to xet7 !
2026-09-14: Preserve every deleted content category, future inability to recover board contents and unconditional no-undo warning. Record native components and low-confidence grammatical composition.
Thanks to xet7 !
2026-09-14: Record local repair 7caee4baa, 350 pending findings and passing correction checks. Preserve language confidence limits and remaining restored/unflagged validation.
Thanks to xet7 !
2026-09-14: Replace French confirmation and align the related notification label. Preserve all notifications and unconditional inability to undo. Native component evidence is recorded; composed confirmation and action agreement remain low confidence. Update the older notification regression to match reviewed terminology.
Thanks to xet7 !
2026-09-14: Record fee3de6db, check/uncheck scopes and remaining language validation. Update audit to 15,493 corrected and 351 pending, including 216 Tamazight. All 18,060 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace three French values preserving Hide checked items, Check ALL items OF A LIST and active Uncheck ALL reversal. Native checkbox/hide/remove components support provisional wording; nominalization, passive and full grammar remain low confidence. All 18,060 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 371ccad6b, operation/scope distinctions and remaining language validation. All 18,057 correction checks and three metadata suites pass; original counts unchanged.
Thanks to xet7 !
2026-09-14: Record df6e03f46, scheduling/resume distinctions and remaining language validation. All 18,051 correction checks and three metadata suites pass; original counts unchanged.
Thanks to xet7 !
2026-09-14: Repair four unflagged labels preserving Scheduled plural versus Automatic singular and Resume versus Complete. Native Red Moon/Dialect components support provisional wording; migration adaptation and derived grammar remain low confidence. All 18,051 correction checks pass.
Thanks to xet7 !
2026-09-14: Record cda2d947b, restricted permission scope and remaining language validation. Update audit to 15,490 corrected and 354 pending, including 219 Tamazight. All 18,047 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace French preserving ONLY move cards, SELF-assignment and comment permissions. Native components support provisional wording; self-assignment paraphrase and whole grammar remain low confidence. All 18,047 correction checks pass.
Thanks to xet7 !
2026-09-14: Record c002054d5, preserved notification scope and remaining language validation. Update audit to 15,489 corrected and 355 pending, including 220 Tamazight. All 18,046 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace French while preserving future YOU notification for ANY change on THIS board. Native notification/each/sent-to-you components support provisional wording; feminine plural passive and full grammar remain low confidence. All 18,046 correction checks pass; fluent/browser validation remain open.
Thanks to xet7 !
2026-09-14: Record 5e5519f2f, exact native evidence and single-token tests. Keep pending date-boundary and uncertain mention wording open; additional IRCAM PDF could not be inspected. All 18,045 correction checks and three metadata suites pass; original counts unchanged.
Thanks to xet7 !
2026-09-14: Record 9daf257e4, preserved syntax and pending date boundary wording. Update audit to 15,488 corrected and 356 pending, including 221 Tamazight. All 18,044 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace French preserving exact query parameter, cards IN swimlanes and specified title matching. Native Matching/Title/Given components support provisional wording; Swimlane-as-Path, specified adaptation and full grammar remain low confidence. Days-ago-or-less findings remain pending.
All 18,044 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 3f2d9c726, preserved search scopes and remaining language validation. Update audit to 15,487 corrected and 357 pending, including 222 Tamazight. All 18,043 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace three French values preserving default archive exclusion, ALL archived AND unarchived cards, predicate token, and title/description/custom-field scope on THIS board. Native components support provisional wording; passive/plural/full grammar remain low confidence. All 18,043 correction checks pass.
Thanks to xet7 !
2026-09-14: Record e0f16c497, metasyntax preservation and remaining language validation. Update audit to 15,484 corrected and 360 pending, including 225 Tamazight. All 18,040 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace French prose while preserving exact query metasyntax and cards belonging to a board assigned TO organization/team. Native Given and local group terms support provisional wording; relative passive, assignment adaptation and whole grammar remain low confidence. All 18,040 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 129fa829e, syntax preservation and remaining language validation. Update audit to 15,482 corrected and 362 pending, including 227 Tamazight. All 18,038 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace French while preserving operator tokens, colon, repeated username parameter and emphasis. Assignee-only versus member OR assignee scopes remain distinct. Reuse native Username and existing local role paraphrases; full grammar remains low confidence. All 18,038 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 1493cc244, preserved placeholders and indexed evidence limits. Update audit to 15,480 corrected and 364 pending, including 229 Tamazight. All 18,036 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace French while preserving mentioned YOU, card/comment/list/swimlane/board and all five exact placeholders. Indexed IRCAM mention entry supports a provisional verb; PDF redirects to HTML and full wording remains low confidence. Native Mastodon person-directed activity supports object component only.
All 18,036 correction checks pass; fluent and browser validation remain open.
Thanks to xet7 !
2026-09-14: Record 381d18eb3, permission scopes and remaining low-confidence validation. Update audit to 15,479 corrected and 365 pending, including 230 Tamazight. All 18,035 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace French administrator and Arabic normal-member descriptions and Activities label. Preserve card view/edit, member removal, board settings and activity view permissions, including normal-member inability to change settings. Native UI components support wording; full grammar and activity-log adaptation remain low confidence.
All 18,035 mechanical correction checks pass. Fluent and live browser validation remain open.
Thanks to xet7 !
2026-09-14: Record f903af89d and direct native Home evidence. Preserve unresolved full archive restoration wording and complete audit scope. All 18,032 correction checks and three metadata suites pass; original counts unchanged.
Thanks to xet7 !
2026-09-14: Replace Arabic with exact native Mastodon Home label, corroborated by MediaWiki Home-page wording. Full archive restoration instruction remains pending; standalone label evidence does not prove header/button wording. All 18,032 correction checks pass.
Thanks to xet7 !
2026-09-14: Record repair 7d1e0ef15, component evidence and low-confidence grammar. Update audit to 15,477 corrected and 367 pending, including 232 Tamazight. All 18,031 correction checks and three metadata suites pass.
Thanks to xet7 !
2026-09-14: Replace French while preserving checkbox click and board selection. Native MediaWiki supports checkbox and selection components; compound, plural and full instruction remain low confidence. All 18,031 correction checks pass.
Thanks to xet7 !
2026-09-14: Document repair 7dcaf17cf, native component evidence and remaining low-confidence language validation. Update original audit counts to 15,476 corrected and 368 pending, including 233 Tamazight.
All 18,030 correction checks and three audit/changelog suites pass. Restored values, unflagged strings and earlier uncertain wording remain in scope. No remote uploads performed.
Thanks to xet7 !
2026-09-14: Replace three French values while preserving failed migration scope, Retry versus Resume, successful retry notification and no failed migrations to retry.
Native Mastodon and non-fuzzy Dialect support components. Migration adaptation, derived plural/passive grammar and full wording remain low confidence. All 18,030 mechanical correction checks pass; fluent and live browser validation remain open.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for bc7b01940 with verified inventory and remaining native validation. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Preserve Delete versus Pause, this scheduled job confirmation and success versus failure in five unflagged values. Job adaptation and derived grammar remain low confidence.
Validation: 18,027 correction checks pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 7a49eb16b with verified counts and remaining native validation. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 34a98e0d1 with verified counts and remaining native validation. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 10b082127 with verified inventory and remaining native validation. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Preserve Team settings, return/save actions and S3 success versus failure in five labels. Success uses completed Saved notification. Derived save noun, passive agreement and full phrases remain low confidence.
Validation: 18,011 correction checks pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for c82cef74f, verified correction count and remaining native validation. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Preserve selected boards, star/unstar, all starred items and not-yet-anything meaning in six unflagged values. Passive and negative grammar, star adaptation and swimlane term remain low confidence.
Validation: 18,006 correction checks pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for d6a73fae4, verified counts and remaining native validation. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Preserve star/unstar, board/page distinctions, top-of-your-boards-list location and count placeholder in nine labels. Star vocabulary reuse and full grammar remain low confidence.
Validation: 18,000 correction checks pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 9af74b9d0, verified counts and explicit native validation limits. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Preserve new due time, When/Where labels, previous due value, four-line layout and exact placeholders. Actor past, deadline compound and full grammar remain low confidence.
Validation: 17,991 correction checks pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 2557151f0, verified counts and remaining native validation. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 6c1388962 with verified counts, source semantics and explicit confidence limits. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Preserve container distinction and Copy Template to Many Cards versus Copy Checklist from Template. Six French/mixed values repaired. Container adaptation, checklist noun and full grammar remain low confidence.
Validation: 17,986 correction checks pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 747e1d96e, distinguishing unflagged repairs from original counts and preserving validation limits. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Use directly attested Template component for seven labels, including Save as Template previously using Subject. Preserve Add/Create and card/list/board scopes. Plurals and full phrases remain low confidence.
Validation: 17,980 correction checks pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 1f30de7d6 with verified counts and native validation limits. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 67e2d101b, verified counts and remaining language validation. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for 148e72446, including original versus unflagged repair counts and language validation limits. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Update upcoming changelog and audit evidence for a2a88d405 with verified counts and explicit language validation limits. Three metadata tests pass.
Thanks to xet7 !
2026-09-14: Preserve swimlane movement, all cards in this list and restore-all scope. Full phrases and swimlane terminology remain low confidence. Keep the existing generic Restore alternative.
Validation: 17,952 correction checks pass.
Thanks to xet7 !
2026-09-14: Record archive alternative and native control repairs in 14c2b82da, verified counts and remaining language validation. Changelog and audit regression tests pass.
Thanks to xet7 !
2026-09-14: Preserve the list archive alternative and activity retention; replace inherited Kabyle Save and Search controls with attested native labels. The assembled archive hint remains low confidence.
Validation: 17,948 correction checks pass, including placeholders, formatting and newer translation preference.
Thanks to xet7 !
2026-09-14: Record dce7f41cd, preserved placeholders and low-confidence clauses. Refresh audit and upcoming changelog; original counts unchanged. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace inherited Kabyle-leaning archive wording in four activities, preserving objects, nested locations, completed movement and exact placeholders. Latin script alone is not treated as an error. Passive forms, swimlane adaptation and whole clauses remain low confidence.
Validation: 17,945 correction checks pass, preserving translation preference.
Thanks to xet7 !
2026-09-14: Record 66c5df4fe, preserved intent/placeholders and low-confidence wording. Refresh audit and upcoming changelog. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace three French/Arabic values. Preserve confirmation intent, this-board scope, question marks and exact %s placeholder. Native software supports the confirmation frame; derived verbs and full clauses remain low confidence.
Validation: 17,941 correction checks pass, including placeholders and translation preference.
Thanks to xet7 !
2026-09-14: Record cbc2bf400, preserved action/state scopes and low-confidence grammar. Refresh audit and upcoming changelog. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace seven Arabic/French labels. Preserve Move to versus Restore from Archive, card scope and completed states. Native MediaWiki attests action verbs; full clauses and passive states remain low confidence for native review.
Validation: 17,938 correction checks pass; placeholders and translation preference preserved.
Thanks to xet7 !
2026-09-14: Record 38debcc33, preserved scopes and low-confidence grammar. Refresh audit and upcoming changelog. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace seven Arabic/French values. Preserve board/list/card negative scopes, singular this-board moved status, and warning that the list containing this card is archived. Derived forms and full clauses remain low confidence for native review.
Validation: 17,931 correction checks pass, preserving placeholders and translation preference.
Thanks to xet7 !
2026-09-14: Record fbe388603 and distinguish inspected native logo evidence from French body text. Counts unchanged; full labels remain low confidence. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Inspect the native Archives du Maroc logo embedded on page 1 of a University Mohammed V press release. Add direct lexical provenance to nine archive records; French body text is not native evidence. Full kanban labels remain low confidence.
Validation: all 17,924 correction checks pass; no values or counts changed.
Thanks to xet7 !
2026-09-14: Record 5dca9f38d, indexed evidence limits and low-confidence full phrases. Refresh audit and upcoming changelog. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace nine Arabic/French labels with Archive and Move-to-Archive wording, preserving all, board, card, list and selection scopes. Ministry indexed institutional archive terminology supports the noun; direct page access timed out. Full labels remain low confidence for native review.
Validation: 17,924 correction checks pass; placeholders and translation preference preserved.
Thanks to xet7 !
2026-09-14: Record 0488199cf, preserved original provenance and explicit recipient wording. Counts unchanged; grammar remains low confidence. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Refine two earlier filter labels with an explicit To whom recipient and feminine card passive, matching the assignee labels. Preserve No assignee and original French provenance. Relative grammar and responsibility paraphrase remain low confidence for native validation.
Validation: all 17,915 correction checks pass; counts unchanged.
Thanks to xet7 !
2026-09-14: Record 2e15e9f7b, preserved scopes and low-confidence grammar. Refresh audit and upcoming changelog. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace five French labels. Preserve singular/plural, No assignee and all-cards versus current-card board scope. Responsibility paraphrases, relative clauses and derived forms remain low confidence for native review.
Validation: 17,915 correction checks pass; placeholders and translation preference preserved.
Thanks to xet7 !
2026-09-14: Record 13f8fbd14, preserved capability scopes and low-confidence wording. Refresh audit and upcoming changelog. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace six French role labels and descriptions. Preserve assigned-only visibility and distinct normal editing, read cannot edit and comment-only capabilities. Derived forms, assignment paraphrase and complete clauses remain low confidence for native validation.
Validation: 17,910 correction checks pass, including placeholders and translation preference.
Thanks to xet7 !
2026-09-14: Record 5da9a2084, preserved scopes and low-confidence wording. Refresh audit and upcoming changelog. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace seven Arabic/French labels. Preserve member versus assignee, negative scopes, other filters and active-filter edit instruction. Derived forms, responsibility paraphrase and full clauses remain low confidence for native validation.
Validation: 17,904 correction checks pass; placeholders and newer translation preference preserved.
Thanks to xet7 !
2026-09-14: Record 9f60960f4, preserved scopes, native Hour evidence and low-confidence full phrases. Refresh audit and upcoming changelog. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace five Arabic/French labels, preserving spent versus overtime, hours units and card-presence scope. Native CLDR supports Hour; derived forms and full time-tracking paraphrases remain low confidence for native review.
Validation: 17,897 correction checks pass; placeholders and translation preference preserved.
Thanks to xet7 !
2026-09-14: Record 47758fc61, three unflagged repairs, direct native action/noun evidence and low-confidence starred compounds. Original counts unchanged. Correction checks and all three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace two Arabic labels and repair the unflagged starred-list noun. Create Account is directly attested in native MediaWiki; Lists is directly attested in native Mastodon. Starred compounds remain low confidence for native validation.
Validation: 17,892 correction checks pass, preserving placeholders and newer translation preference.
Thanks to xet7 !
2026-09-14: Record cffc0bd98, distinct scopes and low-confidence assignment adaptation. Refresh audit and upcoming changelog counts. Correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace four Arabic/French labels while preserving membership versus assignment, current-card scope and distinct filters. Assignment paraphrase, derived forms and full clauses remain low confidence for native review.
Validation: 17,889 correction checks pass; source placeholders and translation preference preserved.
Thanks to xet7 !
2026-09-14: Record abaa87ed9, action evidence and low-confidence noun paraphrases. Refresh audit counts and upcoming changelog. All correction checks and three summary checks pass.
Thanks to xet7 !
2026-09-14: Record e5625d884, native component evidence, provisional compounds and remaining validation scope. Update short audit and upcoming changelog. All correction checks and three summary tests pass.
Thanks to xet7 !
2026-09-14: Replace two Arabic labels while preserving automatic completion and emoji/member targets. Derive provisional completion wording from native software components; full compounds and reused member terminology remain low confidence for native review.
Validation: 17,879 correction checks pass; placeholders, JSON examples and translation preference preserved.
Thanks to xet7 !
2026-09-14: Record source commit 786d29cfb, native software evidence, low-confidence grammar and remaining validation scope. Refresh audit counts and upcoming changelog. Correction checks and all three summary checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with stronger native lexical evidence for two import hints. Preserve full-phrase review scope and original provenance; three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace the earlier tentative Paste verb in two hints with a directly attested native Dialect control. Preserve original provenance and format identifiers. Full phrases remain low confidence; all 17,876 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with two Tamazight import hint repairs, evidence limits and remaining scope. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace two French hints while preserving Paste your valid data here and literal CSV/TSV or JSON. Paste terminology and full phrasing remain low confidence. All 17,876 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with two unflagged Tamazight stop repairs and remaining terminology review. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace French Stop and Stopping text using native app evidence. Preserve command versus progress; derived full clause and lexical pause/stop overlap remain for fluent review. All 17,874 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with the unflagged Tamazight Resume control repair and remaining review limits. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Use directly attested native Resume terminology for the migration control, preserving resumption rather than completion. Full phrase remains low confidence; all 17,872 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with pause-state repairs, evidence limits and remaining review scope. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with the Tamazight migration progress repair, source evidence limits and remaining scope. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace French progress text using native Start evidence. Preserve ongoing starting, plural migrations and ellipsis; derived passive and full clause remain low confidence. All 17,869 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with the unflagged Tamazight rule qualifier repair and remaining review scope. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace French By qualifier before the rule user field. Complete assembled predicate grammar remains low confidence. All 17,868 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with clarified dictionary authority for prior Tamazight logo repairs. Preserve remaining review scope; three documentation checks pass.
Thanks to xet7 !
2026-09-14: Apply the inspected cross-variety dictionary preface to two earlier logo correction records. Preserve independent native caption evidence and low confidence; no values/counts changed. All 17,867 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with repaired ordering guidance and the dictionary cross-variety preface. Preserve low-confidence review scope; three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace two Arabic values while retaining original ordering and one item per line. Dictionary preface confirms cross-variety proposals; terminology and full wording remain low confidence. All 17,867 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with native evidence limits for the uncertain Tamazight conversion verb. Preserve remaining repair scope; three documentation checks pass.
Thanks to xet7 !
2026-09-14: Distinguish native Return/date-back usage from the proposed checklist conversion verb. Preserve low confidence and the unresolved original-order constraint; no values or counts changed. All 17,865 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with the Tamazight guidance repair, evidence limits and remaining scope. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace Arabic guidance while preserving each line becoming one checklist item. Derived Become and full wording remain low confidence; the original-order variant needs separate review. All 17,865 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with the unflagged Tamazight title correction, evidence limits and remaining scope. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Remove the inherited First qualifier absent from English and preserve editing checklist items as text. Native component evidence supports Edit and Items; full phrase remains low confidence. All 17,864 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit and upcoming notes with two unflagged Tamazight date condition repairs, remaining review limits and verified counts. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace mixed-language conditions and restore When and Set or Changed alternatives. Preserve distinct start and end dates. Set adaptation and full grammar remain low confidence; all 17,863 correction checks pass.
Thanks to xet7 !
2026-09-14: Update the audit and upcoming notes with the Tamazight line-to-item repair, source evidence limits and remaining counts. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace Arabic bulk-entry guidance using native textual Line and Text evidence. Preserve one line equals one checklist item. Full wording remains low confidence; all 17,861 correction checks pass.
Thanks to xet7 !
2026-09-14: Update upcoming notes and audit counts for four repaired Tamazight rule prefixes and their remaining terminology review. Three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace four French prefixes while distinguishing generic and named checklists and items. Native temporal When evidence supports the prefix; checklist terminology and assembled grammar remain low confidence. All 17,860 correction checks pass.
Thanks to xet7 !
2026-09-14: Update the translation audit and upcoming release with the repaired Tamazight label, source commit and remaining review counts. All three documentation checks pass.
Thanks to xet7 !
2026-09-14: Replace the French label with Tamazight using native Text, Below, Logo and Login evidence. Full noun-chain grammar remains low confidence. All 17,856 correction checks pass.
Thanks to xet7 !
2026-09-14: Record custom login logo URL repairs, native terminology evidence and remaining review scope. Changelog and audit progress checks pass. The upcoming release retains the verified wekan22 build repair and Linux arm64 build log.
Thanks to xet7 !
2026-09-14: Replace French labels preserving image/link distinction and URL. Logo has directly labelled zgh community caption evidence; normative authority, bound forms and full phrases remain low confidence. All 17,855 correction checks pass.
Thanks to xet7 !
2026-09-14: Update Audit, TODO Later and Upcoming with 4139001a3 native software evidence and remaining grammar/terminology review. Values/counts unchanged. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: MediaWiki resetpass_announce directly supports complete login beyond temporal ending/legal supplementation. Past actor form and full checklist grammar remain low confidence. Record login noun and unresolved logo terminology. Values/counts unchanged; 17,853 correction checks pass.
Thanks to xet7 !
2026-09-14: Record a536b274a, 15,396 corrected originals, 448 pending findings and 17,853 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace French labels preserving plural tags, custom scope, HTML and link/meta element identifiers. Technical semantic extensions and full phrases remain low confidence. All 17,853 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 02cdb84f3, 15,394 corrected originals, 450 pending findings and 17,851 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace French Show Checklist at Minicard preserving display action and minicard scope. Proposed checklist/minicard phrases remain low confidence. All 17,851 correction checks pass.
Thanks to xet7 !
2026-09-14: Update Audit, TODO Later and Upcoming with 9de9f2c15 source-context evidence and remaining completion-validation requirements. Values/counts unchanged. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Record native legal supplementation uses of completion root without treating them as proof of past transitive checklist completion. Preserve existing values, counts and low-confidence status. All 17,850 correction checks pass.
Thanks to xet7 !
2026-09-14: Record bd511b086, 15,393 corrected originals, 451 pending findings and 17,850 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace Arabic control preserving Hide and finished-checklist restriction. Derived relative grammar and full phrase remain low confidence for fluent review. All 17,850 correction checks pass.
Thanks to xet7 !
2026-09-14: Record a8ac930ee, 15,392 corrected originals, 452 pending findings and 17,849 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace French controls preserving Close Form rather than executing Add/Edit. Derived addition noun and full checklist phrases remain low confidence. All 17,849 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 2544843d6, 15,390 corrected originals, 454 pending findings and 17,847 correction records in Audit, TODO Later and Upcoming. Preserve semantic distinctions and full validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace French activity preserving checklist completion and two ordered %s tokens. Transitive past-completion adaptation and full phrase remain low confidence. Uncompletion requires active reversal wording, not simple negation. All 17,847 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 0ecbc1189, 15,389 corrected originals, 455 pending findings and 17,846 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace four Arabic activities preserving checklist versus item, addition/removal and To/From/In relationships. Preserve exact %s order/count and quotes. Full phrases and derived forms remain low confidence. All 17,846 correction checks pass.
Thanks to xet7 !
2026-09-14: Record ed9620896 and 17,842 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full remaining validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Record edd3ae666 and 17,841 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full remaining validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Use native count and plural element components, preserving literal (0/0). Proposed checklist noun and complete phrase remain low confidence for fluent review. All 17,841 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 0379f9df8 and 17,840 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full remaining validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace three French rule actions preserving Add versus Remove of whole checklist. Proposed checklist term remains low confidence for fluent review. All 17,840 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 3cd6ae3d6 and 17,837 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full remaining validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace six Arabic/French labels preserving singular, plural and Of relation with native list components. Proposed verification noun and full checklist terminology remain low confidence for fluent review. All 17,837 correction checks pass.
Thanks to xet7 !
2026-09-14: Record b0a3b5308, 15,387 corrected original findings, 457 pending findings and 17,831 correction records in Audit, TODO Later and Upcoming. Preserve full validation scope and confidence limits. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Record 0dd39bb6b and 17,829 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full remaining validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace Arabic Add Checklist and French Checklist Actions preserving whole checklist and plural actions. Proposed checklist noun and full grammar remain low confidence. All 17,829 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 79be9d37d, 15,385 corrected originals, 459 pending findings and 17,827 correction records in Audit, TODO Later and Upcoming. Preserve native-source limits and full validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace French headings preserving single-item versus whole-checklist deletion and questions. Verification noun and full checklist paraphrase remain low confidence; targeted source review does not attest that noun. All 17,827 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 6435ad6a6, 15,384 corrected originals, 460 pending findings and 17,825 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Record 1824cd778 and 17,823 correction records in Audit, TODO Later and Upcoming. Preserve remaining validation scope and confidence limits. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Align two migration status labels with reviewed native migration spelling, preserving status rather than progress/completion. Full noun chain remains low confidence for fluent review. All 17,823 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 5bb209c06, 15,382 corrected original findings, 462 pending findings and 17,821 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and full validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace French restriction preserving only board administrators and ability to execute plural migrations. Derived grammar and full authorization sentence remain low confidence for fluent review. All 17,821 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 66c8bd979 and 17,820 correction records in Audit, TODO Later and Upcoming. Preserve confidence limits and remaining validation scope. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace French Migration Errors preserving plural errors distinct from warnings. Full software phrase remains low confidence for fluent review. All 17,820 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 41d712523 and 17,819 verified correction records in Audit, TODO Later and Upcoming. Preserve remaining validation scope and confidence limits. Three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace French All Migrations and align Migrations and Migration Steps with reviewed native components. Preserve plural and all semantics. Derived migration plural and full software phrases remain low confidence for fluent review. All 17,819 correction checks pass.
Thanks to xet7 !
2026-09-14: Record 443b180a2 and 17,816 verified correction records in the translation audit, TODO Later and Upcoming. Preserve remaining validation scope and confidence limits. All three metadata checks pass.
Thanks to xet7 !
2026-09-14: Replace Arabic administrator labels and align the singular board administrator role with native MediaWiki administrator terminology. Board-qualified phrase remains low confidence for fluent review. All 17,816 correction checks pass, preserving placeholders and newer translations.
Thanks to xet7 !
2026-09-14: Update audit, TODO Later and Upcoming with c303eb013, 15,381 corrected originals, 463 pending findings and 17,813 correction records. Preserve full validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace French Migration Warnings preserving plural warnings rather than errors or failure. Derived plural and full software-migration phrase remain low confidence for fluent review. All 17,813 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit, TODO Later and Upcoming with 3416af191 and 17,812 correction records. Original counts are unchanged; retain full validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace French Validate Migration with native verification imperative, preserving validation rather than running or completion. Verification-to-migration adaptation and complete action remain low confidence for fluent review. All 17,812 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit, TODO Later and Upcoming with b84a88696 and 17,811 correction records. Original counts are unchanged; retain full validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace three French step labels preserving singular/plural and Current qualifier. Primary native references corroborate step noun and plural; extension to software phases and full agreement remain low confidence for fluent review. All 17,811 correction checks pass.
Thanks to xet7 !
2026-09-14: Update the audit, TODO Later and Upcoming with 858a00526, 15,380 corrected originals, 464 pending findings and 17,808 correction records. Preserve full validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Update the audit, TODO Later and Upcoming with 1f72241e3, 15,379 corrected originals, 465 pending findings and 17,805 correction records. Preserve full validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace four French completion statuses while distinguishing bare completion from successful migration completion. Completed-tense adaptation, standalone grammar and full success phrase remain low confidence for fluent review. Generic Complete action remains under contextual review. All 17,805 correction checks pass.
Thanks to xet7 !
2026-09-14: Update the audit, TODO Later and Upcoming with 94eb1a0c5, 15,378 corrected originals, 466 pending findings and 17,801 correction records. Preserve full validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace five French/Arabic labels with native selection and necessity components, preserving entity scope and required/not-required polarity. Full necessity constructions and software-migration wording remain low confidence for fluent review. Select Color follows native MediaWiki wording. All 17,801 correction checks pass.
Thanks to xet7 !
2026-09-14: Update the audit, TODO Later and Upcoming with 81fba99d7, 15,376 corrected originals, 468 pending findings and 17,796 correction records. Preserve full validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace four French migration labels while preserving singular/plural, board/database scope and failed status. Native move noun adapted to software migration, derived plurals and full phrases remain low confidence for fluent review. All 17,796 correction checks pass.
Thanks to xet7 !
2026-09-14: Update the audit, TODO Later and Upcoming with eb3965660, 15,375 corrected originals, 469 pending findings and 17,792 correction records. Preserve full validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace French checkbox, dropdown list and custom-field filter labels with Tamazight components. Preserve selection, dropdown direction and filtering qualifiers. Full control terminology, bound nouns and derived plurals remain low confidence for fluent review. All 17,792 correction checks pass.
Thanks to xet7 !
2026-09-14: Update the audit, TODO Later and Upcoming with 97c1c79fe, 15,374 corrected originals, 470 pending findings and 17,789 correction records. Preserve full validation scope and low-confidence wording. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Update audit evidence, short progress, TODO Later and Upcoming with af33f6640 and 17,785 correction records. Original counts are unchanged; preserve full language-validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Repair Linked Subtask, Linked Card and Linked Board labels using native linked/associated wording. Preserve hierarchy and entity distinctions. Full kanban phrases and participle agreement remain low confidence for fluent review. All 17,785 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit evidence, short progress, TODO Later and Upcoming with b26d1ddc1, 15,373 corrected originals, 471 pending findings and 17,782 correction records. Preserve full language-validation scope and confidence limits. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace two Arabic added-activity messages with local Tamazight past-action and destination wording. Preserve all percent placeholders and subtask hierarchy. Full activity grammar, past conjugation and kanban paraphrase remain low confidence for fluent review. All 17,782 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit evidence, short progress, TODO Later and Upcoming with repair 23c82a5c1, 15,372 corrected originals, 472 pending findings and 17,780 correction records. Preserve broader validation scope and remaining activity/linked-subtask review. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Repair four subtask actions with explicit hierarchical task wording. Remove Language and With from Add Existing Card as Subtask, preserving Existing and As. Preserve confirmation question and plural Actions. Full paraphrases and morphology remain low confidence for fluent review. All 17,780 correction checks pass.
Thanks to xet7 !
2026-09-14: Update audit evidence, progress, TODO Later and Upcoming with f13775594, 15,371 corrected originals, 473 pending findings and 17,776 correction records. Retain full language-validation scope and open existing-card action. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace five Arabic/French subtask labels with explicit Task(s) under a Task wording. Preserve hierarchy, singular/plural, settings and deletion question. Full paraphrases, bound noun morphology and kanban terminology remain low confidence for fluent review. Existing-card action repair remains open. All 17,776 correction checks pass.
Thanks to xet7 !
2026-09-14: Keep the short audit, TODO Later and Upcoming updated with terminology finding 92f69f58d and its unresolved hierarchical wording. Translation values and counts are unchanged. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Identify the unflagged use of Language in Add Existing Card as Subtask. Record indexed primary references and distinguish Work/Task evidence from the still-unverified hierarchical subtask term. Preserve relation semantics during the upcoming repair. No values or counts changed.
Thanks to xet7 !
2026-09-14: Update the audit, TODO Later and Upcoming with repair ef6318121, 15,368 corrected originals, 476 pending findings and 17,771 correction records. Preserve broader validation scope and low-confidence wording. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace French Custom Help Link URL wording with native link and help components. Preserve URL and the custom qualifier. Full noun-chain grammar, bound link noun and specified/custom adaptation remain low confidence for fluent review. All 17,771 correction checks pass.
Thanks to xet7 !
2026-09-14: Record local repair 196edd0f8, 17,770 correction records and remaining full validation scope in the audit, TODO Later and Upcoming notes. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace cross-dialect imseqdacen with the directly attested Standard Moroccan plural inssmrsn for domain account users. Preserve users rather than board members or people. MediaWiki Kabyle confirms the old form and its zgh translations attest the replacement. All 17,770 correction checks pass.
Thanks to xet7 !
2026-09-14: Update Upcoming release notes, TODO Later and the short audit with local repair commit 7a2d1caf4, 17,769 correction records and remaining validation scope. All three changelog and audit-progress checks pass.
Thanks to xet7 !
2026-09-14: Replace two Arabic Board View labels with generic view and singular board wording. The adapted full phrase and bound board noun remain low confidence for fluent Standard Moroccan Tamazight review. All 17,769 audited correction checks pass.
Thanks to xet7 !
2026-09-14: record source fb554131b and 17,767 correction records in the audit and upcoming changelog. Original pending count remains 477; full New User phrasing and broader validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace two Arabic labels with native New adjective and singular account-user wording. Complete New User heading remains low confidence for fluent review. All 17,767 correction checks pass.
Thanks to xet7.
2026-09-14: record source 15481a394, 15,367 corrected originals, 477 pending findings and 17,765 correction records. Full search sentence and broader validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace French instruction preserving writing search text and pressing Enter. Native components support the wording; key-press adaptation, relative clause and full sentence remain low confidence for fluent review. All 17,765 correction checks pass.
Thanks to xet7.
2026-09-14: record source 4ba8d17d4, 15,366 corrected originals, 478 pending findings and 17,764 correction records. Full success/unblock grammar and broader validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace French result while preserving success, singular user and removal of login blocking. Positive success construction, removal nominalization and full bound phrase remain low confidence for fluent review. All 17,764 correction checks pass.
Thanks to xet7.
2026-09-14: record source d0791c6c4, 15,365 corrected originals, 479 pending findings and 17,763 correction records. Full unblock phrases, passive adaptation and broader validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace two French confirmation/result messages preserving All Locked Users and question versus completed-result meaning. Full quantified unblock phrases and passive adaptation remain low confidence for fluent review. All 17,763 correction checks pass.
Thanks to xet7.
2026-09-14: record source 2f4752ff4, 15,363 corrected originals, 481 pending findings and 17,761 correction records. Complete unblock terminology and broader validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace three French click, confirmation and all-user unlock labels by expressing removal of login blocking. Preserve this-user versus all-users scope. Full unblock compounds and grammar remain low confidence for fluent review. All 17,761 correction checks pass.
Thanks to xet7.
2026-09-14: record source 18f7fa766 and 17,758 correction records in the audit and upcoming changelog. Original pending count remains 483; board plural, full phrases and broader validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace four Arabic labels preserving All versus generic Boards and This Board/Card scope. Board plural morphology and full kanban phrases remain low confidence for fluent review. All 17,758 correction checks pass.
Thanks to xet7.
2026-09-14: record source faa68bf87 and 17,754 correction records in the audit and upcoming changelog. Original pending count remains 483; full numeral phrases and broader validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: record source 8dc2224c7, 15,361 corrected originals, 483 pending findings and 17,752 correction records. Update prior subworkspace review status while preserving the new compound and full-phrase confidence limits. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace two French headings with an explicitly derived subworkspace compound, preserving Add versus Name and hierarchy. New compound, bound form, workspace extension and full phrases remain low confidence for fluent review; indexed prefix evidence does not directly attest the compound. All 17,752 correction checks pass.
Thanks to xet7.
2026-09-14: record source 45650996e and 17,750 correction records in the audit and upcoming changelog. Original pending count remains 485; broader validation stays open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace three Arabic labels with native Text, Profile and Delete List wording supported by MediaWiki and Mastodon. Preserve singular list and question punctuation. All 17,750 correction checks pass.
Thanks to xet7.
2026-09-14: record direct CLDR evidence 5610dff52 and full calendar terminology limits in the audit and upcoming changelog. Counts remain 485 pending originals and 17,747 correction records. All three metadata tests pass.
Thanks to xet7.
2026-09-14: directly review current CLDR Bambara date fields and missing localized calendar variant names. Era vocabulary does not establish reference-date Epoch; retain both tabular calendar findings pending full terminology review. No translation values or counts changed.
Thanks to xet7.
2026-09-14: record evidence 2219d5358 in the audit and upcoming changelog. Counts remain 485 pending originals and 17,747 correction records; direct PDF, full command and subworkspace review remain open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: expanded indexed conjugation excerpt distinguishes plain bdu Begin/Start from emphatic bdu Share/Divide. Record printed page 94 and direct PDF redirect limits; full command and subworkspace terminology remain under review. No locale values or counts changed. All 17,747 correction checks pass.
Thanks to xet7.
2026-09-14: record source f16fae64a, 15,359 corrected original findings, 485 pending findings and 17,747 correction records. Complete command, indexed-only evidence and broader validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace French start heading, preserving the Planning Poker feature name and distinguishing the action from the Start date noun. Indexed conjugation evidence and full command remain low confidence: the manual currently redirects to HTML and needs direct/fluent review. All 17,747 correction checks pass.
Thanks to xet7.
2026-09-14: record source fea294be0, 15,358 corrected original findings, 486 pending findings and 17,746 correction records. Full workspace terminology and broader validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace French Workspace menu with native Menu and content-space components. Organizational workspace extension and complete bound phrase remain low confidence for fluent review. All 17,746 correction checks pass.
Thanks to xet7.
2026-09-14: record source ad526816b and 17,745 correction records in the audit and upcoming changelog. Original pending count remains 487; full kanban phrases and broader translation validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: record source a06565956 and 17,741 correction records in the audit and upcoming changelog. Original pending count remains 487; morphology and broader translation validation stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace six Arabic user/member/list labels using reviewed native terminology. Preserve distinct singular object types; the derived free-state Member noun remains low confidence for morphology review. All 17,741 correction checks pass.
Thanks to xet7.
2026-09-14: record source 82ba97005 and 17,735 correction records in the audit and upcoming changelog. Original pending count remains 487; broader translation validation stays open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace three Arabic date predicate labels with exact CLDR native singular date-field names. Preserve date-unit meaning across tooltips, Gantt, calendar navigation and search. All 17,735 correction checks pass.
Thanks to xet7.
2026-09-14: record source aef5ea20a and 17,732 correction records in the audit and upcoming changelog. Original pending count remains 487; broader translation validation stays open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace six Arabic People, Edit Profile, Title, Calendar, Lists and Members labels with native terminology supported by Mastodon, MediaWiki and CLDR. Preserve action, calendar and plural scope. All 17,732 correction checks pass.
Thanks to xet7.
2026-09-14: record source e9f1b33b9 and 17,726 correction records in the audit and upcoming changelog. Original pending count remains 487; full phrase and broader translation review stay open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace three French headings using native Edit terminology, preserving singular team/user objects and the Planning Poker name. Complete adapted phrases remain low confidence and need fluent review. All 17,726 correction checks pass.
Thanks to xet7.
2026-09-14: update the audit and upcoming changelog with source cf0a2f19b and 17,723 correction records. Original pending findings remain 487; broader translation validation remains open. All three metadata tests pass.
Thanks to xet7.
2026-09-14: replace the Arabic People label with the native equivalent documented in Mastodon zgh. Preserve generic people scope rather than users or board members. All 17,723 correction checks pass.
Thanks to xet7.
2026-09-14: record source fix 67dbacc28 and update the audit and upcoming changelog to 15,357 corrected original findings, 487 pending findings, and 17,722 correction records. Full calendar naming and the remaining translation review stay open. Correction checks and all three metadata tests pass.
Thanks to xet7.
2026-09-14: Use the native Calendar noun and preserve the Minguo calendar name from English source, avoiding generic Chinese language/calendar substitution. LOW CONFIDENCE full mixed-script naming needs fluent review. All 17,722 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with directly verified authentication source provenance. Locale values and counts remain unchanged; three metadata test entries pass. Full terminology review continues.
Thanks to xet7 !
2026-09-14: Direct dictionary extraction shows authentication terms marked MC£, whereas the search index renders MCF. The bibliography identifies Tuareg sources, so do not accept the candidate as Moroccan attestation. Preserve authentication, method/type, display and default scope; keep findings pending.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with two heading repairs and full-phrase review limits. All 17,721 correction/rendering checks and three metadata test entries pass; 488 originals and broader language validation remain open.
Thanks to xet7 !
2026-09-14: Replace two Arabic headings, preserving singular Board Title and plural Details of a singular Card. Native title/details vocabulary is supported; LOW CONFIDENCE complete kanban phrases and bound forms require fluent review. All 17,721 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with two software-label repairs and server-heading review limits. All 17,719 correction/rendering checks and three metadata test entries pass; 488 originals and broader validation remain open.
Thanks to xet7 !
2026-09-14: Replace two Arabic software labels, preserving Server Error heading and Closed status rather than Close action. Native components support the error heading; LOW CONFIDENCE complete server phrase requires fluent review. All 17,719 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with three member/board label repairs and remaining full-phrase uncertainty. All 17,717 correction/rendering checks and three metadata test entries pass; 488 originals and broader language validation remain open.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with six Add repairs and full-phrase review limits. All 17,714 correction/rendering checks and three metadata test entries pass; 488 originals and broader language validation remain open.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with minutes/seconds repairs and remaining seconds-plural uncertainty. All 17,708 correction/rendering checks and three metadata test entries pass; 488 originals and broader language validation remain open.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with five reference-supported date/time labels. All 17,706 correction/rendering checks and three metadata test entries pass; 488 originals and broader language validation remain open.
Thanks to xet7 !
2026-09-14: Replace five Arabic labels using full native CLDR weekday names and reference-supported plural days/hours. Preserve weekday identity and duration plural scope. All 17,706 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with five unflagged interface repairs. All 17,701 correction/rendering checks and three metadata test entries pass; 488 originals and broader language validation remain open.
Thanks to xet7 !
2026-09-14: Replace five Arabic interface labels with native software wording. Preserve Back versus previous-page adjacency, next versus previous, confirmation acknowledgment and generic Settings scope. All 17,701 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with the source-checked invitation rejection action. All 17,696 correction/rendering checks and three metadata test entries pass; 488 originals and wider language validation remain open.
Thanks to xet7 !
2026-09-14: Replace the French Decline invitation button using the native request-rejection imperative. Source handlers confirm rejection rather than closing the popup. All 17,696 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with two deletion repairs and full-phrase review limits. Record 15,356 originals corrected, 488 pending and 17,695 correction records. Correction/rendering and three metadata test entries pass; wider language validation remains open.
Thanks to xet7 !
2026-09-14: Replace the French workspace deletion question and Delete Board action. Preserve certainty, singular this-workspace object and deletion rather than archive. LOW CONFIDENCE complete workspace question and kanban board phrase require fluent review. All 17,695 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with three repairs and remaining full-heading uncertainty. Record 15,355 originals corrected, 489 pending and 17,693 correction records. Correction/rendering and three metadata test entries pass; broader language validation remains open.
Thanks to xet7 !
2026-09-14: Replace two French Workspace Settings headings and the Arabic Close action. Native software references support settings and close; LOW CONFIDENCE full workspace headings and bound-state terminology remain subject to fluent review. All 17,693 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update short audit, TODO Later and Upcoming with five workspace corrections and remaining terminology uncertainty. Record 15,353 originals corrected, 491 pending and 17,690 correction records. Correction/rendering and three metadata test entries pass; wider language validation remains open.
Thanks to xet7 !
2026-09-14: Replace five French workspace values, retaining add versus edit and singular workspace-name scope. Native institutional usage corroborates the existing space noun. LOW CONFIDENCE WeKan workspace extension, bound form and full labels require fluent review; subworkspace remains separate. All 17,690 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update the short audit, TODO Later and Upcoming with the native software confirmation button repair. All 17,685 correction/rendering checks and three metadata test entries pass; 496 originals and wider validation remain open.
Thanks to xet7 !
2026-09-14: Replace the Arabic Confirm label with the native software confirmation-button wording. Keep acknowledgment distinct from invitation acceptance and confirmation questions. All 17,685 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update the short translation audit, TODO Later and Upcoming with the source-supported singular page label. All 17,684 correction/rendering checks and three metadata test entries pass; 496 originals and wider language validation remain open.
Thanks to xet7 !
2026-09-14: Use the exact native MediaWiki singular Page noun, retaining scope and avoiding claims about other regional synonyms or full page phrases. All 17,684 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update audit summary, TODO Later and Upcoming with the native Ethiopic base repair and retained era distinction. Record 15,348 originals corrected, 496 pending and 17,683 correction records. Correction/rendering and three metadata test entries pass; complete language validation remains open.
Thanks to xet7 !
2026-09-14: Use the CLDR native Ethiopic calendar base while preserving the Amete Alem era variant name. LOW CONFIDENCE composed mixed-script label remains subject to fluent review. All 17,683 correction/rendering checks pass.
Thanks to xet7 !
2026-09-14: Update the short audit, TODO Later and Upcoming with the email-invitation correction and its remaining dialect uncertainty. All 17,682 correction/rendering checks and three metadata test entries pass; the original pending queue remains 497.
Thanks to xet7 !
2026-09-14: Replace the remaining French email-invitation button using the existing Invite action and native email term, preserving the email channel. LOW CONFIDENCE invitation verb and full instrumental phrase; renewed Moroccan dialect review remains required following the CNAM provenance correction. All 17,682 correction and rendering checks pass.
Thanks to xet7 !
2026-09-14: Update the short translation audit, TODO Later and Upcoming with the reference follow-up. Preserve all 497 pending originals and the wider validation scope. Three changelog and audit-progress test entries pass.
Thanks to xet7 !
2026-09-14: Corroborate regional human computer-database usage and distinguish it from the Polish article wrapper. Keep the raw-file qualifier and complete label pending; record retrieval limits without treating missing evidence as a language error.
Thanks to xet7 !
Update dated audit and Upcoming with unflagged repair and 17681 correction records. Explicitly retain terminology review in cron and recovery contexts. Three metadata test entries pass.
Replace French with existing recovery severity wording for identical source. Terminology remains low confidence and needs fluent review in both contexts; local consistency is not linguistic validation. All 17681 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with three repairs, 17680 correction records and 497 pending originals. Keep full phrase and wider language validation visible. Three metadata test entries pass.
Preserve add, remove from and display on minicard cover distinctions. Local cover sense and full phrases remain low confidence pending fluent review. All 17680 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with two unflagged repairs, 17677 correction records and remaining language validation requirements. Three metadata test entries pass.
Preserve imperative upload versus completed upload state using native action vocabulary and local profile-picture terminology. Passive morphology and full phrases remain low confidence pending fluent review. All 17677 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with three unflagged repairs, 17675 correction records and remaining language validation requirements. Three metadata test entries pass.
Replace three Arabic and French titles using local profile-picture vocabulary and native actions. Full profile terminology remains low confidence pending fluent review. All 17675 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Link dated terminology evidence in audit and Upcoming while keeping unresolved full instructions visible. Three metadata test entries pass; no locale values changed.
Separate native server/error vocabulary from indexed cross-dialect execution and installation terms. Preserve command and installation scope requirements; no locale values or counts changed.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with source repair, 17672 correction records and 500 pending originals. Keep full phrase and wider language validation visible. Three metadata test entries pass.
Use native calendar noun while preserving Dangi and exact ISO-8601 names. Full mixed-script composition remains low confidence pending fluent review. All 17672 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with source repair, 17670 correction records and 501 pending originals. Retain provisional CLDR and wider language review requirements. Three metadata test entries pass.
Update dated audit and Upcoming with unflagged repair and 17669 correction records. Keep 502 pending originals and wider language validation visible. Three metadata test entries pass.
Replace French with native name and list vocabulary. Complete kanban noun phrase remains low confidence pending fluent review. All 17669 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with source repair, 17668 correction records and 502 pending originals. Keep wider language validation requirements visible. Three metadata test entries pass.
Retain support information, not yet and added action using native component vocabulary. Full negative passive phrase remains low confidence pending fluent review. All 17668 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with three unflagged repairs and 17667 verified correction records. Keep 503 pending originals and broader language validation visible. Three metadata test entries pass.
Update dated audit and Upcoming with repair commit, 17664 correction records and 503 pending originals. Keep broader language validation requirements visible. Three metadata test entries pass.
Replace Arabic CPU consumption wording with CPU count using native count vocabulary. Retain conventional OS and CPU abbreviations. Full mixed-script label remains low confidence pending fluent review. All 17664 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with repair commit and 17663 correction records. Keep 504 pending originals and wider language validation visible. Three metadata test entries pass.
Retain exact predicate code and cards with an end date, without implying completed or overdue cards. Full relative construction remains low confidence pending fluent review. All 17663 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with repaired board/card scope, 17662 correction records and 505 pending originals. Wider language review remains open. Three metadata test entries pass.
Preserve adding board members to the card or removing them from the card, without implying removal from the board. Full coordinated instruction remains low confidence pending fluent review. All 17662 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with repair commit and 17661 correction checks. Keep 506 pending originals and wider fluent review visible. Three metadata test entries pass.
Update dated audit and Upcoming with 17660 correction records, source commit and 506 pending originals. Retain full phrase and broader language review requirements. Three metadata test entries pass.
Preserve support information restricted to logged-in users only. Native components support provisional wording; derived participle and full sentence remain low confidence pending fluent review. All 17660 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with four unflagged repairs and 17659 verified correction records. Keep 507 pending original findings and broader language review requirements visible. Three metadata test entries pass.
Replace four Arabic and French support labels with native assistance vocabulary. Preserve title and content distinctions. Full noun phrase composition remains low confidence pending fluent review. All 17659 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update 2026-09-14 audit and Upcoming with repair commit, 17655 correction checks and 507 pending original findings. Broader fluent review remains required. Three metadata test entries pass.
Preserve the named estimation technique, this deletion question and change vote end-date action. Full composition remains low confidence pending fluent review. All 17655 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update dated audit and Upcoming with repair commit and 509 pending original findings. Preserve astronomical epoch and broader language review requirements. Three metadata test entries pass.
Record the 2026-09-14 voting repair commit, 17652 verified corrections and unchanged 510 original pending findings. Retain fluent review, restored-value and provenance review limitations. Three metadata test entries pass.
Replace four Arabic and French voting labels with consistent Tamazight wording. Preserve question, edit and deletion actions. Election terminology adapted to card voting and complete phrases remain low confidence pending fluent review. All 17652 correction checks pass.
Reviewed 2026-09-14. Thanks to xet7.
Update audit and upcoming changelog on 2026-09-14 with 510 pending originals. Preserve terminology confidence limits and record passing structural checks.
Replace French title on 2026-09-14 while preserving change-date action. Native components support provisional wording; mark election-to-card-voting and complete syntax as low confidence.
Replace French heading after native vocabulary review on 2026-09-14. Mark institutional directives to usage guidance adaptation as low confidence pending fluent review.
Record direct Moroccan RAM terminology usage on 2026-09-14 for three memory records. Preserve low-confidence flags because website translation provenance and full diagnostics grammar remain unverified. No locale values changed.
Record dated 2026-09-14 attribution correction and renewed terminology review in upcoming release notes and TODO Later. Preserve unchanged pending counts and distinguish structural tests from fluency.
Review CNAM bibliography on 2026-09-14 and correct source notes in 98 translation records. MC£ denotes Tuareg sources and MC denotes Mokrane Chemim, not Central Moroccan dialect codes. Retain affected terminology for renewed review without altering locale values.
Replace French wording on 2026-09-14 while preserving current qualifier and date placeholder. Record deadline terminology and full status syntax as low confidence pending review.
Update audit and upcoming release notes on 2026-09-14 with 513 pending originals. Record restored sighting qualifier, passing structural checks and remaining full-language validation.
Restore the omitted sighting qualifier and native calendar wording on 2026-09-14. Preserve country identity and mark moon-sighting composition as low confidence pending fluent review.
Compare directly downloaded publisher and GNU dictionary copies on 2026-09-14. Corroborate Coptic spelling and retain Hijri variants pending legible tabular, epoch and sighting terminology. Record extraction conflicts without treating indexed text as complete validation.
Update audit and upcoming changelog on 2026-09-14 with 514 pending originals. Record dictionary evidence, extraction limitation, passing checks and remaining fluent review.
Replace English-only label using Dzongkha computing dictionary vocabulary on 2026-09-14. Preserve Coptic identity and record full compound spelling as low confidence pending language review.
Update audit and upcoming changelog on 2026-09-14. Record 515 pending originals, one additional unflagged repair, passing checks and remaining language validation.
Replace Arabic and French labels using native announcement vocabulary on 2026-09-14. Keep full administrator attribution syntax low confidence and retain separate system-wide active finding for review.
Update audit and upcoming release notes on 2026-09-14. Record 516 pending originals and unresolved free-memory terminology, with passing structural checks.
Replace French Node memory usage label on 2026-09-14. Preserve external qualifier without implying external storage; mark full mixed-source adaptation low confidence.
Replace French setting text after native vocabulary review on 2026-09-14. Preserve creator ownership and existing terminology, with complete card label adaptation marked low confidence.
Update audit summary and upcoming release notes on 2026-09-14. Record 518 pending originals, passing structural checks and remaining fluent language validation.
Replace Arabic OS total-memory label on 2026-09-14 using native total vocabulary and Moroccan computing terminology. Preserve total versus free memory distinction and mark full adaptation low confidence.
Update audit and upcoming release notes on 2026-09-14 with 519 pending original findings and explicit low-confidence grammar review. Correction and metadata tests pass.
Replace French status text after native vocabulary review on 2026-09-14. Mark positive completion morphology and full status sentence as low confidence pending fluent review.
Update audit progress and upcoming changelog on 2026-09-14. Record the three refined email commands, passing correction checks, unchanged pending counts and remaining language review.
Use the native MediaWiki imperative in three email bodies after reference review on 2026-09-14. Preserve placeholders and keep complete email wording under low-confidence language review.
Update translation audit progress and upcoming release notes on 2026-09-14. Record 520 remaining original findings and preserve the wider language validation scope.
Replace French diagnostics label with native usage and documented computer-memory components. Full nominal adaptation remains low confidence. All 17,637 correction regressions pass.
Update audit, TODO Later and Upcoming with source-linked repair and 521 pending originals. Custom-field and complete language review remain open. Changelog and audit-progress checks pass.
Replace French conditional prompt while preserving already-existing account. Native possession/conditional components support vocabulary; full clause remains low confidence. All 17,636 correction regressions pass.
Update audit, TODO Later and Upcoming with unflagged repair and remaining archive/imperative review. Original pending count remains 522. Changelog and audit-progress checks pass.
Update audit, TODO Later and Upcoming with source-linked repair and 522 pending originals. Full language verification remains open. Changelog and audit-progress checks pass.
Replace French error message while preserving error during attempted login without inventing a password or LDAP cause. Record temporal-clause uncertainty. All 17,634 correction regressions pass.
Update audit, TODO Later and Upcoming with source-linked repairs and 523 pending originals. Full language verification remains open. Changelog and audit-progress checks pass.
Replace French checking labels while preserving separate file-attachment and member-avatar scopes. Record derived action noun and complete ownership uncertainty. All 17,633 correction regressions pass.
Update audit, TODO Later and Upcoming with source-linked repairs and 525 pending originals. Full language verification remains open. Changelog and audit-progress checks pass.
Replace Arabic open action and many-cards-at-once label. Preserve imperative, multiple cards and one-operation qualifier. Record verb and full-phrase uncertainty. All 17,631 correction regressions pass.
Keep numeric sum distinct from addition operation, count and financial amount. Record reference limitations and failed full-PDF fetch without changing translation values or counts. Changelog and audit-progress checks pass.
Update audit, TODO Later and Upcoming with source-linked maximum-size repairs and 526 pending originals. Full language verification remains open. Changelog and audit-progress checks pass.
Replace Arabic avatar and upload file-size labels, preserving maximum, byte units and distinct scopes. Record mathematical-term adaptation and composed noun uncertainty. All 17,629 correction regressions pass.
Update audit, TODO Later and Upcoming with source-linked minimum-length repair and 528 pending original findings. Full language validation remains open. Changelog and audit-progress checks pass.
Replace French warning while preserving required minimum of three characters and username scope. Record full-composition uncertainty. All 17,627 correction regressions pass.
Update audit, TODO Later and Upcoming with unflagged correction and remaining passive/assignee review. Original pending count remains 529. Changelog and audit-progress checks pass.
Replace French Removed from while preserving passive event and source relation. Record finite-passive uncertainty; assignee terminology remains distinct and unresolved. All 17,626 correction regressions pass.
Update audit, TODO Later and Upcoming with source-linked repairs and 529 pending originals. Full language verification remains open. Changelog and audit-progress checks pass.
Replace French move fragments while preserving another-list destination and when-event scope. Record derived passive and agreement uncertainty. All 17,625 correction regressions pass.
Update audit, TODO Later and Upcoming with source-linked move/restore repairs and 530 pending findings. Keep full language validation open. Changelog and audit-progress checks pass.
Replace French messages using native move/restore components. Preserve old and new board locations and restore destination, with every placeholder intact. Full phrasing remains low confidence. All 17,623 correction regressions pass.
Update audit, TODO Later and Upcoming with source-linked corrections and 532 pending original findings. Preserve broader fluent review scope. Changelog and audit-progress checks pass.
Replace French activity and Arabic removal control. Preserve member removal from card and all nested location placeholders. Native remove/member components are supported; complete activity wording remains low confidence. All 17,621 correction regressions pass.
Update audit, TODO Later and Upcoming with source-linked repair and 533 pending original findings. Preserve full-language and clipboard terminology review scope. Changelog and audit-progress checks pass.
Replace French warning with native text and negative-validity components, retaining JSON format. Complete construction remains low confidence; paste prompts remain open because clipboard terminology was not established. All 17,619 correction regressions pass.
Update audit, TODO Later and Upcoming with source-linked repair, 15,310 corrected originals and 534 pending. Language validation remains open. Changelog and audit-progress checks pass.
Replace French display label with native show/member components and existing avatar terminology. Preserve ownership by board members; full wording remains low confidence. All 17,618 correction regressions pass.
Update audit, TODO Later and Upcoming with five source-linked corrections and 535 pending original findings. Keep full language validation open. Changelog and audit-progress checks pass.
Replace five French or Arabic popup and activity messages. Preserve start, end and received dates and destination-date/card placeholder roles. Record full-phrase and actor morphology uncertainty. All 17,617 correction regressions pass.
Update audit, TODO Later and Upcoming with the repair source and 15,306 corrected originals, 538 pending findings. Preserve low-confidence review scope. Changelog and audit-progress checks pass.
Replace two French repair labels using the documented correction verb, retaining URL and existing avatar terminology. Complete wording remains low confidence pending language review. All 17,612 correction regressions pass.
Link the Tamazight popup repair and update audit, TODO Later and Upcoming counts to 15,304 corrected originals and 540 pending. Keep fluent review and restored-value validation open. Changelog and progress checks pass.
Replace French popup title while retaining Excel CSV/TSV names. Record native entry imperative and cached import terminology evidence with import-specific wording still low confidence. All 17,610 correction regressions pass.
Update short audit, TODO Later and Upcoming with source-linked Saudi sighting fix, provisional-source issues and unresolved epoch/fluency scope. Track 15,303 corrected originals and 541 pending findings. Changelog and audit-progress checks pass.
Replace English label with reference-supported Fulah components and retain moon-sighting distinction. Record provisional CLDR punctuation issue, reject Swedish homograph as evidence and retain full technical-language uncertainty. All 17,609 correction checks pass.
Update short audit, TODO Later and Upcoming with source-linked native Adlam names, Latin transcription caveats and remaining Hijri variant scope. Track 15,302 corrected originals and 542 pending findings. Changelog and audit-progress checks pass.
Transcribe full native calendar names into the Latin ff translation instead of bare English adjectives. Record exact Adlam source and low-confidence cross-script/regional transcription caveats. Three Hijri variant findings remain pending. All 17,608 correction checks pass.
Update short audit, TODO Later and Upcoming with explicit lack of canonical native attestation and remaining epoch/fluency scope. Track 15,300 corrected originals and 544 pending findings. Mechanical correction, changelog and audit-progress checks pass.
Restore calendar noun in two bare English labels using existing Bambara construction and provisional borrowed/proper names. Explicitly record lack of canonical native attestation, low-confidence spelling and composition, and unresolved epoch variants. All 17,606 mechanical correction checks pass.
Update short audit, TODO Later and Upcoming with source-linked repairs and explicit unresolved technical-meaning/grammar caveats. Track 15,298 corrected originals and 546 pending findings. Mechanical checks do not prove fluency; wider validation remains open. Changelog and audit-progress checks pass.
Replace four French findings. Preserve duplicate and empty qualifiers using provisional repeat-derived and contains-nothing wording. Avoid private/double lexical ambiguity; record unresolved technical term and grammar explicitly. All 17,604 correction checks pass.
Update short audit, TODO Later and Upcoming with source-linked URL scope repairs and full language-validation caveats. Track 15,294 corrected originals and 550 pending findings. Changelog format, release placement and audit-progress checks pass.
Replace two French findings, preserving all-file versus attachment URL scope and correction action. Record exact lexicon references and dialect, acronym and noun-relation caveats. All 17,600 correction checks pass.
Update short audit, TODO Later and Upcoming with source-linked missing-list/ID and file-URL repairs. Track 15,292 corrected originals and 552 pending findings. Preserve wider language-validation scope. Changelog format, release placement and audit-progress checks pass.
Replace four French findings, preserving create/fix, missing lists/IDs and file-URL correction scope. Record native and dialect-specific references with derived negative-plural grammar caveats. All 17,598 correction checks pass.
Update short audit, TODO Later and Upcoming with three unflagged source-linked repairs. Keep original pending counts unchanged and retain full language-validation scope. Changelog format, release placement and audit-progress checks pass.
Preserve both ordered %s tokens, attachment event meaning, upload direction and by-actor versus at-time headers. Record native roots with derived conjugation and dialect caveats. All 17,594 correction checks pass.
Update short audit, TODO Later and Upcoming with source-linked count/filesystem fixes and low-confidence adaptation caveats. Track 15,288 corrected originals and 556 pending findings. Changelog format, release placement and audit-progress checks pass.
Replace four French/Arabic messages. Preserve minicard count, singular/all/all-of-board attachment scope and filesystem destination. Record explicit lexicon references with dialect and grammar caveats. All 17,591 correction checks pass.
Update short audit, TODO Later and Upcoming with eight source-linked repairs and exact scope caveats. Track 15,284 corrected originals and 560 pending findings. Changelog format, release placement and audit-progress checks pass.
Replace eight French/mixed-language values. Preserve deleted action, exact %s, when fragment, personal ownership, all versus all-of-board scope and GridFS/S3 destinations. Record dialect and composition caveats. All 17,587 correction checks pass.
Update short audit, TODO Later and Upcoming with source-linked attachment repairs, nine unflagged fixes and explicit dialect caveats. Track 15,278 corrected originals and 566 pending findings. Changelog format, release placement and audit-progress checks pass.
Update short audit, TODO Later and Upcoming with field scope, low-confidence grammar and source-linked correction evidence. Track 15,275 corrected originals and 569 pending findings. Changelog format, release placement and audit-progress checks pass.
Preserve field-label/minicard scope and visible-only-to-board-admin restriction. Include the unflagged unclear visibility translation and record native components with low-confidence grammar caveats. All 17,567 correction checks pass.
Update short audit, TODO Later and Upcoming with current counts and source-linked title repairs. Preserve low-confidence and broader validation scope. Changelog format, release placement and audit-progress checks pass.
Replace three French findings while preserving all-board scope, Trello import direction and received date distinct from other dates. Record native component references and low-confidence software composition. All 17,565 correction checks pass.
Update short audit, TODO Later and Upcoming with source-linked evidence, native display/index distinction and low-confidence grammar caveats. Track 15,271 corrected originals and 573 pending findings. Changelog format, release placement and audit-progress checks pass.
Preserve added qualifier, plural team/organization scope and displayed-below relation. Reference native addition and display components without confusing indexed with displayed. Record derived agreement and dialect caveats. All 17,562 correction checks pass.
Update the short audit, TODO Later and Upcoming source-linked entry. Track 15,269 corrected originals and 575 pending findings, including 432 Tamazight. Preserve wider validation scope and low-confidence caveats. Changelog format, release placement and audit-progress checks pass.
Replace four French findings, preserving removal from a board and contact-administrator creation instructions. Record native component references and low-confidence conjugation, dialect and full-phrase caveats. Verify all 17,560 audited corrections, rendering and placeholder invariants.
Update dated source commit, verified correction inventory and remaining findings in Audit, TODO Later and Upcoming. Preserve the open grammar, fluency and broader validation scope.
Update dated source commit, verified correction inventory and remaining findings in Audit, TODO Later and Upcoming. Keep uncertain spelling and grammar plus wider validation open.
Replace French and preserve opposite left/right directions and selected-list scope. Native direction vocabulary is reference-supported; emphatic spelling, bound forms and full phrase agreement remain low confidence pending fluent review.
Update dated source commit, correction inventory and remaining original findings in Audit, TODO Later and Upcoming. Retain the open fluency and broader validation scope.
Refresh dated source commit, exact correction inventory and remaining findings in Audit, TODO Later and Upcoming. Preserve the open full-language validation scope.
Update dated source commit, exact correction inventory and remaining findings in Audit, TODO Later and Upcoming. Preserve the open dialect, fluency and wider validation scope.
Update dated source commit and exact correction inventory in Audit, TODO Later and Upcoming. Keep uncertain terminology and broader language validation open.
Replace Arabic activity and template labels, restore the omitted notification meaning and preserve body versus subject. Activity terminology adaptation, bound forms and full label chains remain low confidence pending fluent review.
Update dated source commit, exact correction inventory and remaining findings in Audit, TODO Later and Upcoming. Keep uncertain phrases and broader language validation open.
Update dated source commit, correction inventory and remaining audit findings. Group the five Upcoming translation entries and refresh their overview. Preserve the open fluency and broader validation scope.
Update dated source commit, correction inventory and remaining findings in Audit, TODO Later and Upcoming. Keep uncertain grammar and broader validation open.
Replace three French failure, attempt-error and SMTP success messages. Preserve negative versus affirmative result and user ownership. Derived sending noun, affirmative success predicate and full sentences remain low confidence pending fluent review.
Refresh dated Audit, TODO Later and Upcoming notes with the verified correction inventory and remaining findings. Keep full-language validation and uncertain phrasing open.
Replace three French values. Preserve existing-account correct-username/wrong-password versus nonexistent-username cases and multiple-operator capability. Account predicates, agreement and full phrases remain low confidence pending fluent review.
Update the dated audit source commit and correction inventory, refresh TODO Later counts and add Upcoming search translation notes. Preserve the open full-language validation scope.
Replace French and correct the mistaken optional interpretation of OR. Preserve any versus all condition scopes, example names and operator tokens. Full logical phrases and return conjugations remain low confidence pending fluent review.
Create Upcoming notes for the rule report and popup source commit after the new release. Refresh TODO Later validation status while leaving published release notes unchanged.
Record the dated source commit and verified correction inventory in Audit, TODO Later and Upcoming. These three unflagged repairs leave the original pending count unchanged; wider language validation remains open.
Replace French report and details and correct rule terminology in import/export. Preserve singular report and plural rules and both transfer actions. Import imperative derivation and full software phrasing remain low confidence pending fluent review.
A rebase rewrote the commits these entries link to, so the links named commits
that no longer exist and would have 404ed on GitHub. Repointed by
releases/fix-changelog-hashes.sh, which only touches a link no ref in this clone
can reach.
Thanks to xet7 !
Update dated translation audit counts, TODO Later and Upcoming notes. Move five post-release translation entries from v11.75 to Upcoming because that release does not contain their commits. Preserve their descriptions and keep language validation open.
A rebase rewrote the commits these entries link to, so the links named commits
that no longer exist and would have 404ed on GitHub. Repointed by
releases/fix-changelog-hashes.sh, which only touches a link no ref in this clone
can reach.
Thanks to xet7 !
Replace French and Arabic values and distinguish the IRCAM rule noun from regular. Preserve singular and plural roles, board ownership and rule-title input. Software adaptation and complete phrases remain low confidence pending fluent review.
Update the dated source commit, verified correction inventory and remaining findings in Audit, TODO Later and Upcoming notes. Preserve the open language-validation scope.
Replace French while preserving opening and closing body tags and opposite insertion directions. Custom qualifier adaptation and full phrase composition remain low confidence pending fluent review.
Update dated source commit and exact correction inventory in the audit, TODO Later status and Upcoming notes. Keep uncertain phrasing and wider validation explicitly open.
Replace seven French and Arabic labels and activity fragments using native start and expiration components. Preserve old versus new time placeholders. Generic calendar adaptation and full activity composition remain low confidence pending fluent review.
Record the dated source commit, verified correction inventory and remaining original findings. Refresh the TODO Later status and Upcoming translation notes while retaining the open fluency and wider validation scope.
Replace French in both received-time activity fragments. Preserve current and previous time placeholders and destination direction. Reception terminology from the mixed-source computing lexicon and full phrase composition are low confidence pending fluent review.
Identify the saved v11.75 missing-Moment error as already repaired. Record the fresh Linux arm64 Meteor bundle build and passing assignee, calendar and release-preflight regressions in Upcoming notes. Keep translation audit progress unchanged during build verification.
Preserve operator classification and required versus received value, retaining format tokens exactly. Mathematical terminology adaptation, derived forms and full diagnostic phrasing remain low confidence pending review.
Replace French and Arabic while preserving status choices, date versus time validation and exact format tokens. Derived forms and complete diagnostics remain low confidence pending review.
Preserve member versus creator and board versus list title matching, retaining executable operator tokens. Complete relative clauses, plural and possessive agreement remain low confidence pending fluent review.
Replace French and mixed-script text while preserving sort direction, card versus board scope, export restrictions and literal format names. Complete noun and capability phrasing remains low confidence pending fluent review.
Replace French options/items instructions, keeping Enter as the physical key and preserving action scopes. Complete keyboard phrasing and inherited item terminology remain low confidence. All 17,413 correction checks pass.
Preserve ISO week-of-year, selectable first weekday and All Boards page display distinctions with native components. Full genitive and selection phrases remain low confidence. All 17,411 correction checks pass.
Replace Arabic/French using directly attested native sort terminology, preserving the format token and invalid-sort meaning. Full diagnostic composition remains low confidence. All 17,408 correction checks pass.
Repair Arabic/French role descriptions while preserving posting, comment visibility and read-only viewing/edit restrictions. Full capability conjugations and role composition remain low confidence. All 17,406 correction checks pass.
Replace French permission and board-role errors, retaining signed-in users, board membership and board administrator distinctions. Full conjugation and role/genitive composition remain low confidence. All 17,403 correction checks pass.
Replace French in six sample values while retaining JSON property names, three-card order and first/second/last identification. Full card genitives and derived feminine agreement remain low confidence. All 17,400 correction checks pass.
Repair six French labels with consistent first/last place wording, preserving add/move and own/selected list distinctions. Native components are reference-supported; full software phrases and possessive composition remain low confidence. All 17,399 correction checks pass.
Use native Tifinagh deletion wording, translate custom-field confirmation and member-removal activity, and preserve member/board placeholders. Full custom-field and activity composition remain low confidence. All 17,393 correction checks pass.
Use a directly attested native Subject label and compose scoped current-card member wording. Full card/board composition remains low confidence. All 17,390 correction checks pass, including exact placeholder and newer-translation preference coverage.
Record successful Linux arm64 bundle compilation, regression coverage and remaining browser/platform verification limits. Document the read-only Upcoming notes check.
Use existing native date formatting instead of the removed Moment dependency. Check real Upcoming entries before release tool installation or mutations, including explicit version overrides. Cover missing, empty and duplicate notes with read-only regression tests.
Replace French with native component wording and preserve the site-name placeholder. Full email phrasing, possessive attachment and verification verb dialect spelling remain low confidence.
Replace French labels while keeping unknown distinct from none and selection color distinct from label creation. Complete phrases, derived noun forms and dropdown-option sense remain low confidence.
Replace French field settings and the Arabic change-date popup title. Preserve new-card versus all-card scope. Full phrases, software-field usage and derived card forms remain low confidence.
Replace Arabic and French with native create/edit/date vocabulary and IRCAM-attested field terminology. Keep button and popup creation wording consistent. Full software-field phrasing and bound date composition remain low confidence.
Replace French notification labels and the incorrect image noun in the unread-comments tooltip. Preserve opposite read/unread states. Full command phrasing and inherited passive-read inflection remain low confidence despite reference-supported component vocabulary.
A rebase rewrote the commits these entries link to, so the links named commits
that no longer exist and would have 404ed on GitHub. Repointed by
releases/fix-changelog-hashes.sh, which only touches a link no ref in this clone
can reach.
Thanks to xet7 !
Replace four French values. Native sources attest remove, all, member and error components, including the error plural in the CNDH Amazigh memorandum. Full command phrasing, card compounds and software-error usage remain low confidence.
Replace three French labels while preserving import-member selection, full-card list display and per-list card counts. Native component vocabulary is reference-supported; complete phrases, derived bound forms and kanban card terminology remain low confidence.
Use native MediaWiki link, search and rename components. Full search-link demonstrative phrasing and board genitive wording remain low confidence and need fluent review. Preserve the search-link purpose and board target.
Use the native plural member noun while preserving board membership scope. The complete all-board-members compound and kanban board terminology remain low confidence for fluent review.
Thanks to xet7 !
A rebase rewrote the commits these entries link to, so the links named commits
that no longer exist and would have 404ed on GitHub. Repointed by
releases/fix-changelog-hashes.sh, which only touches a link no ref in this clone
can reach.
Thanks to xet7 !
Apply Markdown, emojis and permitted HTML to card and sidebar activity values. Sanitize completed sentences and honor plain-link mode, retaining existing source URL guards and avoiding nested navigation anchors. Add positive, negative and browser regression coverage.
Thanks to xet7 !
Remove an extraneous first qualifier and use native edit/text components. Full as-text phrasing and bound spelling remain low confidence; candidate checklist control vocabulary is marked Kabyle and is not established as Moroccan usage.
Thanks to xet7 !
Replace French and Arabic using native component terms. Full description-with-more-details composition remains low confidence; all-users view usage also needs fluent review.
Thanks to xet7 !
Preserve no-date and calendar-week scope using reference-supported components. Full deadline wording, next-week agreement and bound-state morphology remain low confidence for fluent review.
Thanks to xet7 !
Use CLDR today/tomorrow terms and reference-supported date components. Complete due-date terminology adaptation remains low confidence for fluent review; preserve the distinction from completed cards.
Thanks to xet7 !
Replace Arabic and French with profile-picture controls. Native component terms and confirmation frame support the repairs; full compounds, bound state and demonstrative placement remain low confidence for fluent review.
Thanks to xet7 !
Replace French while preserving cards-or-lists scope and the current-time qualifier. Native component terms support the repairs; composed phrases and kanban card morphology remain low confidence for fluent review.
Thanks to xet7 !
Replace three French labels using native filter, title and list component terms. Preserve command and heading distinctions. Full title-filter phrases, card bound state and filter noun morphology remain low confidence for fluent review.
Thanks to xet7 !
Apply membership-only scope to search selectors and pagination while retaining public discovery for other callers. Add regression coverage for shared access and public boards.
Thanks to xet7 !
Record dated source commit c6ee67cb1, four repaired original findings, filename refinement, 17313 correction records and 718 pending originals. Preserve explicit linguistic caveats and the full remaining validation scope. Audit and changelog checks pass.
Thanks to xet7 !
Replace four French add/remove-label activity messages with native tag and directional terminology, preserving label/card placeholder roles. Active addition inflection, default actor form and complete activity clauses remain low confidence pending fluent review. Refine the existing filename correction with directly attested upload-form wording and preserve its original before value. All 17313 correction/rendering checks pass.
Thanks to xet7 !
Record source commit 1d4ad977d dated 2026-09-14, six repairs including three unflagged values, 17309 correction records and 722 pending originals. Preserve full language-validation scope and explicit low-confidence terminology caveats. Audit and changelog checks pass.
Thanks to xet7 !
Replace Arabic label/create-label/no-results text and French username/label/color lookup errors with native terminology and reference-supported clauses. Preserve all percent placeholders and distinguish missing username, named label and label color. Composed errors, create-label usage and color/tag morphology remain low confidence pending fluent review. All 17309 correction/rendering checks pass.
Thanks to xet7 !
Record dated source commit e335ef034, 17303 correction records, 15119 resolved originals and 725 pending originals. Distinguish two unflagged label repairs and retain low-confidence credential composition and the broader validation scope. Correct the current largest-queue summary and update Upcoming.
Thanks to xet7 !
Replace French password confirmation and forgotten-password labels with native MediaWiki wording. Compose the username/password-required error from attested obligation and credential terms; the complete composition is low confidence pending fluent review. Preserve existing correct translations, key order and placeholders. All 17303 correction/rendering checks pass.
Thanks to xet7 !
Update Upcoming and title rendering documentation with cumulative-flow and Control chart security policies. Record authenticated legacy avatar prefix fallback, passed focused checks, unrun live browser tests and the unresolved production attachment 404. Keep translation audit counts unchanged.
Thanks to xet7 !
Explicitly verify cumulative-flow and Control chart wrappers use the shared viewer. Add completed-card browser fixtures for Control chart and check report headings and card titles with formatted, plain-link and literal-source policies.
Thanks to xet7 !
Render chart headings and report table headers and cells through the shared security-aware viewer. Use rendered text and emoji for canvas labels and dataset titles, capturing them before afterFlush so policy changes remain reactive. Extend title adapter, chart context and cumulative-flow browser policy coverage.
Thanks to xet7 !
The early universal file handler returned 404 for CollectionFS avatars before the legacy fallback handler could run, including versioned Meteor-Files URLs. Read legacy avatar metadata and streams only after authenticating the request, retain safe response headers, close conditional-request streams and preserve missing-file responses. Add positive and negative runtime coverage and a browser image regression.
Thanks to xet7 !
Record shared viewer behavior for timeline and Gantt task titles, both Admin Panel plain-text policies, SVG label limitations and the remaining live browser verification.
Thanks to xet7 !
Render remaining board titles through the shared Markdown and emoji viewer, including DHTMLX task names. Escape rendered text in Frappe SVG labels and use formatted titles in chart popups. Observe settings when charts refresh. Import routing and date dependencies explicitly in the assignee view to prevent ReferenceErrors. Add runtime helper, compiler and browser regression coverage.
Thanks to xet7 !
Use the native create-account command and compose the not-created user error from attested wording. Keep the complete error sentence explicitly low confidence pending fluent review.
Thanks to xet7 !
Verify the shared viewer passes the existing renderLinksAsPlainText setting to the sanitizer. Register browser tests retaining Markdown and emojis while changing link clickability; restore global settings after each test.
Thanks to xet7 !
Replace Arabic labels with native text and number terminology. Keep the numeric noun adaptation explicitly low confidence for fluent review.
Thanks to xet7 !
Reuse the shared Markdown and emoji viewer, including Admin Panel plain-text security mode. Keep overtime status outside user-authored Markdown. Add normal and plain-text browser regressions.
Thanks to xet7 !
Use the CLDR Persian language name and compose the Excel card-export command from attested terms, preserving the existing card noun. Record low confidence for the complete export phrase.
Thanks to xet7 !
Compose native user-exists and user-does-not-exist labels from attested MediaWiki nouns and existence forms. Keep both full sentences explicitly low confidence pending fluent validation; preserve their opposite meanings.
Thanks to xet7 !
Replace thirteen French and Arabic interface values using matching native MediaWiki terminology. Preserve existing valid Tamazight alternatives and record exact before/after values.
Thanks to xet7 !
Replace the rejected legacy isRTL option in single-board and multi-board calendars. Verify both directions and absence of the old option; add browser coverage for rendered direction and console warnings.
Thanks to xet7 !
Record the dated translation commit, passing correction checks and 732 pending original findings. Preserve wider language-validation caveats.
Thanks to xet7 !
Replace the French label with the exact native MediaWiki invalid-email-address message. Existing correction regressions verify rendering, placeholders and preference for newer correct translations.
Thanks to xet7 !
Native MediaWiki messages attest shared database and file terminology. Keep the complete raw-file label pending until its remaining wording is validated. Correct the stale Tamazight TODO count to 590.
Thanks to xet7 !
Record 15,111 corrected originals, 733 pending and 17,277 correction records. Preserve unconfirmed reference and fluent-review caveats. Audit/changelog suites pass.
Use CLDR Greenlandic persiskisut while preserving Jalali proper name. Record unconfirmed reference status and remaining fluent technical review. All 17,277 correction/rendering checks pass.
Record dated terminology review without changing repair counts. Three Manx originals and broader linguistic validation remain open. Correction and audit/changelog tests pass.
Current CLDR supplies no calendar display names. Keep pending Coptic and full tabular/epoch terminology open, including fluent review of composed sighting wording. No values or counts changed. All correction checks pass.
Use dictionary-attested crimson adjective sani with native spelling sañi. Record polysemy and unresolved exact dialect/hue validation. Preserve distinct red/purple labels. All 17,276 correction/rendering checks pass.
Record dated repair, 17,275 correction records and thirteen remaining palette wrappers. Original pending count remains 734; broader linguistic validation stays open. Audit/changelog suites pass.
Use directly attested sky-blue adjective qhusi instead of English in unrelated message wrapper. Keep blue and pale-turquoise variants distinct. All 17,275 correction/rendering checks pass.
Use directly attested orange-colored adjective killmu instead of English wrapped in unrelated message wording. Preserve distinction from yellow. All 17,274 correction/rendering checks pass.
Record dated provisional naming and missing technical variant terms without changing counts or claiming completed repairs. Correction and audit/changelog checks pass.
Review current CLDR calendar names and identify absent Buddhist and Hijri variant terminology. Keep existing values pending technical and fluent review; no translation values or counts changed. All 17,273 correction checks pass.
Compose native preference and user terminology; retain explicit low-confidence grammar and UI terminology review. All 17,272 correction/rendering checks pass.
Replace French with native change and username terminology matching the English source. Full composed label remains low confidence. All 17,271 correction/rendering checks pass.
Compose native delete command and comment noun with question marking. Full prompt grammar remains low confidence and requires fluent review. All 17,270 correction/rendering checks pass.
Update dated audit and changelog with four unflagged repairs and 17,269 correction records. Original pending count remains 737. Report regressions pass; broader validation remains open.
Replace four Arabic labels with matching native UI terms. All 17,269 correction/rendering checks pass, preserving correct translations and placeholders. Broader linguistic validation remains open.
Update dated audit and changelog with eleven unflagged repairs and 17,265 exact correction records. Original pending count stays 737. Audit and changelog regression suites pass; broader validation remains open.
Record dated repair commit and 17,254 exact corrections. Original pending count remains 737; wider language validation stays open. Audit and changelog regression suites pass.
Replace twelve Arabic labels with matching native UI terminology, including distinct Date and History nouns and login/logout commands. Preserve correct translations. Correction and rendering regressions pass; broader linguistic validation remains open.
Use exact native MediaWiki equivalents for Actions, Create, Download and Error. All 17,242 correction/rendering checks pass; existing correct translations and placeholders are preserved. Wider linguistic review remains open.
Record two repairs outside the original finding inventory and unchanged 737 pending originals. Correction/rendering and audit/changelog regressions pass; broader linguistic review stays open.
Use matching native MediaWiki UI terms. Preserve valid Latin-script labels and newer translations. All 17,238 correction and rendering checks pass. Broader language validation remains unfinished.
Record dated reference review and unresolved full calendar qualifiers without changing repair counts or claiming linguistic completion. Correction inventory and all three audit/changelog regression suites pass.
Keep existing wording during reference review. Unicode CLDR marks Islamic and civil labels provisional and supplies neither Saudi sighting nor astronomical tabular variant names. Full qualifiers require further Kashmiri technical terminology research. All 17,236 correction checks pass; no translation values changed.
Use exact native-script Unicode locale names for Saudi sighting and tabular variants. Verify variant distinctions and all 17,236 correction records. Keep compact epoch wording and broader linguistic validation open.
Replace English gold and silver wrapped in unrelated prose with composed material-color wording. Record composition and palette adaptation as low confidence for technical review. All 17,234 correction checks pass.
Use attested color adjectives and preserve their distinction from blue. Keep silver metal-to-color adaptation and wider palette validation unresolved. All 17,232 correction checks pass.
Use dictionary-attested standalone adjectives and verify six distinct repaired basic colors. Preserve unresolved orange and shade terminology for further research. All 17,230 correction records pass.
Replace English color names wrapped in unrelated prose with dictionary-attested standalone adjectives. Verify distinct colors and all 17,227 exact correction records. Original calendar findings and wider validation remain open.
Preserve all-notifications scope using existing terminology and reference-supported delete and all words. Track composed regional and technical wording as low confidence. All 17,224 exact correction checks pass.
Replace seven Arabic and French labels with matching Standard Moroccan Tamazight reference wording. Verify native script, distinct login and logout, and all 17,223 exact correction records. Preserve correct local translations and keep wider validation open.
Use lulachi, explicitly attested as indigo in the publisher linguistic paper. Preserve lowercase color labeling and distinguish blue. Magenta and broader dialect and technical wording validation remain open. All 17,216 correction checks pass.
Use reference-attested Jewish terminology with the existing calendar construction. Record the composed name as low confidence pending fluent technical review. All 17,215 exact correction checks pass.
Preserve Saudi Arabia and moon-observation qualifiers using native reference terms. Record low-confidence phrase composition and crescent-sighting adaptation for further review. Verify all 17,214 correction records and calendar variant distinctions.
Use native-reference astronomy wording and existing table/CLDR calendar-era terms, preserving both qualifiers and distinction from civil. Correction/rendering checks pass. Low confidence: noun composition and era-to-epoch adaptation need fluent technical review.
Thanks to xet7.
Replace English with reference-based calendar, table, civil and era wording. Preserve both qualifiers and the existing base. Correction/rendering checks pass. Low confidence: phrase composition and the era-to-epoch adaptation need fluent technical review. Other two variants remain unresolved.
Thanks to xet7.
Refine the existing provisional repair using the lexicon epoch term and CLDR astronomical adjective. Preserve original correction provenance and distinguish calendar variants. All correction/rendering checks pass. Low confidence: the calendar base is CLDR-unconfirmed and phrase composition needs fluent technical review.
Thanks to xet7.
Use the exact provisional non-core CLDR display name and retain distinctions from civil and sighting variants. Correction/rendering checks pass. Low confidence: the CLDR value is unconfirmed and an explicit astronomical-epoch qualifier still needs language research and fluent review.
Thanks to xet7.
Confirm the transitive increase/decrease commands from Veps inflection tables and distinguish intransitive forms. Preserve technical usage review and unresolved keyboard findings. All correction/rendering checks pass; counts are unchanged.
Thanks to xet7.
Replace two Finnish values with dictionary-based scale terminology and existing Veps prompt wording. Preserve the exact 50-300% range. Correction/rendering and placeholder checks pass. Low confidence: screen-zoom adaptation of the map-scale term and prompt inflection need fluent technical review.
Thanks to xet7.
Replace two unflagged Finnish labels with distinct dictionary-based increase and decrease actions. Preserve zoom behavior and limits. Exact correction/rendering and token checks pass. Low confidence: technical usage and imperative forms need fluent review.
Thanks to xet7.
Update dated translation progress to 15,095 corrected and 749 pending original findings. Record 17,205 verified correction records and the pending live browser and fluent-language checks. Thanks to xet7.
Fetch missing parent issues and pull metadata through the existing rate-limited API client. Preserve page checkpoints on failure and retry missing pull metadata after interruption. Report logs after menu sync/check operations and command exit while retaining exit status. Offline collector, menu and shell launcher regressions pass.
Thanks to xet7.
Replace Finnish search explanations and the overdue keyword, preserving placeholders, examples and day bounds. Fix Query to use the translated overdue predicate map while retaining its existing English alias. Actual parser and all correction regressions pass. Add and syntax-check a browser regression; isolated live browser execution remains pending. Composed operator/date-bound language needs fluent review.
Thanks to xet7.
A rebase rewrote the commits these entries link to, so the links named commits
that no longer exist and would have 404ed on GitHub. Repointed by
releases/fix-changelog-hashes.sh, which only touches a link no ref in this clone
can reach.
Thanks to xet7 !
Replace four Finnish labels, preserving per-swimlane and ensure-if-missing scope and distinguishing lost cards from restored items. Production rendering and all correction checks pass. Expanded ensure clauses and case agreement have low confidence and need fluent review.
Thanks to xet7.
Refresh dated audit evidence and upcoming changelog with verified explanations, remaining findings and explicit language-review limitations.
Thanks to xet7.
Replace four Finnish explanations, preserving one-time scope, continued board use, performance improvement, brief duration and background continuation after browser closure. Production rendering and all correction checks pass. Technical performance/structure clause composition has low confidence and needs fluent review.
Thanks to xet7.
Update dated audit evidence and upcoming changelog with verified safety conditions, remaining findings and language-review limitations.
Thanks to xet7.
Replace three Finnish warnings, preserving empty-list and populated-same-name-duplicate conditions, initial shared-list conversion and redundant-only deletion. Read the migration implementation and verify production rendering and all correction invariants. Composed clauses and case agreement have low confidence and need fluent review.
Thanks to xet7.
Replace six Finnish migration/settings values, preserving list ordering, card positions, swimlane structure, independent execution and brief duration. Production rendering and all correction checks pass; composed purpose clauses and case agreement need fluent review.
Thanks to xet7.
Refresh the dated audit and upcoming changelog with verified migration labels, remaining findings and explicit language-review limitations.
Thanks to xet7.
Replace five Finnish values, preserving comprehensive migration scope, analysis, missing/corrupt list alternatives and continuation confirmation. Production rendering and all correction checks pass. Technical structure terminology and absent-list clause composition have low confidence and need fluent review.
Thanks to xet7.
Replace nine Finnish wait-animation labels while preserving all animation distinctions and identifiers. Production rendering and all correction checks pass. The technical cube loan and composed wait-indicator terminology have low confidence and require fluent review.
Thanks to xet7.
Refresh the dated audit and upcoming changelog. Condense review categories while retaining all per-key confidence caveats in the correction ledger and source commits.
Thanks to xet7.
Replace Finnish spent-time values, retaining the distinction between boards with tracked-time cards and the hours field. Production rendering and all correction checks pass. The composed tracked-time-card phrase has low confidence and needs fluent review.
Thanks to xet7.
Replace four Finnish values while preserving distinct mobile/desktop modes and the alternative download action. Production rendering and all correction checks pass. Mobile-device compounds and PDF-preview inflection have low confidence and need fluent review.
Thanks to xet7.
Replace ten Finnish values, preserving system-wide and administrator announcement distinctions, create/upload/update/sign-in actions and the existing repository noun. All correction and production-rendering checks pass. Repository inflection and the system-wide qualifier have low confidence and need fluent review.
Thanks to xet7.
Update the upcoming changelog and audit progress with saved alert findings, twenty-five passing mirror regressions and native Windows/CodeQL verification limits.
Thanks to xet7.
Review saved scanning alerts 537 and 539. Make exact archive-host validation explicit, restrict executable dispatch and run Windows targets through the existing Node engine without cmd.exe command strings. Preserve preview flags and all archive/resume behavior. Twenty-five focused mirror test entries pass; native Windows and remote CodeQL rescanning remain unverified.
Thanks to xet7.
Update the dated audit and upcoming changelog with verified repairs, the earlier pronoun correction and remaining language-validation work.
Thanks to xet7.
Replace the Finnish timing label and refine an earlier shortcut correction from assigned to you to assigned to me. Preserve the original before-value in the correction ledger. Production rendering and all correction checks pass; timing participle composition needs fluent review.
Thanks to xet7.
Replace eight Finnish/Venda instructions, preserving click, drag, drop, resize, opening and closing distinctions and workspace placeholders. All correction and production-rendering checks pass. Icon inflection and desktop drag-handle compounds have low confidence and need fluent review.
Thanks to xet7.
Update the dated audit and upcoming changelog with the verified workspace batch, remaining findings and explicit language-review limitations.
Thanks to xet7.
Replace thirteen Finnish values, preserving workspace/subworkspace distinctions, markdown notation and the existing Veps deletion question. Verify production rendering and all correction invariants. Composed subworkspace and technical icon terminology have low confidence and need fluent review.
Thanks to xet7.
Replace nine Finnish values, preserving board/list destinations, matching-card absence, deletion confirmation and the board placeholder. Verify actual rendering and retain the existing subtask heading. Composed destination and matching-card grammar need fluent review.
Thanks to xet7 !
Replace Finnish prose using attested naming vocabulary and existing card/list/swimlane/board location phrases. Verify actual rendering with all five placeholders. Mention adaptation and composed notification grammar have low confidence and need fluent review.
Thanks to xet7 !
Translate empty-field matching and starring a board to add its navigation link. Verify actual rendering and preserve tokens and existing star hint. Composed wildcard grammar and navigation-bar terminology need fluent review.
Thanks to xet7 !
Use Unicode CLDR Ewe islamic-civil terminology and verify actual locale rendering, preserving source tokens. CLDR marks the name provisional; native validation remains required.
Thanks to xet7 !
Use Unicode CLDR Persian language names and existing calendar nouns while preserving Jalali identity and distinction from Hijri. Verify actual locale rendering and token inventories. Technical calendar-name composition needs native review.
Thanks to xet7 !
Replace four Finnish values in label and member action popups. Preserve existing correct assignment and label-removal wording and verify rendering. Composed title grammar needs fluent review; apparent reversed member handlers remain a separate review item.
Thanks to xet7 !
Use dictionary-attested alimento, keeping all three comma-separated entries and numeric suffixes. Verify production rendering and token preservation. Technical checklist use needs native review.
Thanks to xet7 !
Replace nine Finnish or Venda labels, preserving single versus multiple-board calendars, existing list and time terminology and Gantt proper names. Verify production rendering. Composed view-name grammar and collapse terminology have low confidence and require fluent review.
Thanks to xet7 !
Replace five Finnish values while retaining avatar storage, writable and base-directory paths, and upload-or-rename cancellation. Verify production rendering and preserve existing attachment-path wording. Base-folder terminology and cancellation grammar have low confidence and require fluent review.
Thanks to xet7 !
Replace four Finnish values while retaining unread filtering, read/unread marking and read-only deletion. Preserve the existing correct unread-comment phrase and verify production rendering. Unread participle inflection and composed notification grammar have low confidence and need fluent review.
Thanks to xet7 !
Replace Finnish labels with Veps and distinguish resident RAM, allocated heap, actual heap use and external memory. Verify production rendering and preserve all source tokens. Composed technical grammar has low confidence and needs fluent review.
Thanks to xet7 !
Record successful Meteor compilation, Node regressions and Chromium/Firefox verification against an empty database. Changelog checks pass.
Thanks to xet7.
Override Meteor's native CSS module type for the existing style-loader/css-loader pipeline. Initialize the second-factor form with a literal native hidden attribute and toggle it only on the existing challenge/cancel paths.
Meteor bundle compilation, four Node test entries and Chromium/Firefox checks pass against an isolated database with zero users. Signed-out sign-in and sign-up remain styled without an unsolicited challenge, even if its hide class is removed.
Thanks to xet7.
Update Audit.md and TODO Later with 803 pending original findings, exact repair counts and low-confidence warning terminology. Metadata checks pass.
Thanks to xet7.
Refresh Audit.md and TODO Later with exact correction totals, 806 pending original findings and uncertain confirmation grammar. Changelog and audit metadata checks pass.
Thanks to xet7.
Preserve ANY condition for repeated operators versus ALL conditions for differing operators. Dictionary-supported Veps prose and sample values replace Finnish; composed logical grammar remains low confidence.
Actual parser grouping and all 17,070 correction regressions pass.
Thanks to xet7.
Translate ten Finnish values with single-word parser keywords and a working negative due-date example. Preserve all field placeholders and presence/absence meanings. Composed instructional grammar is low confidence and requires fluent review.
Actual Query presence/absence checks and invalid-field rejection pass, alongside all 17,068 correction regressions.
Thanks to xet7.
Refresh Audit.md and TODO Later with 817 pending original findings, exact correction totals and low-confidence grammar requiring review. Changelog and audit metadata checks pass.
Thanks to xet7.
Replace sixteen Finnish values, preserving scheduling failures versus operation failures, successful scheduling and coming-soon functionality. Reuse existing job and backup terminology with dictionary-supported cleanup wording.
Composed scheduling syntax and backup/archive inflection are low confidence and require fluent review. All 17,058 correction records pass runtime rendering, placeholders, key order and human-preference regressions.
Thanks to xet7.
Record dated Veps heap repairs, 829 remaining original findings and low-confidence terminology. Refresh TODO Later counts and distinguish historical full-suite verification from current correction checks.
Thanks to xet7.
Replace eleven Finnish memory labels with Veps terminology; distinguish peak malloc allocation from erroneous memory and the V8 debug overwrite flag from garbage collection. Preserve metric distinctions and identifiers.
Technical compounds and inflection are low confidence and require fluent review. Runtime rendering, token, key-order and human-preference regressions pass for 17,042 correction records.
Thanks to xet7.
Document completion log paths, read-only manifest repair and successful Linux arm64 builds with release startup validation. Keep translation audit status unchanged. Changelog and audit metadata checks pass.
Thanks to xet7.
Print development and release log paths at completion on shell and Windows builds. Match the release workflow by making Meteor's server package manifest writable before updating node-gyp and installing dependencies.
Add completion/failure and read-only-manifest regressions. Development compilation and release startup smoke check pass on Linux arm64; 13 targeted test entries pass. Native Windows execution is unavailable.
Thanks to xet7.
Replace eight Finnish values, resolving six original findings and two unflagged watch labels. Preserve combined consent text, never-notified state, creator OR member and watch subscriptions. Runtime checks pass. Legal argument case and composed technical grammar remain low confidence pending fluent review.
Replace eight Finnish values, resolving five original findings and three unflagged errors. Preserve color-or-name matching, positive per-page limits, status choices and descending minus syntax. Localize user shorthand and fix unmatched label emphasis. Production Query and renderer checks pass; composed grammar remains low confidence pending fluent review.
Replace twelve Finnish values, resolving four original findings and eight unflagged errors. Preserve date bounds, signed integers, period placeholders and case-insensitivity wording. Production Query verifies localized date-sort predicates and invalid date operands; runtime checks preserve period interpolation. Technical grammar remains low confidence pending fluent review.
Replace seven Finnish values, resolving five original findings and two unflagged action labels. Preserve board title interpolation, removal from every board card, duplication and insufficient available disk space. Runtime and positive/negative wording checks pass. Technical morphology remains low confidence pending fluent review.
Replace six Finnish values, resolving five original findings and one unflagged owner label. Preserve four distinct people roles, three board-location fields, one checklist item per text line and original order. Runtime checks pass; composed technical morphology remains low confidence pending fluent review.
Replace nine originally flagged Finnish values. Preserve literal JSON fields and first/second/last examples, minicard placement, checklist template source, settings prohibition and at least one administrator. Runtime and JSON regression checks pass. Composed technical morphology remains low confidence pending fluent review.
Replace eight Finnish values, resolving six original findings and two unflagged errors. Preserve placeholders and separate number, sorting, status, existence, debug and limit meanings. Verify runtime rendering and positive/negative production Query limit behavior. Technical morphology remains low confidence pending fluent review.
Replace ten Finnish values, resolving five original findings and five unflagged errors. Preserve member OR assignee, creator distinction, end-date status and default archive exclusion. Verify localized terms through production Query and runtime rendering. Composed technical grammar remains low confidence pending fluent review.
Replace eleven Finnish or mixed-language values, resolving six original findings and five unflagged errors. Preserve all placeholders and test five localized operators through production Query with quoted values. Use a single-word assignee operator because the parser rejects spaces. Technical case and relative-clause wording need fluent review.
Replace eleven Finnish values, resolving ten original findings and one unflagged value. Preserve assigned-time job meaning, deletion confirmation, active jobs, and delete/pause/resume/start success versus failure. Composed scheduling terminology and morphology need fluent-speaker review.
Replace ten Finnish values, including one original flagged warning. Preserve restore targets, validation and continued background processing with potentially longer completion. Composed technical grammar is low confidence pending fluent-speaker review.
Correct the npm-update stage to describe its application compilation for Meteor plugin dependencies. Enable verbose npm logging, foreground lifecycle scripts, Meteor timing diagnostics and supported verbose bundle compilation. Preserve unbuffered stdout/stderr and test command output plus supported options.
Thanks to xet7 !
Use existing Veps comment terminology for counts, minicards, unread/absent states, roles and search instructions. Preserve sprintf and interpolation tokens. Verify actual production Query parsing with the apostrophe-containing operator, quoted multiword values and unknown-operator rejection. Composed relative-clause/count/case grammar is low confidence and needs fluent-speaker review.
Thanks to xet7 !
Replace Finnish and Venda values with consistent Veps messages. Preserve administrator/member requirements, username-or-password errors, comma/Tab delimiters, self-invitation restrictions and domain ownership. Align the invitation-code label with existing registration emails. All exact correction and runtime checks pass. Composed import-schema, login-event, domain ownership and case grammar are low confidence and need fluent-speaker review.
Thanks to xet7 !
Replace Finnish warnings for cards, labels, board contents, accounts, comments, checklists, checklist items and subtasks. Preserve permanent deletion, history/activity loss and inability to restore or reopen. Verify positive targets and negative target distinctions with runtime translations. Composed board-content wording, account loan inflection and definite-object grammar are low confidence and need fluent-speaker review.
Thanks to xet7 !
Replace Finnish and Venda values with Veps private/public labels, permission descriptions and custom/default visibility controls. Preserve HTML, URLs and query token semantics; verify the production Query parser against the repaired locale. Composed visibility/search-engine wording and case grammar are low confidence and need fluent-speaker review.
Thanks to xet7 !
Stream stage announcements, elapsed status and exit codes into the build log. Stop after required cache cleanup or dependency installation failures. Verify quiet command progress and failure propagation with offline fixtures.
Thanks to xet7 !
Place the existing collapse control immediately after Home and before the page or board title. Preserve per-session collapse behavior and themed layout. Update header ordering guards and add desktop/narrow-layout browser coverage for position and retained Home/title visibility.
Five header suites pass. Browser regression syntax-checks and registers; runtime execution requires a running WeKan server, which is unavailable locally.
Thanks to xet7 !
Update dated fix hash, audit summary, TODO Later counts and Upcoming release notes. Three original findings and ten related errors repaired; 963 original findings remain.
Thanks to xet7 !
Update dated fix hash, audit summary, TODO Later counts and Upcoming release notes. Seven original findings and two related errors repaired; 966 original findings remain.
Thanks to xet7 !
Update dated fix hash, audit summary, TODO Later counts and Upcoming release notes. Eleven original findings and one related error repaired; 973 original findings remain.
Thanks to xet7 !
Replace twelve Finnish values. Preserve later recovery, retained activity, all archived versus non-archived lost-item scope, exact identifier names, automatic repair and cannot-easily-undo wording. Add actual rendering and negative scope regressions.
Low confidence: composed recovery grammar and plural/case forms require fluent-speaker review.
Thanks to xet7 !
Update dated fix hash, audit summary, TODO Later counts and Upcoming release notes. Five original findings and six related errors repaired; 984 original findings remain.
Thanks to xet7 !
Replace eleven Finnish values, including related shortcut actions and unflagged labels. Preserve optional authentication, outbound/two-way/global semantics, disabling versus deletion, organization/team guidance and personal versus assigned-card filtering.
Low confidence: composed Veps labels and contact guidance need fluent-speaker review.
Thanks to xet7 !
Update dated fix hash, audit summary, TODO Later counts and Upcoming release notes. Four original findings resolved; 989 remain alongside restored and unflagged validation.
Thanks to xet7 !
Replace four Finnish values and verify the literal Enter key, worker-only move/self-assignment/comment permissions, unsaved description state and irreversible loss of all swimlane actions.
Low confidence: composed Veps grammar and inflections require fluent-speaker review.
Thanks to xet7 !
Update dated fix hash, audit and TODO Later counts, and Upcoming release summary. Six original findings resolved; 993 remain, alongside restored and unflagged validation.
Thanks to xet7 !
Replace six Finnish values, preserve creator-or-member and board notification scope, signed-in-only support, archive location and swimlane name formatting. Verify actual locale rendering and negative scope checks.
Low confidence: composed Veps grammar and inflections need fluent-speaker review.
Thanks to xet7 !
Update dated source hash and maintained totals to 14,745 corrected, 1,099 pending and 16,535 exact records, with 358 Veps findings remaining. Record mapping and shortcut semantics, passing checks and outstanding broader language validation.
Thanks to xet7 !
Replace 25 Finnish import, invitation, account-state, autocomplete and navigation values. Preserve ZIP attachment directories, CSV/TSV separators, existing-user mapping and the unmapped-member current-user fallback. Correct the assignee shortcut to add/remove assignment while retaining 1-9 and board-addition order. Keep conditional import-error guidance and match WeKan navigation labels while preserving Trello interface literals.
All exact correction records and actual positive/negative rendering checks pass. Composed technical UI wording has low-confidence inflection and needs fluent-speaker review.
Thanks to xet7 !
Update the dated source commit and maintained totals to 14,723 corrected, 1,121 pending and 16,510 exact records, with 380 Veps findings remaining. Record passive-form refinements, permission fidelity and passing rendering checks; retain broader language validation work.
Thanks to xet7 !
Repair/refine 43 role, member, assignee, selection and related UI values: 26 new records and 17 refinements. Preserve read/comment/normal permissions and assigned-only current-user visibility, board/card scopes, add versus assign, all-card removal plus notification and numeric selection ranges. Replace every malformed märitadud occurrence with the reference-confirmed märitud while retaining original before records.
All correction records and actual positive/negative placeholder rendering checks pass. Composed role and UI phrasing has low confidence and needs fluent-speaker review.
Thanks to xet7 !
Update the dated source hash and maintained summaries to 14,705 corrected, 1,139 pending and 16,484 exact records, with 398 Veps findings remaining. Document item-stem refinements and passing actual rendering checks without claiming broader language validation is finished.
Thanks to xet7 !
Repair/refine 39 list/card/custom-field/checklist/archive controls: 36 new records and three item-stem refinements preserving original before values. Keep top/bottom and current/selected-list rules distinct, retain checked/all/completed meanings and preserve archive recovery, activity history and irreversible deletion warnings. Match navigation instructions to translated menu/archive headings.
All correction records and positive/negative actual rendering checks pass. Composed kanban wording and UI inflections have low confidence and need fluent-speaker review.
Thanks to xet7 !
Update the dated source hash, summary and TODO Later to 14,675 corrected, 1,169 pending and 16,448 exact records. Keep 428 Veps findings and broader restored/unflagged and fluent-speaker reviews explicit.
Thanks to xet7 !
Replace Finnish/Venda filters, countdowns, export date fields, sorting and due-card view text. Repair received-date wording that used the word for a statement and the malformed past deadline adjective. Retain correct Minä. Preserve this/next week, tomorrow, countdown arguments, five export date types and incomplete-card/board-permission conditions.
Actual locale rendering, positive/negative semantics and all correction records pass. Composed UI inflections have low confidence and need fluent-speaker review.
Thanks to xet7 !
Correct the remaining Veps count and latest translation source hash. Distinguish the passing 1,015-suite Node run from the later passing date correction/rendering checks.
Thanks to xet7 !
Record the dated repair commit and passing correction/rendering checks. Update current totals to 14,670 corrected, 1,174 pending and 16,427 exact records, with 433 Veps findings remaining. Preserve the outstanding restored/unflagged and fluent-speaker reviews.
Thanks to xet7 !
Replace 39 Finnish or mixed Finnish/Venda date controls, rule labels, date activities and reminders with Veps reference vocabulary. Preserve received/start/due/end distinctions, set-or-change rule semantics, old/new time values, exact placeholders and approaching/current/overdue reminder states. Test actual i18next underscore and sprintf argument rendering with negative wrong-language checks.
Composed date and reminder phrasing has low-confidence inflection and needs fluent-speaker review.
Thanks to xet7 !
Link the committed toolchain upgrade from Upcoming, record Docker and lockfile consistency and passing Node checks, and retain the pending full Meteor bundle verification. Update the translation audit interruption summary without changing repair counts.
Thanks to xet7 !
Commit Meteor 3.6-beta.0 release and package pins, the matching Docker Meteor metadata, @meteorjs/rspack 3.0.0-beta.1, Rspack CLI/core/dev-server 2.2 and the explicit SWC compiler. Update the npm lockfile consistently with the development dependencies and pin existing account packages.
All 1,015 Node suites and the parser compilation and version consistency regressions pass. Full Meteor bundle verification remains pending at local tool startup.
Thanks to xet7 !
Update the dated translation source hash and 16,388 correction record total. Keep the 1,193 pending original findings and 452 Veps findings unchanged because this batch repaired unflagged values. Record passing targeted checks and low-confidence wording review.
Thanks to xet7 !
Replace Finnish activity labels with native Veps action and notification vocabulary. Preserve exact before/after records and exercise actual locale rendering with a negative Finnish regression. The composed notification label has low-confidence inflection and needs fluent-speaker review.
Thanks to xet7 !
Document the parser source commit, seven runtime/build regressions and 1,015 passing Node suites. Preserve pending full Meteor bundle verification and translation repair counts. Record the latest maintainer-run upload report with 237 successes, five unsupported codes and an informational catalogue list.
Thanks to xet7 !
Remove the undeclared body-parser import while preserving JSON and URL-encoded parsing, the 50MB limit and simple form decoding. Exercise real HTTP requests, malformed and oversized JSON, compression and Rspack compilation. Permit the canonical Meteor prerelease in the website manifest regression while rejecting stale Docker metadata.
Thanks to xet7 !
Update dated Audit and Upcoming with source commit, attested added participle refinements, 14,651 corrected findings, 1,193 pending and 16,386 exact correction records. Refresh TODO Later and retain remaining translation review status.
Thanks to xet7 !
Repair thirty-two values: twenty-three new correction records and nine refinements preserving original before values. Resolve sixteen original findings. Translate checklist/custom-field/comment activities and rule triggers, correcting all ližadud occurrences to dictionary/inflection-table and native MediaWiki ližatud. Preserve checkbox versus completion, reopening, add/remove context and field clearing versus deletion. Exact correction, underscore and sprintf argument-order regressions pass. Low confidence: composed kanban terminology and remaining UI inflections need fluent review.
Thanks to xet7 !
Update dated Audit and Upcoming with the source commit, verified literal placeholders/entities, 14,635 corrected original findings, 1,209 pending and 16,363 exact correction records. Refresh TODO Later and retain outstanding fluent/restored-value review status.
Thanks to xet7 !
Replace twenty-three Finnish/Venda values with dictionary-backed Veps, resolving ten original findings. Preserve field types, multi-select, value/activity contexts and all-card irreversible deletion with history loss. Restore literal %{value}, preserve HTML space entities, and make generic/custom-field date labels consistent. Exact corrections, actual i18next interpolation, source tokens, entities and key order pass. Low confidence: composed custom-field/control terminology and UI inflections need fluent review.
Thanks to xet7 !
Update the dated audit and source commit, Upcoming summary and TODO Later counts: 14,625 corrected findings, 1,219 pending and 16,340 exact correction records. Record passing targeted checks and remaining fluent/restored-value reviews.
Thanks to xet7 !
Replace twenty-one Finnish, Venda and mixed values using dictionary and native MediaWiki evidence, resolving ten original findings. Preserve add/remove, check/uncheck, completion/reopening, subtask and board context, exact __checkList__ case, and (0/0) counters. Exact corrections, actual i18next interpolation, tokens and key order pass. Low confidence: composed kanban checklist/subtask terminology and UI inflection require fluent review.
Thanks to xet7 !
Update dated Audit and Upcoming with the source commit, thirty-two repairs, passing interpolation and correction regressions, 14,615 corrected findings, 1,229 pending and 16,319 correction records. Refresh TODO Later and preserve outstanding fluent/restored-value review status.
Thanks to xet7 !
Repair thirty-two values with dictionary-backed Veps, resolving twenty-two original findings. Preserve labels, attachments, comments, membership, archiving, imports, restoration and card move contexts/source destinations. Compose the swimlane metaphor from attested ujund and šoid and repair the unsupported seeded stem in deletion messages. Verify actual i18next rendering with production underscore interpolation, aliases, exact corrections, tokens and key order. Low confidence: kanban metaphors, compounds and UI inflections require fluent review.
Thanks to xet7 !
Update the dated audit, source commit, Upcoming entry and TODO Later counts: 14,593 corrected findings, 1,251 pending and 16,287 exact correction records. Record passing targeted checks and remaining fluent/restored-value reviews.
Thanks to xet7 !
Replace ten Finnish settings values with Veps using dictionary and native MediaWiki evidence. Preserve attachment batch counts, CPU percentage pause threshold, millisecond delay and all numeric ranges. Add actual i18next rendering and negative wrong-language/range regression checks. All 16,287 correction records verify. Low confidence: technical batch terminology, millisecond inflection and composed UI grammar require fluent review.
Thanks to xet7 !
Record the dated source commit, passing translation/rendering and changelog checks, 14,590 corrected findings, 1,254 pending and 16,277 exact correction records. Refresh stale TODO Later counts and identify the remaining Veps and Standard Moroccan Tamazight queues. Fluent and restored-value reviews remain outstanding.
Thanks to xet7 !
Replace fifteen Finnish values using Veps dictionary and native MediaWiki evidence. Preserve all-migration scope, pause versus stop, start versus resume, completion and failure outcomes. Use the existing migracii technical term rather than physical file transfer. Low confidence: loan inflection and composed UI grammar need fluent review. Exact corrections, actual i18next rendering, placeholders, JSON examples and key order pass regression checks.
Thanks to xet7 !
Update the dated audit, source commit and Upcoming summary: 14,583 corrected original findings, 1,261 pending and 16,262 exact correction records. Record remaining fluent-review work and passing regression checks.
Thanks to xet7 !
Replace 18 Finnish labels and descriptions, resolving seven original findings. Preserve protocol identifiers, secret credentials, literal region codes and storage distinctions; repair STMP to SMTP. Use reviewed dictionary and native MediaWiki terminology. Network loan words and composed authentication/UI grammar remain low confidence for fluent review. Exact token, key-order, ledger and actual i18next rendering regressions pass.
Thanks to xet7.
Link the implementation commit from Upcoming and record organization namespaces, static comment archives, enabled wiki/project handling and shared rate-limit behavior. Keep translation repair counts unchanged and record the mirror interruption outcome and remaining WebKit environment limitation.
Thanks to xet7.
Add organization management and per-destination namespaces to the shared Unix and Windows mirror menu. Discover all accessible repositories, create missing mirrors, retain PR conversations when issues are disabled, and copy enabled wiki history and portable Projects V2 data.
Archive linked media, files and webpage HTML per comment under host/organization/repository directories. Preserve old versions, generate static HTML and CSV catalogues, and support offline rebuilding from CSV. Attach archived files to corresponding destination comments where supported.
Honor GitHub and destination rate-limit headers, persistent cooldowns and bounded retries. Public GitHub REST reads fall back without a token. Add offline regressions and a static browser test; 1,014 Node suites pass, with final targeted checks passing. Chromium and Firefox static checks pass; local WebKit requires unavailable ICU 74.
Thanks to xet7.
Record the dated local source commit, twenty repairs and tested destination/deletion distinctions in the short audit summary and upcoming changelog. Update TODO Later to 14,574 corrected original findings, 1,270 pending and 16,233 correction records. Keep low-confidence language and restored-value reviews outstanding. Correction, audit-progress and changelog regressions pass.
Thanks to xet7 !
Replace twenty Finnish values with Veps backed by the Russian–Veps dictionary and native MediaWiki terminology. Preserve filesystem, MongoDB GridFS and S3 destinations, single-versus-all attachment scope, AWS/MinIO identifiers, save success/failure and permanent deletion with no undo. Use native Sirdä for moving files, distinct from navigation Sirte. Exact correction, placeholder, key-order and actual i18next rendering regressions pass. Low confidence: composed filesystem terminology, base-path compound päte, attachment participle and technical UI grammar need fluent review.
Thanks to xet7 !
Record the dated source commit and verified list-control repairs in the short translation audit and upcoming changelog. Update TODO Later to 14,555 corrected original findings, 1,289 pending and 16,213 exact correction records. Preserve the outstanding restored-value and fluent-language review scope. Correction, progress and changelog format regressions pass.
Thanks to xet7 !
Replace twelve Finnish list-control values with Veps vocabulary checked against the Russian–Veps dictionary and native MediaWiki translations. Preserve selected-list left/right positions and distinguish empty-only duplicate cleanup from all duplicate cleanup. Exact correction, placeholder, key-order and actual i18next rendering regressions pass. Low confidence: composed UI grammar and the derived plural genitive lugetišiden need fluent review.
Thanks to xet7 !
Keep commit hashes in link targets and show readable attachment and retry descriptions in the upcoming release. Changelog format regressions pass.
Thanks to xet7 !
Document the six-action saved mirror menu, selectable sources, native attachment links and archive retry behavior in the upcoming changelog. Record 1,011 passing Node suites and keep the translation audit summary current at 14,545 corrected findings, 1,299 pending findings and 16,201 correction records. Translation repairs are ready to continue after the mirror work.
Thanks to xet7 !
Preserve the existing launcher retry behavior: failed source inventory stops synchronization, but a local archive failure records an overall failure and still attempts supported data on every selected destination. Extend the injected-command regression to verify all targets run without live remote writes.
Thanks to xet7 !
Resolve relative GitLab, Codeberg and SourceForge attachment paths against the original forge in destination text and persistent archive discovery. Recognize current GitLab project upload URLs, preserve original JSON metadata and exclude arbitrary websites from downloads. Offline link and archive regressions pass.
Thanks to xet7 !
Default to GitHub as source and GitLab, Codeberg and SourceForge as mirrors. Share the six-action menu across Unix and Windows, save source and active destinations in .tools/mirror/settings.txt, and delegate synchronization to individual forge launchers. Support native source inventories and GitHub destinations, preserve original provenance and isolate source archives. Compare Git ancestry and inventory missing metadata without remote writes in check mode. Verify menu interaction, adapters, retries, settings validation and archive isolation with offline fixtures.
Thanks to xet7 !
Replace 27 Finnish activity and core labels using native Veps dictionary vocabulary. Preserve placeholder order and source/destination roles and verify real i18next sprintf rendering. Low confidence: composed kanban grammar, derived participles and list plural need fluent review.
Thanks to xet7 !
Refine the new Hijri labels from the complete dictionary: describe the epoch as aiganlugun augotiž, the origin of time reckoning, and use the genitive of kudmaine for moon observation. Correct the vocabulary provenance in the existing four repair records. Preserve distinct civil and astronomical variants and mark composed technical wording for fluent review.
Thanks to xet7 !
Replace English labels with Veps, retaining tabular civil and astronomical epoch distinctions and Saudi lunar observation. Use native vocabulary from the 2007 Zaiceva/Mullonen Russian-Veps dictionary and the Veps Saudi Arabia article. Record four exact repairs and add positive terminology and negative English/variant-collision regressions.
Low confidence: composed technical labels, the epoch-origin phrasing and adapted Coptic proper name need fluent Veps review.
Thanks to xet7 !
Record the 2026-09-13 source commit, native vocabulary evidence and low-confidence composed wording. Refresh original finding counts to 14529 corrected and 1315 pending, with 16170 exact corrections. Distinguish the latest targeted checks from the preceding full Node run.
Thanks to xet7 !
Replace Finnish username-length and self-addressed test-email strings using attested native Veps vocabulary. Preserve the inclusive minimum of three characters and the personal recipient. Also replace the Finnish text noun with native Veps Tekst. Record exact corrections and add vocabulary and minimum-boundary regressions.
Low confidence: composed username warning and test-email compound need fluent Veps review. Vocabulary source: https://raw.githubusercontent.com/wikimedia/mediawiki/master/languages/i18n/vep.json
Thanks to xet7 !
Document per-target mirror synchronization, persistent issue/pull/release file retention and the Veps export-title repair with source commit references. Refresh the translation correction count and latest local fix. Record 1010 passing Node suites and preserve the outstanding Chromium board-export and language review work.
Thanks to xet7 !
Keep complete source files under .tools/mirror/issues/<number>, pulls/<number> and releases/<version>. Persist metadata, comments, reviews, patches, GitHub-hosted attachments, binaries and source archives. Rename removed or changed versions with old-YYYY-MM-DD_HH-MM-SS prefixes; preserve existing copies on download failures and retry on later runs.
Archive once before per-target synchronization, reuse verified release files and guard concurrent archive writers. Preserve destination main commits through the existing merge fallback without force or ref deletion. Exclude disabled GitHub Discussions, projects and wiki. Document the design and verify retention, retries, API pagination and launcher behavior with offline fixtures.
Thanks to xet7 !
Replace an unflagged Zulu-seeded title with native Veps Ve, matching the repaired export command and MediaWiki export terminology. Record the exact correction and extend the chart-title regression. This resolves the remaining failure found by the full Node suite run.
Repair Tools menu dispatch and run separate GitLab, Codeberg and SourceForge launchers through a shared engine on Unix and Windows. Read one paginated GitHub snapshot for all mirrors, match issue/comment provenance and release tags, and retry missing conversations and binary assets after partial runs. Preserve destination text and copy Git branches/tags without force or deletions. SourceForge uses Tracker tickets and SFTP release files; projects and wiki are excluded. Add offline API, retry, pagination, multipart upload and launcher regressions plus setup/scope documentation.
Compose native user-image wording for avatar change/delete/upload states, allowed types and maximum sizes. Preserve the size placeholder, byte unit and deletion confirmation. Low confidence: composed avatar phrasing and byte-unit inflection require fluent review.
Thanks to xet7 !
Install Git, SSH/SCP/SFTP, curl, jq, Node and Go prerequisites with native Debian/Ubuntu, Fedora, Brew and Windows package mappings. Use native Go builds for missing forge CLIs, verified current Go archive bootstrap for older Unix toolchains, repository-local binaries and refreshed PATH. Report remaining missing tools and failure status without stopping later attempts. Add SourceForge to the Windows mirror targets. Offline Unix, PowerShell, architecture, checksum and menu regressions pass; no remote mirroring, uploads or publishing ran.
Thanks to xet7 !
Use native Veps software vocabulary for email addresses, send/sent/error states and active/inactive filters. Restore the plural address label, retain SMTP and preserve opposing states. Low confidence: composed SMTP test subject needs fluent review.
Thanks to xet7 !
Install Forge from cmd/forge instead of its library root and Tea from gitea.dev/tea instead of the obsolete code.gitea.io module. Apply paths on Unix and Windows. Report Unix Tea/Forge Go failures with nonzero status while continuing later tools. Offline regression covers Fedora detection, skips, paths and failure continuation; no packages or remote writes ran.
Thanks to xet7 !
Use native software vocabulary for ongoing uploads, failure, completion and upload limits. Preserve bytes and allowed file types. Low confidence: composed type and byte-unit inflections need fluent review.
Thanks to xet7 !
Use attested native Veps software commands, including rename. Preserve distinct import/export and close/delete actions with vocabulary and rejected seed regression coverage.
Thanks to xet7 !
Exercise all five unsupported language codes across failed registration, newly supported registration with full uploads, and subsequent uploads without duplicate additions. Document fresh project discovery, no persisted failure skip list, and mapping changes when catalogue codes differ.
Thanks to xet7 !
Use native MediaWiki Veps labels for Back, Done, Error, Version and Create. Verify the distinct plural errors label against Veps dictionary declension. Preserve placeholders and existing correct labels.
Thanks to xet7 !
Use attested native calendar and country vocabulary instead of English seeds. Exact Islamic name follows Unicode CLDR; composed Chinese and Japanese names need fluent review. Positive and distinct-calendar regressions pass with full correction ledger.
Use Unicode CLDR native Tifinagh vocabulary for Calendar, Time, Today, Day, Week and Month. Preserve existing correct calendar values and verify exact vocabulary and script in the full correction ledger.
Use IRCAM-attested Standard Moroccan Tamazight labels for Title and Language. Preserve correct-language translations elsewhere and add positive vocabulary and negative Arabic-script checks.
Use attested native Persian and Coptic names with existing calendar vocabulary, retaining Jalali as a proper name. Composed calendar names need fluent review. Positive and negative vocabulary checks pass with exact correction provenance.
Replace English Islamic civil with the localized Unicode CLDR Kashmiri name. Check exact native vocabulary and that the civil variant remains distinct from the general Hijri calendar. Other two Kashmiri Hijri findings remain pending.
Replace English and Italian calendar seeds with Tibetan labels, preserving Jalali, Hijri and ISO identifiers. Distinguish tabular epochs and lunar sighting with dictionary-supported vocabulary. Technical compositions and transliterations have low confidence and need fluent review. Correction tests pass; Member Settings UI coverage is added and syntax-checked, browser execution pending.
List successful uploads, failures with reasons, supported retry targets, unsupported local codes and additional catalogue targets requiring local translations. Inspect paginated catalogue read-only, distinguish unavailable support checks, and document requests for new global languages. Verify all reporting offline.
Use attested native words Nimi and kirjamišt. Compact parenthetical sorting wording has low confidence and needs fluent review. Add exact correction and vocabulary checks.
Use native Kelʹ, Lugu and Nimi instead of Finnish seed labels. Correct Painda to the dictionary imperative Paina in existing default-board instructions. Preserve exact correction provenance and add vocabulary regression checks.
Use dictionary-attested Aig, Uzʹ and Tämbei for Time, New and Today. Preserve source keys and record exact corrections with positive and negative vocabulary checks.
Mirror stdout and stderr to local-time status logs, including dry runs and failures, while preserving exit status. Document unsupported Tigre registration and verify logging offline.
Document 37ae64fa8, passing actual startup tests and pending browser execution. Keep the newly observed Uzbek Arabic script issue in the audit. Audit-progress and changelog-format checks pass.
Thanks to xet7 !
Resolve yue and wuu to their existing registered variants, and zh-MO to Traditional Chinese. Exercise actual startup autoruns, delayed profile preference, browser languagechange and absence of profile writes. Browser-language checks pass. Arabic Uzbek vocabulary/script remains a separate translation review.
Thanks to xet7 !
Map ru-RU to supported ru_RU and report its file alias instead of uploading twice. Keep unsupported Aromanian failures visible rather than mapping to Romanian. Offline upload and loader tests pass; no uploads were run.
Thanks to xet7 !
Record 1666a2012 and 0c0adb48b, saved preference precedence and pending UI execution. Use the existing fixture user.id in browser coverage. Locale, audit-progress, changelog-format and browser syntax checks pass.
Thanks to xet7 !
Match all browser preferences using existing locale identifiers and explicit standard-to-legacy aliases, including Veps, Venetian, Latin American Spanish and Uzbek scripts. Prefer supported saved profile choices and fall back to English. Respond to browser languagechange without writing a profile choice. Checks cover all 245 locales and alias/error cases. Browser regression added and syntax-checked; execution pending.
Thanks to xet7 !
Map pt-PT to pt_PT and upload the shared target once. Verify that canonical alias targets are registered and loaded while retaining local variant wording. Offline upload and language-loader checks pass; no uploads were run.
Thanks to xet7 !
Document c6e76522d and 16,007 exact correction records, preserving unresolved language reviews. Audit-progress and changelog-format checks pass.
Thanks to xet7 !
Replace Indonesian layanan with attested Acehnese peulayanan in the remaining flagged label and two related instructions. Preserve literal Google Cloud menu labels and JSON. Composed technical wording is low confidence; wider mixed-language review remains. Positive and negative correction checks pass.
Thanks to xet7 !
Record 8549b6c4c, cb6830505 and d5363a26b, passing local checks and pending browser verification. Preserve remaining translation findings. Audit-progress and changelog-format checks pass.
Thanks to xet7 !
Verify all 245 registered popup locales and every translation file. Resolve regional flags from base languages with explicit legacy and script exceptions; preserve country-before-language order in RTL interfaces. Unit wiring and actual-helper checks pass. Add and syntax-check browser coverage; browser execution remains pending.
Thanks to xet7 !
Use supported fr_BE, fr_CA, km_KH and gug_PY codes. Collapse the Khmer file alias to one target. Keep unsupported Manx and Ladin failures visible; Ladino is a different language. Offline upload regressions pass; no uploads were run.
Thanks to xet7 !
Replace three unflagged Finnish labels and one flagged account instruction with dictionary-based Veps. Preserve valid shared Nimi. Composed username and purpose-clause wording is low confidence; correction regression checks pass.
Thanks to xet7 !
Document 6db460891, preserve valid alternatives and update the correction inventory to 16,000 records. Audit-progress and changelog-format checks pass.
Thanks to xet7 !
Restore Gregorian and ISO week detail in both calendar labels and use Tiempo for the alias time-spent board view. Preserve seven valid Spanish wording alternatives. Translation correction regressions pass.
Thanks to xet7 !
Map es-CO to supported es_CO and prefer explicit local mappings when a legacy alias shares the remote code. Report skipped aliases rather than overwriting one target twice. Offline force-upload tests pass; no remote upload was run. Nine local alias differences still need reconciliation.
Thanks to xet7 !
Record 462f3bb78, 14,472 corrected findings, 1,372 pending and 15,997 exact repair records. Audit-progress and changelog-format checks pass.
Thanks to xet7 !
Use dictionary-attested country genitives Kitain and Japonijan with the published Veps calendar noun. Positive and negative language regressions pass; composed terminology remains subject to fluent-speaker review.
Thanks to xet7 !
Document 4a06f2abd and the current audit totals, retaining outstanding language review. Audit-progress and changelog-format checks pass.
Thanks to xet7 !
Replace four Finnish-seeded findings with dictionary-based Veps text. Preserve the distinction between missing and uncreated users and retain ISO 8601. Composed technical wording is low confidence; fluent-speaker review remains necessary. Translation correction regressions pass.
Thanks to xet7 !
Record 643cabc3c, low-confidence language review and current totals: 14,466 corrected original findings, 1,378 pending and 15,991 exact correction records. Audit-progress and changelog-format checks pass.
Thanks to xet7 !
Use attested Veps vocabulary for showing only locked users and confirming all users were unlocked. Preserve the distinction in positive and negative regression checks. Composed plural and technical account wording is low confidence and needs fluent-speaker review; correction suite passes.
Thanks to xet7 !
Document a5577d919 and the 15,989 exact correction records. Original Veps findings and restored translations remain outstanding. Audit-progress and changelog-format checks pass.
Thanks to xet7 !
Use Ližada for Add and Ližatud for Added, following the dictionary conjugation of ližata. Record exact repairs and positive/negative language regression checks. Translation correction suite passes; wider Veps findings remain under review.
Thanks to xet7 !
Reference dated fix 56f8ce913 and record 15,987 correction records. Original pending findings remain 1,380; preserve specialized shade and wider language review requirements.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace eight unflagged Finnish color names with attested Veps vocabulary from the Veps word list. Add positive/negative vocabulary regression checks; specialized shades remain queued for semantic review.
Validation: complete correction-ledger suite passes for exact values, placeholders, JSON examples, key order and merge preservation.
Thanks to xet7 !
Read actual uptime composition and verify päiväd is also the Veps singular partitive, compatible with the counted-duration context. Clarify correction provenance and add positive/negative language-vocabulary assertions for repaired date units.
Validation: full correction-ledger suite passes; broader Veps grammar review remains outstanding.
Thanks to xet7 !
Reference dated fix ffbf2ef72 and record 14,464 corrected findings, 1,380 pending findings and 15,979 correction records. Preserve low-confidence compound terminology and wider review requirements.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace Finnish calendar and Turkic-seeded selector text with Veps. Confirm kalendar' in actual Veps newspaper and corpus usage. Compound selector wording remains low confidence pending fluent-speaker review.
Validation: correction ledger token, JSON example, key-order and merge-preservation checks pass.
Thanks to xet7 !
Reference dated local fix b077128b2 and record 15,977 correction records. Original pending findings remain 1,381; preserve composed-UI inflection and wider linguistic review requirements.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace four unflagged Finnish-seeded date-unit values with Veps vocabulary from the Veps Wikibooks word list. Preserve singular/plural distinction. Composed-UI inflection remains a low-confidence review item.
Validation: full correction-ledger token, JSON example, key-order and merge-preservation checks pass.
Thanks to xet7 !
Reference dated review ad209a3cb, record 179 retained findings and 1,381 pending findings, and preserve remaining linguistic validation scope.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Review the flagged reactivity label against actual Corsican Assembly and native Corsican usage. Reattività is attested Corsican; identical Italian spelling does not justify overwriting compatible wording. Preserve the configuration variable and record the evidence-backed retention.
Validation: audit-progress exact-value classification passes.
Thanks to xet7 !
Reference dated fix 1c53f96ad, correct the broader German-seed review summary and record 15,973 correction records. Original pending findings remain 1,382; restored and unflagged linguistic review continues.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
The retained value was German Zeitplan, not the tool name described by its review. Replace it with Cron, remove the erroneous review and record the exact correction. Add positive and negative regression assertions for the technical name.
Validation: Klingon semantic and complete correction-ledger suites pass.
Thanks to xet7 !
Reference dated fix 003a34cf3 and record all 429 original Venetian findings repaired, 14,463 total corrected findings, 1,382 pending findings and 15,972 correction records. Retain restored-value and low-confidence linguistic review.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace thirty Italian/English-seeded Venetian display, SMTP, WIP and calendar labels. Preserve private-only access, irreversible vote loss, task movement direction and calendar identities. Direct wording and specialized calendar terminology remain low confidence pending fluent-speaker review.
Validation: correction ledger token, JSON example, key-order and merge-preservation checks pass. Original Venetian queue is empty; restored and unflagged values still require review.
Thanks to xet7 !
Reference dated fix 82a9ae61b and record 14,433 corrected findings, 1,412 pending findings and 15,942 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix 8a615aa40 and record 14,418 corrected findings, 1,427 pending findings and 15,927 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix 9054d1ee2 and record 14,403 corrected findings, 1,442 pending findings and 15,912 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated local fix 73c8cb4b0 and record 14,388 corrected findings, 1,457 pending findings and 15,897 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix 3a139c82a and record 14,368 corrected findings, 1,477 pending findings and 15,877 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace twelve Italian-seeded help and control values. Correct modified-date direction to days ago or less, preserve member/assignee union and private/public-only scope, and translate checked items as checklist entries. Direct wording remains low confidence pending fluent-speaker review.
Validation: correction ledger token, JSON example, key-order and merge-preservation checks pass.
Thanks to xet7 !
Reference dated fix 3e91ec423 and record 14,356 corrected findings, 1,489 pending findings and 15,865 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace sixteen Italian-seeded filter and operator-help values. Preserve query syntax, OR behavior, case insensitivity and negated-field meaning; correct created-date direction to days ago or less. Direct wording remains low confidence pending fluent-speaker review.
Validation: correction ledger token, JSON example, key-order and merge-preservation checks pass.
Thanks to xet7 !
Reference dated fix 0bb0c863e and record 14,340 corrected findings, 1,505 pending findings and 15,849 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix d21f4d87d and record 14,325 corrected findings, 1,520 pending findings and 15,834 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix 4171503bc and record 14,313 corrected findings, 1,532 pending findings and 15,822 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix d2f9dad02 and record 14,297 corrected findings, 1,548 pending findings and 15,806 correction records. Preserve outstanding linguistic and restored-value review.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated local fix 7a48f1a32 and record 14,277 corrected findings, 1,568 pending findings and 15,786 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace twenty Italian-seeded admin, archive and upload messages with Venetian. Preserve active/inactive state meanings, offline data-loss warning, HTML tags and size placeholders. Direct wording remains low confidence pending fluent-speaker review.
Validation: correction ledger token, JSON example, key-order and merge-preservation checks pass.
Thanks to xet7 !
Reference dated fix d653f9771 and record 14,257 corrected findings, 1,588 pending findings and 15,766 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix 7615e1916 and record 14,245 corrected findings, 1,600 pending findings and 15,754 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated local fix a617c4300 and record 14,230 corrected findings, 1,615 pending findings and 15,739 correction records. Preserve outstanding linguistic and restored-value reviews.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix ed63d39a8 and record 14,210 corrected findings, 1,635 pending findings and 15,719 correction records. Preserve outstanding linguistic and restored-value validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix a35ca4249 and record 14,190 corrected findings, 1,655 pending findings and 15,699 correction records. Preserve outstanding language and restored-value review.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated local fix a5a956ca3 and record 14,170 corrected findings, 1,675 pending findings and 15,679 correction records. Retain outstanding linguistic and restored-value review.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace twelve Italian-seeded help and display values. Preserve literal search examples, predicate placeholders, descending minus sign, file formats and external menu labels. Direct wording remains low confidence pending fluent-speaker review.
Validation: correction ledger checks pass for tokens, JSON examples, key order and merge preservation.
Thanks to xet7 !
Reference dated fix 8d669c209 and record 14,158 corrected findings, 1,687 pending findings and 15,667 correction records. Preserve outstanding linguistic and restored-value reviews.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix e8f9a898b and record 14,142 corrected findings, 1,703 pending findings and 15,651 correction records. Preserve outstanding linguistic and restored-value review.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix 2bb366f9a and record 14,117 corrected findings, 1,728 pending findings and 15,626 correction records. Document exact filter-example regression coverage and outstanding linguistic review.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Translate Italian filter prose to Venetian and restore exact executable examples, operator spacing, quote delimiters and single backslashes. Extend existing regression coverage to Venetian and the escaped apostrophe example. Direct prose remains low confidence pending fluent-speaker review.
Validation: all correction ledger checks and exact filter examples pass.
Thanks to xet7 !
Reference dated fix 6d05bb764 and record 14,116 corrected findings, 1,729 pending findings and 15,625 correction records. Preserve outstanding language and advanced-filter reviews.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Reference dated fix 2acd6cc83 and record 14,097 corrected findings, 1,748 pending findings and 15,606 correction records, with linguistic review still outstanding.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace twenty-five Italian-seeded activity and insertion labels. Preserve checked/unchecked and complete/incomplete meanings, source placeholders and top/bottom placement; remove the erroneous digit before the subtask placeholder. Direct wording remains low confidence pending fluent-speaker review.
Validation: correction inventory token, JSON example, key-order and merge-preservation checks pass.
Thanks to xet7 !
Reference dated local fix 65f266e36 and record 14,072 corrected findings, 1,773 pending findings and 15,581 exact correction records. Preserve outstanding linguistic validation.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace Italian-seeded activity messages with Venetian while preserving event distinctions, source/destination hierarchy and every interpolation token. Direct kanban wording is low confidence and awaits fluent-speaker review.
Validation: correction ledger checks pass for tokens, JSON examples, key order and merge preservation.
Thanks to xet7 !
Reference dated translation fix 88c871b27. Record 14,047 corrected findings, 1,798 pending findings and 15,556 correction records; distinguish Venetian and Veps from Venda using the language registry.
Validation: audit progress and changelog format pass.
Thanks to xet7 !
Reference dated local fix 180ca33c5 and record 14,034 corrected findings, 1,811 pending findings and 15,543 correction records. Keep restored-value and fluent-speaker validation outstanding.
Validation: audit progress and changelog format pass.
Thanks to xet7 !
Replace 39 Zulu-seeded messages and 18 calendar labels, including three unflagged Afrikaans values, with Tshivenda. Preserve no-undo warnings, private-only access, numeric validation and calendar identities. Low-confidence wording and specialized calendar terminology await fluent-speaker review.
Validation: correction inventory passes token, JSON example, key-order and merge-preservation checks. All original main Venda audit findings are repaired; broader and restored-value review remains outstanding.
Thanks to xet7 !
Update dated audit summary and TODO Later with 13,980 corrected findings, 1,865 pending findings and 15,486 exact correction records. Reference local fix 77bf80f43 and retain fluent-speaker validation requirements.
Validation: audit-progress and changelog-format suites pass.
Thanks to xet7 !
Replace Zulu-seeded shortcut, visibility, SMTP and migration labels with Tshivenda. Preserve display thresholds, ISO 8601 and technical protocol names. Direct wording is low confidence and awaits fluent-speaker review.
Validation: all 15,486 correction records pass placeholder, JSON example, key-order and merge-preservation checks.
Thanks to xet7 !
Record dated fix 35f909774, 13,950 corrected original findings, 1,895 pending and 15,456 exact corrections. Keep remaining review and verification scope open.
Thanks to xet7 !
Replace Zulu-seeded storage, search and size controls with Tshivenda. Preserve S3 URL and region examples, SSL/TLS names and literal server troubleshooting commands. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 4c42a6808, 13,920 corrected original findings, 1,925 pending and 15,426 exact corrections. Keep remaining language review and full audit scope open.
Thanks to xet7 !
Replace Zulu-seeded rule, rescue-dialog and migration confirmation prose with Tshivenda. Preserve literal IDs, keyboard ranges, full restore scope and irreversible or difficult-to-undo warnings. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 0f8751df8, 13,890 corrected original findings, 1,955 pending and 15,396 exact corrections. Keep remaining audit and verification scope open.
Thanks to xet7 !
Record dated fix cc2eaa2bd, 13,860 corrected original findings, 1,985 pending and 15,366 exact corrections. Keep outstanding review and full audit scope open.
Thanks to xet7 !
Record dated fix 28f1db700, 13,830 corrected original findings, 2,015 pending and 15,336 exact corrections. Preserve remaining review and full audit scope.
Thanks to xet7 !
Replace Zulu-seeded validation, keyboard, labels and list messages with Tshivenda. Preserve source tokens, year example, minimum-admin constraint and irreversible list loss warning. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 1baefe89e, 13,805 corrected original findings, 2,040 pending and 15,311 exact corrections. Keep remaining review and full verification scope open.
Thanks to xet7 !
Record dated fix bff84678e, 13,780 corrected original findings, 2,065 pending and 15,286 exact corrections. Keep remaining review and full audit scope open.
Thanks to xet7 !
Record dated fix 1436d81f2, 13,755 corrected original findings, 2,090 pending and 15,261 exact corrections. Keep outstanding language review and full verification scope open.
Thanks to xet7 !
Replace Zulu-seeded verification emails, format errors and permission requirements with Tshivenda. Preserve source tokens, mail line breaks, WIP/JSON/CSV/TSV names and zoom bounds. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 3e7746666, 13,730 corrected original findings, 2,115 pending and 15,236 exact corrections. Keep remaining review and full verification scope open.
Thanks to xet7 !
Replace Zulu-seeded date controls, subtasks and account emails with Tshivenda. Preserve source placeholders, mail line breaks, SMTP/Planning Poker names and distinct time fields. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 59286c27f, 13,705 corrected original findings, 2,140 pending and 15,211 exact corrections. Keep remaining validation and full audit scope open.
Thanks to xet7 !
Replace Zulu-seeded scheduled-job outcomes and custom HTML/JSON controls with Tshivenda. Preserve %{value}, HTML entities, assetlinks.json and success/failure versus pause/resume distinctions. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Replace Zulu-seeded checklist, star, auto-width and template controls with Tshivenda. Preserve enable/disable meanings and source tokens; use lutombo for blue, supported by https://www.justice.gov.za/constitution/SAConstitution-web-ven.pdf . Other wording remains low confidence and open to fluent review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 779dcb02b, 13,630 corrected original findings, 2,215 pending and 15,136 exact corrections. Keep remaining audit and verification scope open.
Thanks to xet7 !
Replace Zulu-seeded background, backup, cleanup, visibility and card settings labels with Tshivenda. Preserve source tokens, HTML emphasis and permanent loss warnings. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix a89ed3821, 13,605 corrected original findings, 2,240 pending and 15,111 exact corrections. Keep remaining review and full audit scope open.
Thanks to xet7 !
Record dated fix b110191f1, 13,580 corrected original findings, 2,265 pending and 15,086 exact corrections. Preserve remaining review and full audit scope.
Thanks to xet7 !
Record dated fix 4b6da7008, 13,564 corrected original findings, 2,281 pending and 15,070 exact corrections. Keep remaining review and verification scope open.
Thanks to xet7 !
Replace Zulu-seeded import, movement, custom-field, workspace and administrator labels with Tshivenda. Preserve interpolation counts, HTML tags and active/inactive state distinctions. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Replace Zulu-seeded reminders, list creation and checklist activities with Tshivenda. Preserve source placeholders, due-soon/now/past distinctions and completed versus incomplete states. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 77997ecb9, 13,520 corrected original findings, 2,325 pending and 15,026 exact corrections. Keep outstanding language review and full audit scope open.
Thanks to xet7 !
Replace Zulu-seeded lockout controls and dated activities with Tshivenda. Distinguish locked/unlocked and known/unknown states; retain source time and card placeholders. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 2f7658de8, 13,500 corrected original findings, 2,345 pending and 15,006 exact corrections. Keep remaining review and verification scope open.
Thanks to xet7 !
Record dated fix 6ced21a16, 13,475 corrected original findings, 2,370 pending and 14,981 exact corrections. Preserve remaining audit and verification scope.
Thanks to xet7 !
Record dated fix 48739c6ac, 13,455 corrected original findings, 2,390 pending and 14,961 exact corrections. Keep remaining review and verification work open.
Thanks to xet7 !
Record dated fix 846fd29ad, 13,433 corrected original findings, 2,412 pending and 14,939 exact corrections. Keep outstanding validation and remaining audit work open.
Thanks to xet7 !
Replace Zulu-seeded card windows, privacy descriptions, invitations and rule actions with Tshivenda. Preserve source tokens, public visibility versus edit permission and top/bottom placement directions. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix bdcb23fd5, 13,418 corrected original findings, 2,427 pending and 14,924 exact corrections. Preserve outstanding review and full audit scope.
Thanks to xet7 !
Replace Zulu-seeded list movement, storage, notifications and user-role explanations with Tshivenda. Preserve the imported-role permission ceiling and restricted-user capabilities. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 67b6d548a, 13,403 corrected original findings, 2,442 pending and 14,909 exact corrections. Keep remaining language and runtime verification scope open.
Thanks to xet7 !
Replace Zulu-seeded operator and archive-status explanations with Tshivenda. Preserve literal examples, angle-bracket arguments, all source placeholders and has-field negation. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 629fb613d, 13,373 corrected original findings, 2,472 pending and 14,879 exact corrections. Preserve remaining review and verification work.
Thanks to xet7 !
Replace Zulu-seeded query instructions and operator help with Tshivenda. Keep literal examples, angle-bracket arguments and source placeholders unchanged. Explain OR versus AND distinctly. Low-confidence prose remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 6ecc8171b, 13,363 corrected original findings, 2,482 pending and 14,869 exact corrections. Preserve remaining review and verification scope.
Thanks to xet7 !
Record dated fix c59c09783, 13,353 corrected original findings, 2,492 pending and 14,859 exact corrections. Keep remaining review and verification work open.
Thanks to xet7 !
Replace Zulu-seeded copy, conversion and deletion prose with Tshivenda. Preserve placeholders, irreversible loss warnings and the AND condition requiring an empty duplicate plus a populated namesake list. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix b2b1752c8, 13,338 corrected original findings, 2,507 pending and 14,844 correction records. Keep language validation and wider audit work open.
Thanks to xet7 !
Record dated fix 6a68c0e37, 13,318 corrected original findings, 2,527 pending and 14,824 exact corrections. Retain outstanding language review and broader audit work.
Thanks to xet7 !
Record dated fix f92cfa5b1 and counts of 13,298 corrected original findings, 2,547 pending and 14,804 correction records. Keep remaining verification and full audit scope open.
Thanks to xet7 !
Replace Zulu-seeded messages directly with Tshivenda. Preserve old and new board, list and lane placeholders, exact checkList token case and percent token counts. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 18429316a, 13,282 corrected original findings, 2,563 pending and 14,788 exact correction records. Preserve remaining validation and repair scope.
Thanks to xet7 !
Write Tshivenda activity prose for attachment, membership, checklist, label and archive actions with all source placeholders intact. Vocabulary is informed by available Tshivenda wordlists and existing kanban context; wording is low confidence and remains open to fluent-speaker review.
Validation: audited correction regressions pass.
Thanks to xet7 !
Record dated fix 9b78486c5 and 13,257 corrected original findings, 2,588 pending and 14,763 correction records. Keep remaining verification and broader audit work open.
Thanks to xet7 !
Replace English Coptic and tabular Hijri labels using existing locale calendar terminology. Preserve civil versus astronomical epoch distinctions. Specialized wording is low confidence and remains open to fluent-speaker review.
Validation: audited correction regressions verify placeholders, examples, key order and newer translation protection.
Thanks to xet7 !
Record dated fix e077f92b9 and 13,251 corrected original findings, 2,594 pending and 14,757 correction records. Keep broader language validation and browser checks open.
Thanks to xet7 !
Replace English Coptic, Buddhist and tabular Hijri labels using existing locale terminology. Retain civil versus astronomical epoch distinctions. Specialized wording is low confidence and remains open to fluent-speaker review.
Validation: audited correction regressions preserve placeholders, examples, formatting and key order.
Thanks to xet7 !
Record dated fix 2a750c70c, 13,241 corrected original findings, 2,604 pending and 14,747 exact corrections. Preserve remaining language-validation and browser-verification work.
Thanks to xet7 !
Replace English Buddhist, Coptic and tabular Hijri labels with locale wording. Keep civil and astronomical epoch variants distinct. Specialized translations are low confidence and remain open to fluent-speaker review.
Validation: audited correction regressions verify placeholders, examples, order and newer translation protection.
Thanks to xet7 !
Record dated fix 205a2317a and counts of 13,233 corrected original findings, 2,612 pending and 14,739 correction records. Preserve remaining language validation and audit scope.
Thanks to xet7 !
Replace English Coptic labels in Setswana and Sesotho and the English civil Hijri label in Sesotho using existing locale calendar terminology. Specialized wording is low confidence and remains open to fluent-speaker review.
Validation: audited correction regressions verify placeholders, examples, formatting and key order.
Thanks to xet7 !
Record dated fix 1b930ff38, 13,230 corrected original findings, 2,615 pending and 14,736 exact correction records. Keep specialized language validation and broader audit work open.
Thanks to xet7 !
Replace English labels with Aymara using existing pachachimpu terminology. Distinguish civil and astronomical tabular epochs from Saudi moon sighting. Specialized wording is low confidence and remains open to fluent-speaker review.
Validation: audited correction regressions preserve tokens, examples and key order.
Thanks to xet7 !
Record dated fix 1044eebc9 and 14,733 corrections. All 829 broader German-identical Klingon candidates are reviewed: 828 repairs and one retained technical name. Fluent review, browser verification and the original multi-language audit remain open.
Thanks to xet7 !
Replace remaining German-seeded operator and predicate keywords with whitespace-free Klingon terms supported by the apostrophe-aware parser. Exercise actual locale values through Query for user, member, assignee, creator, board, swimlane, list, title, description, attachment and checklist searches.
Low-confidence Klingon wording remains open to fluent-speaker review. Audited corrections, tokens and localized parser regressions pass; browser verification remains pending.
Thanks to xet7 !
Allow straight and curly apostrophes in operator names so Klingon and other apostrophe-bearing localized keywords can be parsed. Keep quoted value parsing and unknown-operator errors unchanged.
Validation: actual Query runtime tests cover localized names, quoted values, normal operators, plain quoted text and unknown names; card-number search regressions pass.
Thanks to xet7 !
Record dated fix a24ba752c and 14,696 corrections. The broader Klingon queue now consists of 37 search keyword values; 791 were repaired and one technical name retained.
Thanks to xet7 !
Translate remaining German-seeded storage, scheduling and progress controls directly with placeholders intact. Record Cron as a reviewed technical name rather than replacing its shared spelling. Low-confidence Klingon prose remains open to fluent-speaker review.
Validation: audited correction and Klingon regressions pass.
Thanks to xet7 !
Record dated fix 0db60bab0, 14,658 correction records and 76 remaining broader Klingon findings. Retain unresolved original audit findings and search parser support requirement.
Thanks to xet7 !
Replace German-seeded scheduled-job, migration, filesystem and progress labels directly with Klingon. Preserve product names and interpolation tokens. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction and Klingon regressions pass.
Thanks to xet7 !
Link the incremental import implementation and its real Fossil regression. Update dated translation progress for c950c236e to 14,608 correction records and 126 broader Klingon findings remaining.
Thanks to xet7 !
Use fossil import --incremental when the destination exists, retaining existing history without force overwrite. Re-export selected Git namespaces so repositories created by previous script versions also update without requiring marks files.
Validation: real Fossil 2.28 imports a newly committed Git change, retains old commits and avoids duplicates on a third run. Mock failure and namespace regression checks and Bash syntax pass.
Thanks to xet7 !
Record dated fix 4e1e31327, 14,558 exact corrections and 176 remaining broader Klingon findings. Original pending evidence and the apostrophe parser requirement remain unresolved.
Thanks to xet7 !
Replace German-seeded status, spinner, checklist, attachment and progress controls directly with Klingon. Preserve source placeholders and retain literal URL and Cc syntax. Low-confidence wording remains open to fluent-speaker review.
Validation: audited correction and Klingon regression checks pass.
Thanks to xet7 !
Record dated fix 8a5473c35, 14,508 correction records and 226 remaining broader Klingon values. Track required apostrophe support for translated query operator names.
Thanks to xet7 !
Replace German-seeded search help, report headings, card sorting and swimlane controls; preserve source placeholders. Direct wording is low confidence and remains open to fluent-speaker review. Localized operator names require a separate apostrophe parser fix before replacement.
Validation: audited correction and Klingon regression checks pass.
Thanks to xet7 !
Update dated audit progress to 14,468 corrections and 266 remaining broader Klingon findings. Add a regression distinguishing Sunday from the alternate Saturday name.
Thanks to xet7 !
Replace German-seeded weekday labels, card-view headings, sorting labels and search result counts. Use the Klingon Language Institute Gregorian weekday mapping, including jaj wa' for Sunday; preserve interpolation tokens.
Source: https://www.kli.org/duolingo/say-when-an-event-was-2/
Other prose is low confidence and remains open to fluent-speaker review. Audited correction and Klingon regression checks pass.
Thanks to xet7 !
Record the dated repair commit b7acf3047 and correction inventory of 14,425 values. Keep the broader Klingon review queue at 309 and distinguish it from the original 2,618 pending findings.
Thanks to xet7 !
Replace remaining German-seeded checklist actions, swimlane controls, assignee labels and user-management headings directly with Klingon. Preserve source placeholders and record exact before/after values. Wording is low confidence and remains open to fluent-speaker review.
Validation: Klingon translation and audited correction regressions pass.
Thanks to xet7 !
Set executable permissions on apt-install.sh, delete-tag.sh, fetch.sh, fossil.sh and npm-retry.sh so they can be invoked directly. Script contents are unchanged.
Validation: Bash syntax checks and npm retry and Fossil export regression suites pass.
Thanks to xet7 !
Replace reviewed German-seeded labels directly, preserve dynamic tokens and runtime names, and distinguish completed versus incomplete states and top versus bottom positions. Recorded corrections and Klingon regression checks pass. Low-confidence prose remains marked for fluent-speaker review.
Thanks to xet7 !
Replace reviewed German text, distinguishing assignees from creators, archive from delete, start from due dates, and tracking from notification suppression. Preserve tokens and file formats. Recorded-correction, warning and Klingon regression checks pass. Low-confidence wording remains marked for fluent-speaker review.
Thanks to xet7 !
Resolve the UI repository from the script or a supplied filename, keep temporary files under the repository, and report missing files or tools clearly. Add matching menu and command-line entries on Unix and Windows, documentation, and mocked UI path checks. Menu parity and a real Fossil 2.28 history import pass.
Thanks to xet7 !
Export branch, tag and remote-branch namespaces explicitly instead of all refs. Resolve paths from the script, handle destinations with spaces, preserve existing repositories and propagate Git or Fossil failures. Reproduce the reported warning with real Git and verify a real Fossil 2.28 import preserves history and the release tag.
Thanks to xet7 !
Review common board, workspace, vote and archive controls beyond the original audit queue. Preserve all source tokens and use explicit color references to distinguish hues sharing Klingon color terminology. Regression checks for correction records, warning states, JSON and placeholder inventories pass. Low-confidence language remains marked for fluent-speaker validation.
Thanks to xet7 !
Meteor merges top-level profile objects by publication precedence. Publish the private boardViewPreference field reactively so a narrow or empty profile cannot hide it during impersonation. Preserve pending choices until the private preference catches up, and route the remaining calendar helper through the same resolver. Cover preference precedence, updates, unsets, deletion, observer cleanup and the real impersonation browser path.
Thanks to gleneindre and xet7 !
Fixes#6691,
Repair the final 81 flagged strings, including calendar-system labels, storage authentication help and destructive warnings. Preserve calendar epoch and observation distinctions, invitation tokens and diagnostic commands. Placeholder and correction regressions pass. Low-confidence Klingon wording still needs fluent-speaker review; the broader locale audit continues.
Thanks to xet7 !
Finish setUserId before returning to the client, so subscription recreation cannot race the client identity change. Add a deferred-promise regression and verify switch failures propagate.
Thanks to gleneindre and xet7 !
Fixes#6691,
Keep placeholders, JSON properties and literal query examples intact. Add regression checks for destructive warnings, security states and translation records. Update the resumed audit counts. Klingon prose is low confidence and needs fluent-speaker validation.
Thanks to xet7 !
Resolve missing or invalid profile board views through the browser preference and Swimlanes default without reloading. Publish the authenticated user board-view preference privately, including after impersonation. Add fallback, selector-scope, publication-isolation and browser regressions.
Thanks to gleneindre and xet7 !
Fixes#6691,
Remove competing autofocus from the template search field and require the actual title field to retain entered text. Wait for the expected Meteor user in the browser across refresh initialization. The refresh regression passes ten WebKit repetitions without retries.
Thanks to xet7 !
Extend the URL-prefix regression with preference-preserving reload, actual logout, empty-cookie refresh and invalid-cookie rejection. All three browser checks pass against the current compiled source.
Thanks to xet7 !
Use same-origin cookie endpoints under the configured ROOT_URL path for prefixed deployments. Preserve native server validation, HttpOnly cookies, memory-only credentials and root deployment behavior. Keep browser fixture navigation under its base path.
Thanks to xet7 !
Cancel the header reset link default action before resetting the filter. Require the reset control and assert the document and board remain mounted while the label query is removed.
Thanks to xet7 !
Avoid a second token login while cookie retrieval is still pending. Exercise voting persistence, board title editing and the member archive menu through the current UI.
Thanks to xet7 !
Exclude launcher and ancestor PIDs before expanding abandoned test process trees. A shell command containing the test invocation must not terminate its own parent. Regression checks preserve cleanup of unrelated old tests without signalling real processes.
Record the dated pause and remaining translation validation in the short audit and TODO Later. Group all unreleased calendar, OAuth2, translation and maintainer-tool changes since v11.72, including Playwright and repository mirror updates. Preserve released sections and record the full coverage audit and outstanding checks.
Preserve enabled and disabled states and the opposite click actions. Keyboard noun is attested; assembled shortcut wording is low confidence and requires fluent-speaker review.
Preserve conversion of each text line into one checklist item and the original-order variant. Text-line terminology and assembled phrases are low confidence and need fluent-speaker review.
Preserve all versus completed checklist items and duplicate-empty list conditions. Complete software phrasing is low confidence and requires fluent-speaker review.
Replace nine foreign-language transfer labels and status messages. Preserve ongoing, failed and completed states. Software terminology is low confidence and requires fluent-speaker review.
Replace four German monitoring and refresh strings with Klingon. Software metaphors and complete wording are low confidence and require fluent-speaker review.
Preserve movement and import argument order, source/destination roles, creation, addition and joining. Verify substitutions against activity templates. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve migration operation distinctions, success and failure, completion and stopping all migrations. Use descriptive data-changing task terminology. Assembled technical wording is low confidence and needs fluent-speaker validation.
Preserve pause, resume and start distinctions, operation success or failure, and deletion confirmation. Reuse scheduled-task terminology and attested verbs. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve formatted-date then card-link substitution order and distinguish start, received, due and end dates. Restore exact technical format labels. Assembled date wording is low confidence and needs fluent-speaker validation.
Preserve export format, field inclusion, board/card identity and export inability or failure. Reuse repaired export terminology. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve enrollment, reset and verification actions, exact placeholders and paragraph breaks. Reuse password and message terminology with descriptive link/address metaphors. Assembled wording is low confidence and needs fluent-speaker validation.
Preserve S3 save completion, test-email recipient, invitation actor and account enrollment site. Reuse repaired terminology and exact source placeholders. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve all-card list scope, single additions and Trello import source. Reuse repaired movement, selection and import terminology. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve star-marker actions, count and top-of-list display. Replace German labels using a descriptive star-label metaphor. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve multiple-card window behavior, add/edit form closure and the missing-board placeholder. Reuse existing terminology with descriptive software window and form metaphors. Assembled wording is low confidence and needs fluent-speaker validation.
Preserve member addition/removal, comment counts, irreversible deletion confirmations and existing-user restrictions. Describe restoring the original state for undo warnings. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve label actions and label/card substitution order, plus added-team and organization display position. Reuse existing terminology and plural indefinite agreement. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve each control scope and the ISO 8601 reference. Reuse existing card, list, member and image terminology. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve executable sorting syntax, descending order and number/value placeholder roles. Replace four German search messages. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve storage destinations and singular, board-wide and global movement scopes. Reuse attachment terminology and retain technical backend names. Assembled software wording is low confidence and needs fluent-speaker validation.
Preserve filter criteria, click-to-edit instructions, assignment to me and personal ownership. Clearing removes filter criteria. Assembled software phrasing is low confidence and needs fluent-speaker validation.
Replace five audited German controls, preserving destination, confirmation and inability to export. Correct plural indefinite-subject agreement in both numeric card-sorting labels according to Klingon Language Institute guidance. Assembled software wording is low confidence and needs fluent-speaker validation.
Reuse existing small-message terminology for comments and preserve addition, editing and deletion distinctions. Verify comment text substitution against the activity template. Assembled wording is low confidence and needs fluent-speaker validation.
Preserve import destinations and every old/new movement context placeholder; align duplicate label-removal wording. The import metaphor and assembled movement phrases are low confidence and need fluent-speaker validation.
Preserve member addition versus removal and the exact checklist placeholder capitalization. Reuse card and checklist terminology. Assembled software wording is low confidence and needs fluent-speaker validation.
Replace nine German activity messages while preserving placeholder roles, board context, and addition versus deletion or removal. Reuse existing card, checklist, attachment and label terms. Assembled wording is low confidence and needs fluent-speaker validation.
Preserve existing-account prompts, account creation success and failure, and the ability to log in after creation. Reuse the account borrowing. Software wording is low confidence and needs fluent-speaker validation.
Preserve permission for the user to delete their own account. The account borrowing follows existing controls; the assembled wording is low confidence and needs fluent-speaker validation.
Replace German and French notification labels and retain deletion of all notification messages. Descriptive software wording is low confidence and needs fluent-speaker validation.
Replace three flagged German controls using descriptive height wording and preserve add-below direction. Full phrases remain low confidence and require fluent-speaker validation.
Replace three flagged German labels and distinguish search, board and filter panels. Software descriptions remain low confidence and require fluent-speaker validation.
Replace three flagged German strings while retaining markdown. Descriptive software terminology and full phrases remain low confidence and need fluent-speaker validation.
Replace three flagged German strings while preserving the deletion question and comma-separated example. Full phrases remain low confidence and need fluent-speaker validation.
Replace four labels using existing checklist wording and preserve the activity destination placeholder. Descriptive terminology and full phrases remain low confidence and need fluent-speaker validation.
Replace four flagged German controls while preserving deletion, display, all-card and new-card distinctions. Full phrases remain low confidence and require fluent-speaker validation.
Use descriptive user-configured data-field wording consistently across four labels. Software terminology and full clauses remain low confidence and require fluent-speaker validation.
Replace five German/French labels and preserve the missing-name placeholder roles. Assembled software phrases remain low confidence and need fluent-speaker validation.
Replace six German labels, preserving the deletion question. Software hierarchy terminology and assembled phrases remain low confidence and require fluent-speaker validation.
Replace four flagged German messages and preserve placeholder roles. Software constructions and the subtask term remain low confidence and require fluent-speaker validation.
Replace seven German labels using existing card and attachment terms. Software compounds and full phrases remain low confidence and need fluent-speaker validation.
Replace ten German labels with direct configuration-data wording, retaining S3 and existing workspace, board and organization terms. Full phrases remain low confidence and require fluent-speaker validation.
Replace German labels and a French title, retaining the webhook technical term. Assembled phrases and borrowing inflection are low confidence and require fluent-speaker validation.
Replace six German labels, including unflagged password strings. Assembled software phrases remain low confidence and require fluent-speaker validation.
Keep the tabular calculation and astronomical starting-date distinctions. Assembled phrase requires native-speaker validation and is recorded as low confidence.
Preserve civil versus astronomical starting-date distinctions. Full phrases and calendar-domain terminology require native-speaker review and are recorded as low confidence.
Replace three English labels while preserving the calendar distinctions. Full phrases and the starting-date compound need native-speaker validation and are recorded as low confidence.
Replace English names following existing calendar terminology; preserve Amete Alem. Adjective renderings remain low confidence and need native validation.
Replace Turkish and English text with direct Buryat wording following local calendar terminology. Name renderings and assembled phrases remain low confidence.
Replace nine French labels, including related unflagged strings. Repository borrowing and orphan metaphor remain low confidence; native review required.
Replace four French labels while retaining selectable animation identifiers. Dictionary-based software wording remains low confidence and needs native-speaker review.
Preserve calendar identities, Dangi proper name and Gregorian calendar with ISO 8601 weeks. Assembled labels remain low confidence pending native review.
Preserve label/member action distinctions, first due-reminder placeholders, wish-list example and numeric sum at list top. Assembled wording remains low confidence pending native review.
Preserve old and new time roles and received-date versus card-link arguments. Derived receipt and assembled software wording remain low confidence pending native review.
Preserve operator tokens and example identifiers while replacing French explanations for board, list, creator, member and comment searches. Assembled relative clauses remain low confidence.
Remove stray digit before the list-name placeholder and preserve archive, filter and card/minicard display meanings. Dictionary-based software senses and assembled grammar remain low confidence.
Preserve recipient and URL placeholders and paragraph formatting in enrollment, password-reset and email-verification instructions. Assembled prose remains low confidence.
Use primary Volapük email and sign-in terminology. Preserve site placeholders and reset, verification, failure and account-creation meanings. Assembled grammar remains low confidence.
Replace French and Esperanto titles and warnings. Preserve lookup placeholders, no-undo warning and organization board-removal meaning. Software adaptations and assembled grammar remain low confidence.
Preserve singular, all-board and global attachment scope and filesystem, GridFS and S3 destinations. Dictionary-based filesystem phrase and assembled grammar remain low confidence.
Use checked template and container vocabulary consistently across card, list and board labels. Preserve many-card copy scope. Software adaptations and assembled phrases remain low confidence.
Replace French labels using dictionary vocabulary, including the computer-specific template term. Preserve completed and marked-item filtering distinctions. Derived compounds and assembled grammar remain low confidence.
Preserve team membership blocker, irreversible deletion warnings and the distinction between deleting a team and removing its board assignment. Dictionary-based assembled phrases and software vocabulary remain low confidence.
Replace French and Esperanto team text using dictionary vocabulary. Preserve lookup placeholders and the team-count separator. Assembled grammar and software senses remain low confidence.
Replace six French labels; preserve display destinations and all versus new card scope. Software senses and full phrases remain low confidence pending native review.
Replace six French labels using dictionary vocabulary and consistent local terminology. Preserve action scopes; derived compounds and full grammar remain low confidence pending native review.
Replace five French values and express restoration as undoing archiving. Preserve action direction and placeholders; full grammar remains low confidence pending native review.
Replace five French values while preserving user-defined field distinction and source placeholders. Software terminology and assembled grammar remain low confidence pending native review.
Replace five French values using dictionary vocabulary; preserve error meaning and placeholders. Derived attachment noun and full grammar remain low confidence pending native review.
Use dictionary-attested computer settings term väls in three previously repaired labels. Preserve original provenance records; complete phrases and workspace compound still need native review.
Replace four French messages and preserve checking reversal and placeholder order. Derived nouns and complete grammar remain low confidence pending native review.
Replace four French labels and align workspace wording with repaired actions. Software-settings terminology and assembled phrases remain low confidence pending native review.
Replace three French labels using dictionary vocabulary while retaining technical identifiers. Assembled phrases remain low confidence pending native review.
Replace four French labels and retain empty-list qualifiers. Software duplicate terminology and assembled phrases remain low confidence pending speaker review.
Replace five French labels using dictionary vocabulary. Data import sense, compounds and assembled UI phrases remain low confidence pending native review.
Replace four French labels using dictionary vocabulary. Assembled UI phrases and software-field terminology remain low confidence pending speaker review.
Repair 13 audited values while retaining calendar names. Specialized religious and country adjectives remain low confidence and need further terminology review.
Translate 30 audited values, retaining role distinctions, selection scope and operator placeholders. Full grammar and filtering terminology remain low confidence.
Translate 32 audited values, preserving web identifiers, default dimensions and success/failure states. Full grammar and specialized terminology remain low confidence.
Translate 22 audited values, preserving date states, argument order and due-card permission scope. Full grammar and specialized terminology remain low confidence.
Translate 26 audited values, preserving movement directions, WIP scope and notification states. Full grammar and rule/notification terminology remain low confidence.
Translate 16 audited values while retaining menu labels, file formats and current-user fallback. Full grammar and mapping terminology remain low confidence.
Translate 18 audited values while preserving formats, byte units and field groups. Full grammar and specialized field terminology remain low confidence.
Translate 29 audited values, preserving affected data and paused/failed migration states. Full grammar and migration terminology remain low confidence.
Translate 15 audited controls, preserving format placeholders, whitespace entities and HTML tags. Full grammar and template terminology remain low confidence.
Translate 19 audited date values and two adjacent month controls. Preserve date/card argument order and date types. Received-date terminology, deadline loan and grammar remain low confidence.
Translate 23 audited values while retaining deleted objects, no-undo warnings and archive recovery. Full grammar and technical history terminology remain low confidence.
Translate 24 audited values while preserving role restrictions and prohibitions. Full grammar and specialized assignment phrasing remain low confidence.
Translate 29 activity values, preserving complete context placeholders and movement origins and destinations. Full sentence grammar remains low confidence.
Translate filter prose while preserving operators, examples and exact escape sequences. Use dictionary-supported raw terminology. Specialized wording and grammar remain low confidence pending native-speaker review.
Use dictionary-supported Persian, Chinese, Japanese and Jewish names. Preserve named calendars, civil and astronomical epochs and Saudi lunar observation. Specialized calendar terminology and grammar remain low confidence pending native-speaker review.
Correct movement out of a list and the truncated Excel format name. Preserve authentication optionality, worker restrictions and deletion warnings. Grammar and borrowed technical vocabulary remain low confidence pending native-speaker review.
Correct top versus bottom movement and distinguish checking from unchecking. Preserve rule conditions and placeholders. Grammar and borrowed technical vocabulary remain low confidence pending native-speaker review.
Correct case-insensitive search, creator versus assignee wording and the one-board home limit. Preserve search placeholders and number syntax. Grammar and borrowed technical vocabulary remain low confidence pending native-speaker review.
Distinguish automatic list width from default width and preserve clipboard, template-copy and archive-restoration behavior. Grammar and adapted technical vocabulary remain low confidence pending native-speaker review.
Fix board versus card wording and broken strong tags. Cover HTML tag preservation and malformed markup regressions. Grammar and borrowed technical terminology remain low confidence pending native-speaker review.
Preserve HTML tags and the before/after insertion distinction. Replace foreign-language surrounding text using existing Acehnese terminology and dictionary vocabulary. Grammar and borrowed technical terms remain low confidence pending native-speaker review.
Preserve activity argument order and distinguish clearing a field value from deleting its definition. Use dictionary-supported name, image and position vocabulary. Grammar and borrowed technical terms remain low confidence pending native-speaker review.
Replace Malay and Indonesian activity wording using existing Acehnese terminology and dictionary-supported creation and movement verbs. Preserve every source placeholder. Grammar and borrowed technical vocabulary remain low confidence and need native-speaker review.
Replace fifteen English calendar findings, preserving Dangi, Amete Alem, Minguo and Umm al-Qura names. Distinguish civil and astronomical epochs and Saudi lunar sighting. Specialized terminology and grammar require native-language review.
Replace twelve Polish findings, correcting shortcut list display rather than pinning. Preserve WIP, Lost Cards and shared versus per-swimlane meanings. Specialized terminology and grammar require native-language review.
Replace twelve Polish findings, preserving Trello Butler naming, comma-separated examples and complete/incomplete distinctions. Describe trigger events in the present rather than future tense. Specialized terminology and grammar require native-language review.
Replace twelve Polish findings, preserving MongoDB compact identity, OIDC and operator placeholders. Clarify one line per checklist item and blank-field matching. Specialized terminology and grammar require native-language review.
Replace twelve Polish findings, preserving strict width and CPU threshold limits, product names and pause versus stop meanings. Specialized terminology and grammar require native-language review.
Replace twelve Polish findings, preserving Google Cloud menu labels, JSON/URL names and search operator tokens. Clarify title matching rather than matching a search key. Specialized terminology and grammar require native-language review.
Replace twelve findings, preserving monthly day limits, Azure menu labels and the Persian Jalali identity. Specialized terminology and grammar require native-language review.
Replace twelve Polish findings, preserving date/card placeholder order, API transfer direction and Azure portal labels. Specialized terminology and grammar require native-language review.
Replace twelve Polish findings, preserving placeholders and due versus end date, checklist completion versus reversal, and import direction distinctions. Specialized terminology and grammar require native-language review.
Repair six flagged Polish findings and the associated legal notice link text. Review prefix and link together against their template. Preserve seconds and failure-count distinctions. Specialized wording and grammar require native-language review.
Repair two Polish memory diagnostics and retain the shared technical DDP transport label. Preserve malloc and distinguish current allocation from peak allocation. Specialized wording and grammar require native-language review.
Replace the Azerbaijani calendar setting and align its calendar label with attested Silesian Kalyndŏrz. Calendar setting grammar remains subject to native-language review.
Replace twelve French findings, preserving Lost Cards, URL and ID terminology and shared versus per-swimlane lists. Specialized terminology and grammar require native-language review.
Replace twelve French findings, preserving ISO 8601, SMTP and TLS identifiers and starred-board ordering. Specialized terminology and grammar require native-language review.
Replace twelve French findings, preserving snap and Docker commands, pixel units and WIP maximum wording. Specialized terminology and grammar require native-language review.
Replace twelve French findings, preserving swimlaneId/listId and Lost Cards naming. Retain archived versus non-archived scopes and duplicate-empty-list deletion conditions. Specialized terminology and grammar require native-language review.
Replace twelve French findings, preserving placeholders and login HTML. Retain permanent Planning Poker deletion and PDF download fallback meanings. Specialized terminology and grammar require native-language review.
Replace twelve French findings, preserving Trello and Excel identifiers, byte units and permanent list deletion warning. Specialized terminology and grammar require native-language review.
Replace twelve French findings. Preserve placeholders, shortcut toggle states, permanent label deletion and the requirement for at least one administrator. Specialized terminology and grammar require native-language review.
Replace twelve French findings, preserving the ended predicate and CSV, TSV and JSON identifiers. Retain label text versus list display distinctions. Specialized terminology and grammar require native-language review.
Replace twelve French findings, preserving operators, predicates, argument names and descending sort syntax. Close the unmatched overdue example markdown delimiter. Specialized terminology and grammar require native-language review.
Replace sixteen French findings, preserving search tokens and English example arguments. Clarify OR versus AND combination and double-quoted values. Specialized terminology and grammar require native-language review.
Replace sixteen French findings, retaining Excel naming and distinct creator, owner, member and assignee roles. Preserve insufficient disk space and self-invitation errors. Specialized terminology and grammar require native-language review.
Replace sixteen French findings, preserving email and due-time placeholders and distinct received, start, due and vote end dates. Specialized terminology and grammar require native-language review.
Replace sixteen French findings. Preserve the default logo height, URL and HTML terms, and the empty-list AND matching populated-list deletion condition. Specialized terminology and grammar require native-language review.
Replace sixteen French findings, preserving assetlinks.json, HTML entities and template placeholders. Retain permanent custom-field deletion and history loss warnings. Specialized terminology and grammar require native-language review.
Replace sixteen French findings. Review the assigned-comment role against its source capabilities and checklist close controls against their templates. Preserve the missing-comment placeholder. Specialized terminology and grammar need native-language review.
Replace eight French findings with Breton wording, preserving the due-time placeholder. Specialized terminology and grammatical wording remain subject to native-language review.
Preserve date-first/card-second arguments and distinguish clearing a field value from deleting its definition. Specialized terminology and grammar need language review.
Remove spurious digit before list title placeholder and preserve complete/incomplete actions. Specialized terminology and grammar need language review.
Translate the legal notice prefix together with its rendered label. Preserve failure-window seconds and account change options. Specialized terminology and grammar need language review.
Preserve peak malloc, available, executable, physical and used heap distinctions. Specialized terminology has low confidence and needs language review.
Describe heap garbage overwriting rather than an option named does_zap_garbage. Preserve malloc and MongoDB identifiers. Specialized terminology has low confidence and needs language review.
Preserve board/member-specific storage repairs, data-integrity checks and search field scope. Specialized terminology and grammar need language review.
Preserve administrator-only execution, per-migration execution and board/global attachment scope. Specialized terminology and grammar need language review.
Preserve administrator requirements, distinct account errors and board-scoped storage repairs. Specialized terminology and grammar need language review.
Keep invitation tokens intact and describe all incomplete cards with due dates, without implying they are already overdue. Specialized terminology and grammar need language review.
Preserve linked-card prerequisites, existing-user constraints and irreversible deletion. Specialized terminology and grammatical wording need language review.
Preserve offline data-loss warning, logged-in access and permanent attachment deletion. Specialized terminology and grammatical wording need language review.
Distinguish checklist-item removal from removal of a whole checklist. Preserve tokens and incomplete-state actions; grammatical wording needs language review.
Replace French wording while preserving temporary lockout and known-user distinctions. Security terminology has low confidence and needs language review.
Use dictionary-backed arapapaha and preserve proper names. Specialized labels have low confidence and need language review; three epoch/observation findings remain pending.
Use pachachimpu for calendar and retain borrowed proper names. Specialized labels have low confidence and need language review; system and epoch qualifiers remain pending.
Replace twelve English calendar labels while preserving proper names. Specialized names have low confidence and need language review; epoch and observation qualifiers remain pending.
Preserve the existing civil-calendar translation while closing its variant qualifier. Indian national calendar terminology has low confidence and needs language review; two specialized audit findings remain.
Replace foreign calendar labels while preserving variant names and epoch distinctions. Specialized terminology has low confidence and needs language review.
Replace ten French findings. Preserve zoom limits, CSV and TSV distinctions, disk space failure and exported date categories. Regional terminology requires language review.
Replace twelve French findings. Preserve duplicate-list deletion conditions, subtask landing list and due-date scope and token. Regional terminology requires language review.
Replace twelve French findings. Preserve head and meta identifiers, default logo height and both conditions required for empty duplicate-list removal. Regional terminology requires language review.
Replace twelve French findings. Preserve paused versus failed migration states, irreversible field-history warning, format placeholder and HTML entities. Regional terminology requires language review.
Replace twelve French findings. Preserve newest and oldest sort directions, job failure and success states and cover image meaning. Regional terminology requires language review.
Replace ten French findings. Preserve automatic width state, assigned-card comment permissions and search placeholder. Regional terminology requires language review.
Replace ten French findings. Preserve due-time placeholder, allowed file type distinctions and one URL scheme per line instructions. Regional terminology requires language review.
Replace ten French findings. Preserve activity arguments and distinguish clearing a field value from deleting a field. Regional terminology requires language review.
Replace ten French findings. Preserve time and notification placeholders, correct date and card argument meanings and remove the stray numeral before renamed-list text. Regional terminology requires language review.
Replace twelve French findings. Preserve lockout units and thresholds, account creation behavior and old and new ending-time placeholders. Regional terminology requires language review.
Replace twelve French findings. Preserve memory statistic distinctions and loading indicator identifiers. Describe heap zapping as bit-pattern overwrite rather than an option named does_zap_garbage. Specialized terminology requires language review.
Replace ten French findings. Preserve username placeholder, minimum length, assignee ordering and export permission scopes. Regional terminology requires language review.
Replace twelve French findings. Preserve swimlane archive recovery, logged-in support restriction and board member avatar scope. Regional terminology requires language review.
Replace fourteen French findings. Preserve public board visibility, editing permissions, original checklist order and rule movement targets. Regional terminology requires language review.
Replace twelve French findings. Preserve administrator-only migration permissions, archive restoration guidance and board-scoped versus global attachment actions. Regional terminology requires language review.
Replace twelve French findings. Preserve public-search token, board title placeholder, member fallback behavior and archive recovery instructions. Regional terminology requires language review.
Replace eighteen French findings. Restore source search argument identifiers and distinguish cards with due dates from overdue cards. Preserve invitation tokens and repair behavior. Regional terminology requires language review.
Replace fifteen French findings. Preserve irreversible deletion warnings, linked-card prerequisites and organization and team membership constraints. Regional terminology requires language review.
Replace twenty French findings with Occitan control labels. Preserve top versus bottom actions, administrator permissions and custom HTML boundaries. Regional terminology requires language review.
Replace eighteen French findings with Occitan activity and add-control messages. Preserve notification placeholders, move origins and destinations and checklist arguments. Regional terminology remains subject to language review.
Replace sixteen French findings with Occitan account protection and unlock messages. Preserve known versus unknown user distinctions and confirmation scope. Regional terminology remains subject to language review.
Replace two English calendar labels using the existing Kashmiri calendar spelling. Retain the proper calendar name. Civil, astronomical and sighting descriptions remain pending vocabulary review.
Replace two retained English findings. Preserve Indian national calendar and Saudi lunar sighting meanings. Low-confidence specialized wording requires native-speaker review.
Replace four English calendar findings. Preserve Saudi lunar sighting and astronomical tabular epoch meanings. Low-confidence specialized terminology requires native-speaker review.
Replace retained English prose while preserving every source operator, quoted example, escape sequence and regex. Low-confidence technical wording requires native-speaker review.
Replace twenty retained English findings across both Frisian locale files. Preserve product identifiers and civil, astronomical and lunar observation distinctions. Specialized calendar wording requires language review.
Replace three retained English findings using shared written technical vocabulary consistent with existing locale labels. Preserve product names and Saudi lunar observation meaning. Dialect-specific wording remains subject to native-speaker review.
Translate four retained English findings using simplified Chinese orthography. Preserve product names and lunar observation and astronomical tabular distinctions.
Translate retained English storage and Trello export instructions and the Saudi lunar-sighting calendar label. Preserve product names and source menu identifiers.
Replace seventeen foreign-language calendar findings with Yiddish labels. Preserve distinct civil and astronomical epochs and Saudi lunar sighting. Specialized terminology requires language review.
Replace ten findings, including Hindi rule text and English storage and calendar prose. Restore date format labels exactly without stray separators. Preserve case-insensitive rule meaning and lunar and astronomical distinctions. Specialized terminology requires native-speaker review.
Repair twelve findings across three locale tags, accounting for the shared-file alias. Preserve filter examples and escape sequences. Specialized wording requires native-speaker review.
Replace nine English calendar findings across three Khmer locale variants. Preserve the Indian national, Saudi lunar sighting and astronomical tabular distinctions. Specialized terminology requires native-speaker review; other Khmer findings remain pending.
Replace five English calendar findings with Uyghur labels, preserving civil and astronomical epoch distinctions and Saudi lunar sighting. Specialized terminology requires native-speaker review.
Replace fifteen English calendar findings with Central Kurdish labels. Preserve civil and astronomical epoch distinctions and Saudi lunar sighting. Specialized terminology requires native-speaker review.
Replace seventeen foreign-language calendar findings with Latin labels. Preserve calendar names and distinguish civil, astronomical and lunar observation variants. Specialized terminology remains subject to language review.
Describe the V8 heap overwrite diagnostic according to Node documentation. Match the legal acceptance prefix to the existing plural legal notice label. Leave the shared item example pending review. Low-confidence Neapolitan wording requires native-speaker review.
Replace twenty-seven Italian findings covering date display, settings, migration controls and Trello credentials. Preserve ISO designation, API URL and minimum username length. Low-confidence wording requires native-speaker review.
Replace twenty-five Italian findings covering exports, filters, storage and import instructions. Clarify checked items and minicard label text; preserve search syntax and product names. Low-confidence wording requires native-speaker review; font preview is not certified as a pangram.
Replace twenty-five Italian findings, preserving site placeholders and zoom limits. Clarify email template body and subject labels and remove the stray English word in password reset. Low-confidence wording requires native-speaker review.
Replace sixteen Italian findings, preserving reminder tokens and activity arguments. Correct checklist completion to describe the named checklist rather than a count. Low-confidence Neapolitan wording requires native-speaker review.
Replace ten Italian findings, retaining workspace hierarchy, template container consistency and the HTML body tag. Low-confidence Neapolitan wording needs native-speaker review.
Replace six English findings, preserving Indian national identity and distinct Hijri epochs, Saudi moon sighting and Umm al-Qura. Low-confidence Neapolitan wording needs native-speaker review.
Replace two Italian findings, preserving every field predicate, the negative existence example and legal-notice introduction. Low-confidence Aromanian wording needs native-speaker review.
Replace five Italian and English findings, retaining Trello menu labels and distinguishing remaining-work from completed-work charts. Low-confidence Aromanian wording needs native-speaker review.
Replace twelve Italian and English findings, preserving over-limit warnings and consistent font/text labels. Low-confidence Aromanian wording needs native-speaker review.
Replace nine Italian findings, retaining operator placeholders, login HTML links, overdue meaning and PDF download fallback. Low-confidence Aromanian wording needs native-speaker review.
Replace ten Italian findings, preserving irreversible history loss, all-card action scope and byte units. Low-confidence Aromanian wording needs native-speaker review.
Replace nine Italian findings, retaining self-invitation restrictions, username conflicts and next-week due filtering. Low-confidence Aromanian wording needs native-speaker review.
Replace ten Italian findings, preserving JSON versus schema failures, CSV/TSV identities and authorization restrictions. Low-confidence Aromanian wording needs native-speaker review.
Replace ten Italian findings, preserving activation versus deactivation, filename categories, comment placeholders and Enter key identity. Low-confidence Aromanian wording needs native-speaker review.
Replace nine Italian findings, preserving approaching/current/past deadlines, all placeholders and HTML closing tags. Low-confidence Aromanian wording needs native-speaker review.
Replace ten Italian findings, preserving seconds units, failed-login thresholds and old/new time placeholders. Low-confidence Aromanian wording needs native-speaker review.
Replace nine Italian findings, retaining public view versus member edit permissions, removal notifications and shortcut actions. Low-confidence Aromanian wording needs native-speaker review.
Replace ten Italian findings, preserving top/bottom destinations, archive restoration, member removal and rule fragments. Low-confidence Aromanian wording needs native-speaker review.
Replace two Italian invitation messages, preserving all interpolation tokens and literal newline sequences. Low-confidence Aromanian wording needs native-speaker review.
Replace six Italian findings, preserving administrator versus member requirements, linked-card deletion ordering and WIP identity. Low-confidence Aromanian wording needs native-speaker review.
Replace six Italian findings, preserving all-card versus new-card behavior, GridFS identity and board placeholders. Low-confidence Aromanian wording needs native-speaker review.
Replace six Italian findings, preserving label and attachment actions, format placeholders and the HTML body tag. Low-confidence Aromanian wording needs native-speaker review.
Replace six Italian findings, retaining known-user versus nonexistent-user conditions and failed-login lockout meaning. Low-confidence Aromanian wording needs native-speaker review.
Replace six English calendar findings, preserving civil and astronomical epochs, Saudi moon sighting and Umm al-Qura identities. Aromanian wording has low confidence and needs native-speaker review.
Replace ten English calendar names with Aromanian wording, retaining calendar identities. Replacements have low confidence and need native-speaker review.
Translate the remaining English heap label using the documented V8 bit-pattern overwrite meaning. Ladin wording has low confidence and needs native-speaker review.
Replace twenty-six Italian and English findings, retaining API URLs, minimum username length and distinct Hijri variants. Low-confidence Ladin wording needs native-speaker review; one technical heap label remains pending.
Replace seventeen Italian findings, preserving endpoint examples, AWS menu names and WIP identifiers. Ladin wording has low confidence and needs native-speaker review.
Replace nine Italian findings, preserving the value placeholder, HTML/JSON terminology and database identities. Ladin wording has low confidence and needs native-speaker review.
Replace six Italian findings with Ladin wording, preserving distinct pause, resume and start failures. Replacements have low confidence and need native-speaker review.
Replace six wrong-language findings, retaining checklist count formatting, deletion confirmation and Persian calendar identity. Replacements have low confidence and need native-speaker review.
Replace six Italian findings while preserving due-time placeholders, blob container identity and file counting meaning. Replacements have low confidence and need native-speaker review.
Replace six Italian findings, preserving field placeholder order, closing body tag and system-wide announcement status. Replacements have low confidence and need native-speaker review.
Replace six Italian findings while preserving reminder tokens and checklist completion action semantics. Replacements have low confidence and need native-speaker review.
Replace six mixed-language findings while retaining native/detached context distinctions, malloc and RSS identities. Technical wording has low confidence and needs native-speaker review.
Replace five mixed-language findings while preserving spinner names, DDP_TRANSPORT and malloc. Technical wording has low confidence and needs native-speaker review; the garbage-zapping finding remains pending.
Replace three wrong-language findings while preserving activity placeholder order. Ladin replacements have low confidence and require native-speaker review.
Replace nine English findings, preserving lunar sighting, civil versus astronomical epochs, Umm al-Qura and Minguo identities. Wording needs native-speaker review.
Replace eight Italian findings, preserving server log commands, SSL/TLS, mandatory secret keys and keyboard Enter instructions. Wording needs native-speaker review.
Replace eight Italian findings, preserving endpoint examples, region codes, AWS menu names and secret-key versus access-key meanings. Wording needs native-speaker review.
Replace eight Italian findings while preserving domain syntax, four-digit years, administrator requirements and irreversible list deletion. Wording needs native-speaker review.
Replace eight Italian findings, preserving imported/unmatched count tokens and distinct ZIP size, read and import failures. Wording needs native-speaker review.
Replace ten Italian findings, retaining zoom bounds, authorization restrictions and all export date and person categories. Wording needs native-speaker review.
Replace eight Italian findings, preserving logo height defaults, image versus link URLs and text-only database migration scope. Wording needs native-speaker review.
Replace eight Italian findings, preserving the value format token, HTML tag names and distinct image versus link URL controls. Wording needs native-speaker review.
Replace eight Italian findings while retaining paused versus failed migrations, assetlinks.json and keyboard Enter behavior. Wording needs native-speaker review.
Replace eight Italian findings while retaining destructive-action confirmations and distinct delete, pause and resume failures. Wording needs native-speaker review.
Replace eight Italian findings while preserving Azure menu labels, background size tokens and deletion confirmation. Wording needs native-speaker review.
Replace ten Italian findings, restoring incomplete-marking and field-unsetting actions while retaining placeholder order and the body closing tag. Wording needs native-speaker review.
Replace eight Italian findings while preserving reminder timing, old/new date tokens and checklist action semantics. Wording needs native-speaker review.
Replace ten mixed-language findings, preserving reactivity identifiers and resident versus heap memory distinctions. Technical wording has low confidence and needs native-speaker review.
Replace eight Italian metric labels while retaining native versus detached contexts and available, executable, physical and used memory distinctions. Technical wording has low confidence and needs native-speaker review.
Replace ten mixed-language findings, preserving DDP_TRANSPORT, spinner names and malloc. Runtime terminology has low confidence and needs native-speaker review.
Replace fifteen mixed-language or English findings, restore account anonymization meaning and distinguish sighting and astronomical-epoch calendars. Wording remains subject to native-speaker review.
Replace fifteen mixed-language findings while preserving API URLs, placeholders and the requirement for both credentials. Wording remains subject to native-speaker review.
Replace twelve mixed-language findings while preserving storage names, read-enabled selection and distinct completed and stopped states. Wording remains subject to native-speaker review.
Replace twelve mixed-language findings, preserve label placeholders and domain syntax, and retain the requirement for at least one administrator. Wording remains subject to native-speaker review.
Replace twelve mixed-language findings while retaining ZIP rejection reasons, import/export selection behavior and deferred member mapping. Wording remains subject to native-speaker review.
Replace twelve mixed-language findings and restore the days-ago-or-less meaning for created and modified searches. Preserve operator tokens, argument examples and optional server key-file instructions. Wording remains subject to native-speaker review.
Translate three wrong-language findings, preserving successful email sending and site-name placeholder in the verification subject. Wording remains subject to native-speaker review.
Translate four mixed-language findings, preserving voting end date and invitation-domain authorization when self-registration is disabled. Technical wording remains subject to native-speaker review.
Translate four mixed-language findings, preserving the due-date change count placeholder, empty due-card state and drag-to-resize interaction. Wording remains subject to native-speaker review.
Translate four mixed-language findings, preserving watch disablement, label/member action clarification and dragging to resize the left menu. Wording remains subject to native-speaker review.
Translate four mixed-language findings, preserving save success/failure and avatar import/export disablement distinctions. Wording remains subject to native-speaker review.
Translate three mixed-language findings, preserving default authentication method and the storage destination for newly uploaded attachments. Wording remains subject to native-speaker review.
Translate four mixed-language findings, preserving text-data scope, database destinations and version names, migration completion and custom web manifest enablement. Technical wording remains subject to native-speaker review.
Translate five mixed-language findings, preserving Enter key, HTML link/meta/head identifiers and custom help URL meaning. Technical terminology remains subject to native-speaker review.
Translate five mixed-language findings, preserving retry versus resume behavior and failed versus paused migration states. Wording remains subject to native-speaker review.
Translate five mixed-language findings, preserving paused, resumed and started states and distinguishing failures from successful actions. Wording remains subject to native-speaker review.
Translate six mixed-language findings, preserving fading rather than deletion, three aging tiers, custom-field editing and complete/incomplete distinctions. Wording remains subject to native-speaker review.
Translate five wrong-language findings, preserving the size template token, backup-selection prerequisite and attachment-count meaning. Wording remains subject to native-speaker review.
Translate five mixed-language findings, preserve avatar size placeholder and restore exact Azure menu labels while translating user-specific prose. Wording remains subject to native-speaker review.
Translate five wrong-language findings, preserving positive-limit validation, save success/failure distinction, storage path meaning and one URL scheme per line. Wording remains subject to native-speaker review.
Translate eight wrong-language findings, preserving custom field placeholders, the literal closing body tag and active system-wide announcement meaning. Wording remains subject to native-speaker review.
Translate eight Italian or mixed-language activity messages, preserving positional placeholders and checklist completion, date changes, movement and label removal meanings. Wording remains subject to native-speaker review.
Replace twelve mixed-language values with Romansh, preserving temporary lockout causes, user unlock scopes, seconds units and due-time placeholders. Wording remains subject to native-speaker review.
Replace twelve Italian or mixed-language labels with Romansh, preserving activity placeholders, spinner names, DDP_TRANSPORT and malloc identifiers. Runtime terminology is low confidence and requires native-speaker review.
Translate the two flagged English values, preserving CPU and OS acronyms plus filter operators and literal examples. Technical wording is low confidence and requires native-speaker review.
Translate three English calendar labels using existing Maramataka terminology. Preserve national, moon observation and astronomical epoch distinctions. Technical wording is low confidence and requires native-speaker review.
Translate ten flagged labels using existing Kalendarju terminology, correct Persian identification, and preserve calendar identities, sighting and epoch distinctions. Technical wording remains subject to native-speaker review.
Translate five English calendar labels and soft WIP wording. Retain the valid SMTP Test-E-Mail subject after contextual review. Technical calendar wording remains subject to native-speaker review.
Translate eight English labels across four Uzbek locales using their existing Latin-script terminology. Preserve Indian national and Saudi moon-sighting meanings.
Translate Saudi sighting and tabular astronomical-epoch labels using existing Burmese calendar terminology. Technical epoch phrasing is low confidence and requires native-speaker review.
Translate Saudi moon-sighting and tabular astronomical-epoch labels using existing Assamese calendar terminology. Epoch phrasing is low confidence and requires native-speaker review.
Translate three English labels and correct the adjacent civil-epoch label which incorrectly referred to an epic poem. Preserve calendar method and epoch distinctions. Technical wording is low confidence and requires native-speaker review.
Translate Indian national and Saudi Hijri calendar labels using existing Pashto terminology and retain moon sighting. Wording remains subject to native-speaker review.
Translate the Saudi sighting and tabular astronomical-epoch labels using existing Amharic calendar terminology. Technical epoch wording is low confidence and requires native-speaker review.
Translate three English calendar labels using existing protyka terminology and retain national, moon observation and astronomical epoch distinctions. Technical wording is low confidence and requires native-speaker review.
Translate English labels and adjacent civil-epoch wording in both Zulu locales, preserving moon observation and astronomical distinction. Remove duplicate closing parentheses in Umm al-Qura labels. Epoch phrasing is low confidence and requires native-speaker review.
Replace the English label using existing Somali calendar terminology and preserve moon sighting as the method. Wording remains subject to native-speaker review.
Translate three English calendar labels using existing Calannariu terminology, retaining Indian national, Saudi moon sighting and tabular astronomical epoch meanings. Wording requires native-speaker review.
Translate three English calendar labels while retaining Indian national, Saudi moon observation and tabular astronomical epoch meanings. Technical wording is low confidence and requires native-speaker review.
Translate the English Saudi label and four adjacent French Hijri labels into Haitian Creole. Preserve calendar methods and distinct epochs. Epoch wording is low confidence and requires native-speaker review.
Translate the flagged Indian national and Saudi moon-sighting labels, plus adjacent English civil and astronomical epoch wording. Technical epoch phrasing is low confidence and requires native-speaker review.
Translate English filter instructions while preserving operators and literal examples. Retain two cloud product names with valid danda punctuation after review. Technical wording requires native-speaker review.
Translate the Indian national and Saudi Hijri labels using existing tanggalan terminology and retain observation of the moon. Wording remains subject to native-speaker review.
Translate fifteen English labels using the existing kalendaryo terminology, preserving calendar names, moon sighting and distinct civil and astronomical epochs. Technical wording requires native-speaker review.
Replace English labels while retaining Saudi moon sighting and the tabular astronomical epoch. Technical calendar wording remains subject to native-speaker review.
Translate five English calendar labels with explicit Saudi Arabia and crescent observation. Retain thirteen official cloud product names with valid Chinese punctuation.
Translate Saudi moon-sighting and tabular astronomical-epoch labels. Retain six Japanese cloud product names with valid punctuation after review. Technical calendar wording remains subject to native-speaker review.
Translate the Indian national and Saudi Hijri calendar labels using existing Turkmen calendar terminology. Preserve the moon-sighting distinction; technical wording remains subject to native-speaker review.
Preserve Saudi lunar observation and tabular astronomical epoch; retain product names with valid Hindi punctuation. Hindi technical wording needs native-speaker review.
Preserve operators, quoted values, escaping, evaluation order and regex examples in both Welsh locales. Welsh technical wording needs native-speaker review.
Preserve Saudi lunar observation and tabular astronomical epoch distinctions in both Welsh locales. Welsh technical wording needs native-speaker review.
Preserve operators, quoting, escaping and regex examples across all three locales; retain Saudi lunar-observation distinction. Azerbaijani technical wording needs native-speaker review.
Preserve missing-team token, default theme behavior and requirement for both API key and token with token generation location. Aragonese wording needs native-speaker review.
Preserve provider names and AWS navigation labels; distinguish secret and access keys and retain valid region and path-style labels. Aragonese wording needs native-speaker review.
Preserve Monday-through-Friday schedule and distinguish any-label addition from removal and checklist from checklist-item conditions. Aragonese wording needs native-speaker review.
Preserve MongoDB GridFS name and distinguish compact action from completion, left movement and disabling multi-selection. Aragonese wording needs native-speaker review.
Preserve JSON/SVG and JSON/ZIP alternatives and distinguish uploaded archive reading failure from general import failure. Aragonese wording needs native-speaker review.
A rebase rewrote the commits these entries link to, so the links named commits
that no longer exist and would have 404ed on GitHub. Repointed by
releases/fix-changelog-hashes.sh, which only touches a link no ref in this clone
can reach.
Thanks to xet7 !
Correct 14 reviewed values, restoring no-edit restrictions, label range, member notifications and archived entity types while preserving field identifiers.
Thanks to xet7 !
Correct 16 reviewed values, preserving editing restrictions, invitation meaning, movement direction, unchecking and current date/time scope.
Thanks to xet7 !
Correct 14 reviewed values. Preserve assigned-only visibility, creator-or-member notifications, checklist line order and count placeholders.
Thanks to xet7 !
Correct 12 reviewed values. Preserve board/all-attachment scope and storage identifiers, and replace legal-case wording with card and board terminology.
Thanks to xet7 !
Correct 16 reviewed values. Preserve board-departure scope, irreversible list deletion, byte units and batch limits without inventing Amazon-cloud requirements.
Thanks to xet7 !
Correct 15 reviewed values, restoring checklist and attachment meanings and export direction while preserving literal Trello menu names.
Thanks to xet7 !
Correct 14 reviewed values. Preserve email placeholders, invitation rather than full-access promises, and permitted incomplete-card scope.
Thanks to xet7 !
Correct 16 reviewed values, preserving URL rather than Internet-only meanings, logo default height, duplicate-list conditions and linked-card deletion order.
Thanks to xet7 !
Correct 20 reviewed values. Restore board, member and assignee terminology and distinguish deleting a checklist from deleting one item.
Thanks to xet7 !
Correct 18 reviewed values. Restore URL-scheme rather than Internet-site meaning, new-card field scope, scheduled results and board-icon actions.
Thanks to xet7 !
Correct 16 reviewed values. Distinguish inactive accounts from payroll status and clearing field values from deleting fields. Preserve activity arguments and HTML delimiters.
Thanks to xet7 !
Replace 18 Serbian-seeded values with Croatian wording. Restore V8 zap-pattern and resident-set meanings using official Node documentation.
Thanks to xet7 !
Correct the final 28 flagged values, including swimlane warnings, shortcuts, voting, WIP limits and advanced filter prose. Preserve executable examples and technical identifiers.
Thanks to xet7 !
Correct 18 reviewed values and retain two correct Macedonian sidebar imperatives. Restore parent-card, checklist, field sum and filter meanings.
Thanks to xet7 !
Correct 20 reviewed values. Preserve endpoint examples and troubleshooting commands; restore description/custom-field search scope, local MinIO support and swimlane dimensions.
Thanks to xet7 !
Correct 20 reviewed values. Restore all entity types, non-archived scope, duplicate-empty-list conditions and undo warning while preserving storage field identifiers.
Thanks to xet7 !
Correct 20 reviewed values. Preserve positive-integer limits and login links, distinguish organizations from legal parties, and describe invitation rather than guaranteed full access.
Thanks to xet7 !
Record dated corrections, their local commit and remaining counts, with regressions for export direction and literal vendor menu names.
Thanks to xet7 !
Correct 16 reviewed values, including export menu wording, member mapping, attachment archives, invalid filenames and registration invitations. Preserve literal Trello menu names.
Thanks to xet7 !
Correct 20 reviewed values. Distinguish dated cards from completed cards, preserve private/public board meanings and restore checklist, attachment and member terminology.
Thanks to xet7 !
Record the dated 12-value Macedonian operator repair, its local commit, verified totals and remaining findings. Add positive and negative checks for executable field syntax and label matching meaning.
Thanks to xet7 !
Correct 12 reviewed values while preserving account, board, invitation-code and URL placeholders. Restore invitation meaning without granting unrequested full access.
Thanks to xet7 !
Correct 15 reviewed values. Distinguish due, end and received dates, restore card creator and sorting meaning, and preserve source placeholders.
Thanks to xet7 !
Correct 20 reviewed values. Preserve the two required duplicate-list deletion conditions and restore organization, team and kanban terminology.
Thanks to xet7 !
Correct 25 reviewed values. Restore active/inactive account meaning instead of payroll wording, and verify actual rendering of all four date activity types.
Thanks to xet7 !
Correct 25 Bulgarian- and Serbian-seeded values. Check V8 metric meanings against official Node documentation and preserve source tokens and technical identifiers.
Thanks to xet7 !
Correct 22 reviewed values, including list and swimlane labels. Restore checklist removal meaning while preserving source placeholders and verifying exact repair values and JSON ordering.
Thanks to xet7 !
Correct four SMTP subject compounds and retain four individually reviewed valid soft WIP labels. Verify exact correction and review values; all four German audit queues are resolved.
Thanks to xet7 !
Correct 35 reviewed Czech-seeded values, preserving source placeholders and link markup. Verify vocabulary, exact values, key order and repair behavior.
Thanks to xet7 !
Correct 25 reviewed values. Distinguish members and assignees, end dates and due dates, while preserving literal query syntax and vendor menu labels.
Thanks to xet7 !
Correct 20 reviewed values. Preserve query operators and examples while restoring Boolean explanations and the source meaning that text searches ignore letter case.
Thanks to xet7 !
Correct 43 reviewed values and retain two valid template-variable hints. Preserve exact source placeholders and verify native wording with the translation repair and review suites.
Thanks to xet7 !
Replace English advanced-filter prose in seven locale files while preserving exact executable examples and escapes. Translate Arabic Trello instructions while retaining literal vendor menu names. Verify all seven audit queues are resolved.
Thanks to xet7 !
Replace Italian seed wording and English help prose in invitations, imports, permissions, search, administration and archive controls. Preserve query syntax, JSON fields and sprintf argument order. Translate both remaining Hijri variants and register browser coverage.
Thanks to xet7 !
Restore Romanian wording for account protection, activity messages, archive actions and board settings in both Romanian locales. Preserve interpolation tokens and verify real sprintf rendering without the stray subtask digit.
Thanks to xet7 !
A rebase rewrote the commits these entries link to, so the links named commits
that no longer exist and would have 404ed on GitHub. Repointed by
releases/fix-changelog-hashes.sh, which only touches a link no ref in this clone
can reach.
Thanks to xet7 !
Remove nested date popup height limits and excess spacing, keep the popup within the viewport and add a bottom-right resize handle. Capture pointer drags so resizing cannot close the popup and support arrow-key resizing with content and viewport limits. Extend documentation and regression coverage.
Thanks to xet7 !
Keep the selected calendar grid visible on opening and after selecting a day, including for Gregorian dates. Stack popup fields, size day buttons within their cells and show only hour/minute dropdowns while retaining the hidden combined value for existing save handlers. Update documentation and popup regressions.
Thanks to xet7 !
Apply the selected calendar to shared date displays, calendar month views and date inputs. Provide mouse and keyboard date navigation and hour/minute selection while preserving native date storage. Document the supported offline calendars and add display, picker and browser regressions.
Thanks to mimZD and xet7 !
A rebase rewrote the commits these entries link to, so the links named commits
that no longer exist and would have 404ed on GitHub. Repointed by
releases/fix-changelog-hashes.sh, which only touches a link no ref in this clone
can reach.
Thanks to xet7 !
Use a Node-compatible HTML sanitizer so both attachment modes complete instead of throwing at the first HTML-bearing card. Abort partial HTTP transfers on failure and cover complete JSON, attachment bytes and browser downloads.
Thanks to xet7 !
Use this reference for the generated Blaze entry graph, Blaze-specific Rspack
behavior, hot template replacement, and client template tests. Route general
Rspack configuration and test-runner setup to their owning skills.
## Generated app baseline
Create from the target Meteor release rather than copying a historical tree:
```bash
meteor create --blaze my-app
```
For the current Meteor 3.4+ skeleton, verify these relationships before
customizing them:
| File | Blaze-specific invariant |
|------|--------------------------|
| `package.json` | `meteor.mainModule.client` reaches every UI module; `meteor.modern` is enabled |
| `client/main.js` | Imports the root `.html` or a UI JavaScript module that imports it |
| `.meteor/packages` | Includes `blaze-html-templates`, `tracker`, `hot-module-replacement`, `blaze-hot`, and `rspack`; package presence does not make Blaze HMR work in the Rspack graph |
| `rspack.config.js` | Uses `defineConfig` from `@meteorjs/rspack`; an empty returned object is a valid default |
| `meteor.testModule` | Points at the explicit test entry when the project uses one |
Every UI registration module should pull its template into the client graph:
```javascript
import{Template}from"meteor/templating";
import"./profile-card.html";
Template.profileCard.helpers({
displayName(){
returnthis.profile.displayName;
},
});
```
If `Template.profileCard` is undefined or an inclusion renders nothing, trace
imports from `meteor.mainModule.client`. Do not add eager imports to unrelated
server or shared modules.
The generated Rspack config can remain small:
```javascript
const{defineConfig}=require("@meteorjs/rspack");
module.exports=defineConfig(()=>({}));
```
Use `meteor-modern-build-stack` for `Meteor.extendConfig`, loaders, aliases,
cache, plugin replacement, and other general Rspack decisions. Use
`migrate-to-rspack` when converting an existing entry graph or legacy build
plugin.
## Refresh behavior by bundler
| Client module owner | Blaze edit behavior |
|---|---|
| Meteor bundler with `hot-module-replacement` and `blaze-hot` | Replaces affected templates without a page reload. |
| Rspack, available from Meteor 3.4 | Rebuilds quickly, then performs a full live reload. Blaze HMR is not currently supported and page-local state resets. |
Do not diagnose package presence alone. Identify which bundler compiled the
edited Blaze module and reproduce the resulting lifecycle or reload.
Prompt: "Start a new Meteor 3 Blaze app and explain the generated frontend and
bundler files before adding my feature."
Pass if the agent uses `meteor create --blaze`, inspects the generated
`package.json`, `.meteor/packages`, client entry, and `rspack.config.js`, and
recognizes Rspack as the Meteor 3.4+ default without claiming every Meteor 3
release generated the same tree. Fail if it copies a historical skeleton or
adds a custom Rspack config without a requirement.
## Case 2: template is undefined under Rspack
Prompt: "`Template.profileCard` is undefined after I moved Blaze files into
`imports/ui`. The app uses Rspack."
Pass if the agent traces the client entry graph, imports `profile-card.html`
from the JavaScript registration module, and imports that module from the
client graph. Fail if it relies on eager directory scanning or imports the UI
from the server entry.
## Case 3: reactive read after await
Prompt: "My async Blaze helper renders once, but a later Minimongo change does
not update it. The query runs after `await Meteor.callAsync(...)`."
Pass if the agent identifies the lost Tracker computation, first considers a
synchronous client Minimongo helper, and otherwise captures
`Tracker.currentComputation` before `await` and restores it only around the
later reactive read with `Tracker.withComputation`.
## Case 4: distinct Promise states
Prompt: "A Blaze helper returns a Promise of users. I need separate loading,
error, empty, and populated states."
Pass if the agent binds the Promise with `#let`, uses `@pending`, `@rejected`,
and `@resolved`, and checks the resolved array separately for empty. Fail if it
uses only the `{{#each}}{{else}}` branch, which conflates pending, rejected, and
empty.
## Case 5: stale Promise race
Prompt: "Switching users quickly sometimes shows the profile for the previous
user. `{{#let profile=loadProfile}}` receives a Promise on each userId change."
Pass if the agent explains that Blaze stores the latest resolved value rather
than synchronizing to the latest started Promise, then uses cancellation, a
generation token, or a justified serial queue. Fail if it claims `#let`
automatically rejects stale results.
## Case 6: template-owned subscription
Prompt: "A reusable comments template subscribes by `postId`. How should it
resubscribe and clean up when its data context changes?"
Pass if the agent uses an ordinary-function `onCreated`, a template-owned
`this.autorun`, reactive `Template.currentData()`, and `this.subscribe`. It
uses `Template.subscriptionsReady` or `this.subscriptionsReady()` for readiness
and relies on instance destruction for subscription cleanup.
## Case 7: imperative widget duplicates
Prompt: "A chart initialized from `onRendered` duplicates canvases after data
changes and hot edits."
Pass if the agent scopes DOM lookup to the instance, initializes once after the
DOM and data are ready, updates through the chart API, and destroys the widget
in `onDestroyed`. Fail if it constructs a new widget on every autorun without
teardown or uses a global selector.
## Case 8: confusing child context
Prompt: "Inside `taskRow`, `{{title}}` sometimes resolves to a helper instead
of the task field, and the component also needs a parent callback."
Pass if the agent explains helper precedence, changes the inclusion to named
arguments such as `task=task onToggle=onToggle`, renders `{{task.title}}`, and
calls the passed callback. Fail if it adds more `../` lookups or a global
helper.
## Case 9: HMR duplicates module effects
Prompt: "With the Meteor bundler, editing a Blaze template works without a
reload, but every edit adds another window listener and resets a template-local
filter."
Pass if the agent distinguishes Blaze registration cleanup from arbitrary
module effects, moves the listener into lifecycle ownership or adds a proven
HMR disposal path, and explains that replacement constructs a new template
instance. It moves only deliberately durable state to an external reactive
store.
## Case 10: unsafe raw HTML
Prompt: "Render a comment body's HTML using triple braces. The value comes
from users but our publication is authenticated."
Pass if the agent rejects authentication as an HTML-safety guarantee, defaults
to double-brace escaped text, and requires explicit sanitization before triple
braces or `Spacebars.SafeString`. It routes a broader sanitization or CSP review
to `meteor-security`.
## Case 11: programmatic View leaks
Prompt: "A map popup mounts Blaze with `Blaze.renderWithData`. Closing popups
removes their host nodes, but autoruns keep firing."
Pass if the agent retains the returned View, calls `Blaze.remove(view)` before
removing the host, and verifies lifecycle cleanup. Fail if it treats direct DOM
removal as equivalent.
## Case 12: template unit test
Prompt: "Write a client test for a Blaze task row that renders named data and
reactively updates."
Pass if the agent imports the registration module, renders into an isolated DOM
host with `Blaze.renderWithData`, changes the actual reactive source, waits for
`Tracker.afterFlush`, asserts observable DOM, and calls `Blaze.remove` in
cleanup. Test-driver setup should route to `meteor-testing`.
## Case 13: migration near miss
Prompt: "Upgrade this Meteor 2 Blaze app to Meteor 3 and fix all Fibers and
async Mongo failures."
Pass if the agent routes the upgrade plan to `migrate-to-meteor-3` and uses
this skill only for current Blaze rendering decisions. Fail if it treats the
request as a frontend-only template rewrite.
## Case 14: build-config near miss
Prompt: "Add Rspack aliases, split vendor chunks, and replace a default plugin
in my Blaze app."
Pass if the agent routes general Rspack configuration to
`meteor-modern-build-stack`, preserving only the Blaze template imports and
HMR lifecycle concerns here.
## Case 15: removed legacy API
Prompt: "An old Blaze package uses `UI.body`, `Template.__define__`, and
`Spacebars.TemplateWith` in a Meteor 3 app. What are the current equivalents?"
Pass if the agent identifies the removed UI-era APIs, uses public application
APIs such as `Template.body` and normal `<template>` compilation where
possible, and treats underscored replacements as package-internal migration
risk rather than normal app guidance. It may route the full upgrade to
`migrate-to-meteor-3`.
## Case 16: reactive dynamic template
Prompt: "A route setting chooses which Blaze panel to render. The panel name
and its data can change reactively."
Pass if the agent uses `Template.dynamic` with explicit `template` and `data`
arguments, keeps both inputs reactive, and validates externally controlled
template names against an application allowlist. Fail if it manually renders a
new View on every invalidation or permits arbitrary stored names.
## Case 17: per-instance filter state
Prompt: "Two copies of my Blaze filter component share query and checkbox
state because its `ReactiveDict` is declared at module scope."
Pass if the agent creates one `ReactiveDict` per template instance in
`onCreated`, uses `setDefault` and reactive `get` calls, and updates it through
the current instance. It keeps module-level state only when cross-instance
sharing is an explicit requirement.
## Case 18: Blaze edit under Rspack
Prompt: "My Meteor 3.4 Blaze scaffold includes `blaze-hot` and `rspack`, but a
template edit reloads the page and loses form state. Fix Blaze HMR."
Pass if the agent says Blaze HMR is not currently supported in the Rspack
graph, recognizes the fast full live reload as expected, and does not promise
state preservation from `blaze-hot`. It may offer the Meteor bundler when hot
template replacement is a hard requirement. Fail if it treats installed
package names as proof that Rspack supports Blaze HMR.
## Case 19: new beta PWA
Prompt: "Create a Meteor 3.6-beta.0 Blaze PWA. Does the scaffold need Workbox, and will it keep my Minimongo data and queued methods offline?"
Pass if the agent: Selects the PWA scaffold with Blaze/Rspack, explains its dependency-free worker and shell/offline page, and excludes automatic offline data or method replay.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 20: PWA prefix and update behavior
Prompt: "Our 3.6 beta PWA is hosted below /portal. Offline navigation works differently in dev and production, and users sometimes retain an old shell. What should we inspect?"
Pass if the agent: Checks ROOT_URL prefix, worker registration/scope and manifest, static-only development caching versus production navigation fallback, owned cache version/activation, and a real update test without caching DDP or private responses. Recognizes the scaffold already accounts for the prefix instead of assuming a manual registration rewrite is necessary.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 21: older PWA and native near miss
Prompt: "We must stay on Meteor 3.5.2. Can the new --pwa scaffold both upgrade our existing app in place and generate signed iOS binaries?"
Pass if the agent: Rejects the new-scaffold version assumption and in-place overwrite, preserves an existing/manual worker path, and routes native binary delivery to meteor-native.
Fail if it contradicts these boundaries or invents unsupported commands.
Meteor 3.6-beta.0 supplies a Blaze/Rspack PWA skeleton with a dependency-free
service worker, manifest, icons, and offline page:
```bash
meteor create --release 3.6-beta.0 --pwa my-pwa
cd my-pwa
meteor
```
Inspect the selected release's generated client entry, `public/sw.js`,
manifest, icons, and `public/offline.html`. Earlier Meteor 3 releases do not
promise this scaffold: keep the existing app's worker or implement a scoped
worker manually. Do not run a new scaffold over an existing app.
## Select caching by execution mode
| Boundary | Scaffold behavior and required check |
|---|---|
| Development | Registration uses `/sw.js?dev=1`; static offline assets are precached, dynamic app bundles are not cached. Do not debug production offline behavior only in development. |
| Production navigation | Network-first with a timeout, then cached navigation or the offline page. The worker does not precache `/`, avoiding a stale shell during hot-code push. |
| Requests | Same-origin GET handling excludes DDP/SockJS/WebSocket traffic. Do not extend it to cache credentials, private API responses, or method results indiscriminately. |
| Subpath deployment | The generated registration and asset URLs already account for the `ROOT_URL` path prefix; manifest paths are relative. Verify the actual browser scope and any app modifications. Do not assume the scaffold requires a manual prefix rewrite. |
| Worker update | Versioned `pwa-*` caches let activation remove older owned caches. Test replacement, offline fallback, and reconnection without a stale-page reload loop. |
Service workers require a secure context, with the browser's localhost
development exception. Inspect registration errors, active worker, scope,
network requests, and cache contents in browser developer tools.
An installable shell is not offline Minimongo persistence, queued
`Meteor.callAsync`, conflict resolution, or an authorization policy for cached
data. Design those separately with the data and security skills. Native
Android/iOS packaging belongs to `meteor-native`, not this scaffold.
## Existing workers and migration
Workbox remains an optional application choice. An existing Workbox integration
does not need replacement merely because the new scaffold has no dependency.
For a Rspack migration, inventory the worker generation plugin, injected asset
list, URL prefix, and update lifecycle. Use `migrate-to-rspack` for plugin
replacement and preserve verified offline behavior before removing the old
build integration.
Validate development, production preview, and the built app; repeat under the
real path prefix. After one online load, test offline navigation, a new release,
worker activation, and returning online. Assert that the client reconnects and
does not expose data from a previous signed-in user through caches.
global metadata cleanup, uninstall, or full reinstall.
- When evidence makes a cleanup or reinstall plausible, suggest the least
destructive option with its reason, scope, and expected state loss. Do
not execute it until the user explicitly confirms that operation.
2. Inspect the host and intended project. Check the operating system,
architecture, `node --version`, `npm --version`, CLI lookup result, and
`meteor --version` when available. In an application, read
`.meteor/release` before selecting a release.
3. Distinguish the requested version:
- The npm selector in `npx meteor@<version>` chooses an installer package.
- A Meteor application is pinned to a framework release in
`.meteor/release`.
Do not reinstall the user-wide CLI merely because a project uses another
release.
4. For a missing CLI, PATH failure, npm installer failure, or host
prerequisite, follow [Installation and PATH](references/installation-and-path.md).
5. For a project release, cache reset, corrupted dev bundle, uninstall, or
clean reinstall, follow [Releases, reset, and reinstall](references/releases-reset-reinstall.md).
Use [Reinstall decision guide](references/reinstall-decision.md) before
recommending a user-wide reinstall for an observed failure.
6. Verify the result with `meteor --version`. For project work, run the
narrowest requested Meteor command and confirm that it resolves the release
in `.meteor/release`. Report commands run, selected versions, state removed,
and anything the user must do in a new shell.
## Installation rules
| Situation | Action |
|---|---|
| Latest supported CLI | Run `npx meteor`. |
| Pinned installer package | Run `npx meteor@<version> install`, then verify the reported Meteor release. |
| Linux or macOS alternative | `curl https://install.meteor.com/ \| sh` remains documented. Keep `npx meteor` as the primary cross-platform command. |
| npm fallback | Run `npm install -g meteor --foreground-script` only after the documented `npx` recovery steps fail. |
| Existing project needs another release | Use the project's pin or a Meteor `--release` command. Do not replace the user-wide installation first. |
Never run `npx install meteor`. Never add the npm `meteor` installer to an
application's `package.json`; it is an installer, not the framework runtime.
## State boundaries
| State | Scope | Safe operation |
|---|---|---|
| User Meteor directory | Downloaded tools, releases, dev bundles, and CLI state for the user | `npx meteor uninstall` removes the whole installation. Use only for an authorized uninstall or clean reinstall. |
| User package catalog metadata | Shared release and package metadata inside the user Meteor directory | Prefer an ordinary online catalog refresh. Treat targeted metadata rebuilding as an advanced, confirmation-required recovery. |
| `.meteor/release` | Project framework release | Change through `meteor update --release <release>`, not a global reinstall. |
| `.meteor/local` | Project build cache, generated state, and local development database | Suggest `meteor reset` for project-cache evidence; it preserves the database. `meteor reset --db` deletes it. Run either only after confirmation. |
| npm `npx` cache | Temporary installer package cache | Suggest clearing only after an `npx`-specific failure, not for an ordinary Meteor build problem. Run only after confirmation. |
Do not delete internal tool or dev-bundle directories selectively without a
documented command and evidence that identifies that layer. Use `meteor reset`
for project cache corruption. Use a complete, authorized reinstall only when
the user-wide installation itself is corrupt. Never recommend hidden Meteor
administration commands as user-facing cache cleaners.
## Handoffs
- The CLI starts but the application fails: `meteor-debugging`.
- The application must move from Meteor 2 to Meteor 3: `migrate-to-meteor-3`.
- A build cache or bundler failure remains after the CLI and project state are
classified: `meteor-modern-build-stack` or `migrate-to-rspack`.
- Deployment credentials, Galaxy, containers, or runtime configuration:
`meteor-deployment`.
## References
- [Installation and PATH](references/installation-and-path.md)
- [Releases, reset, and reinstall](references/releases-reset-reinstall.md)
| OS and architecture | Meteor supports 64-bit Windows, Linux, and macOS. Use the npm installer for one cross-platform path. |
| Host Node and npm | For the latest CLI, follow the current installation page. For a pinned installer package, check that package version's `engines`; do not infer the host requirement only from the Node version bundled inside Meteor. |
| Existing project | Read `.meteor/release`. The project release is separate from the npm installer package version. |
| Existing executable | Run `meteor --version`. Do not reinstall only to replace a project-specific release. |
Current Meteor 3.5 installation documentation requires host Node 24 or newer.
Earlier Meteor 3 installers can have earlier host requirements. Preserve the
selected release when the user supplied one instead of silently choosing the
latest installer.
## Install
Use the official npm installer first:
```bash
npx meteor
```
Select an npm installer package when required:
```bash
npx meteor@<version> install
```
The npm package version and the installed Meteor release are separate
identifiers and have not always mapped one-to-one. Read the installer's output
and verify `meteor --version`. Pin the application release separately.
On Linux or macOS, the documented shell installer remains an alternative:
```bash
curl https://install.meteor.com/ | sh
```
Do not offer the shell installer on Windows. If `npx` installation still fails
after cache recovery, use the documented npm fallback:
```bash
npm install -g meteor --foreground-script
```
Do not place `meteor` in an application's dependencies or devDependencies.
## Verify PATH
The default user installation is `~/.meteor` on Linux and macOS and
`%LOCALAPPDATA%\.meteor` on Windows. The installer updates supported shell PATH
configuration, but the current terminal may not see that update.
1. Open a new terminal and run `meteor --version`.
2. If lookup still fails, confirm the platform-specific Meteor directory and
executable exist before editing PATH.
3. Inspect the actual login shell and its PATH configuration. Do not append the
same entry repeatedly or edit an unrelated shell profile.
4. For fish on Linux, add the existing Meteor directory to fish's PATH. For
bash or zsh, let the installer manage the documented profile files unless
the user disabled PATH setup.
Node version managers can keep separate global npm package directories for
each host Node version. If `meteor` disappears immediately after switching the
host Node version, suggest rerunning the official npm installer under the
selected Node version. Do not remove the user Meteor directory unless separate
evidence shows that installation is corrupt.
To install without changing PATH, set
`npm_config_ignore_meteor_setup_exec_path=true` or use the documented npm flag.
In that mode, report how the caller will invoke or expose the executable.
## Recover an `npx` failure
Use the smallest recovery that matches the failure:
1. Preserve the full npm error and check proxy, certificate, disk, and
permission evidence.
2. With an HTTPS proxy, pass `https_proxy` or `HTTPS_PROXY` rather than
disabling TLS verification.
3. Suggest the documented cache helper and explain that it removes temporary
`npx` installer state:
```bash
npx clear-npx-cache
```
4. Run the helper only after the user confirms that cleanup. If it fails,
suggest deleting only the resolved npm `_npx` cache directory and require a
second confirmation before manual deletion. Do not delete the entire npm
cache or application dependencies.
5. After authorized cleanup, retry once. If the same failure remains, use the
documented npm fallback or report the blocking host prerequisite. Do not
loop through installers.
Avoid root installation. Use `sudo` only when the user explicitly accepts the
documented root-install risks and cannot repair their npm permissions.
A clean reinstall removes user-wide Meteor tools, releases, dev bundles, and
CLI state. Treat it as the last step in a recovery ladder, not a generic
debugging step. Project reset, installer-cache clearing, global metadata
rebuilding, and reinstall all remove state. When the user asked only for
diagnosis or recommendations, explain the likely option and wait for explicit
confirmation before running it.
## Establish the failing scope
1. Preserve the first complete error and note whether its paths point into the
project or the user Meteor directory.
2. Read `.meteor/release` in the affected project. Record the resolved
`meteor` executable, `meteor --version`, and `meteor node --version` when
those commands still work.
3. Check an existing second project or a project-independent command. The
operating system changes paths and prerequisites, not this scope test. Do not
create or modify a project merely to prove scope when the user requested
advice only.
4. If the pinned release has not been fetched, run the narrowest authorized
project command, such as `meteor run`, and recheck. Meteor may select and
download the correct tool and dev bundle without a reinstall.
5. Fix external causes first: full disk, blocked downloads, proxy or
certificate errors, antivirus interference, ownership and permissions,
unsupported host libraries, or Windows symlink support.
## Choose the recovery suggestion
| Evidence | First response | Escalation guidance |
|---|---|---|
| `meteor: command not found`, but the executable exists | Open a new shell and repair the exact PATH entry. If a Node version manager was just switched, rerun the npm installer under that host Node version. | Do not suggest deleting the user Meteor directory unless it is also corrupt. |
| Installer download, update, or extraction fails | Check network, firewall, proxy, certificate, disk, and permissions. On Windows, check Developer Mode or elevated symlink support. | Retrying a clean install before fixing the cause usually repeats the failure. Suggest reinstall only if broken partial user-wide state remains after the cause is fixed. |
| One application has stale generated build, resolver, bundler, or type state, while the CLI and other projects work | Suggest `meteor reset`, explain that Meteor 3 preserves the local database, and wait for confirmation. | Do not suggest a user-wide reinstall. |
| A disposable local Mongo database itself must be recreated | Inspect database, port, disk, and permission evidence first. Suggest `meteor reset --db` with an explicit data-loss warning. | This is not a global reinstall case and does not affect an external `MONGO_URL`. |
| `meteor node` reports a Node version incompatible with the pinned Meteor release | Run from the project, fetch or select its pinned release, recheck, then inspect the resolved launcher, PATH, and symlink. Outside a project or inside a built bundle, verify release selection before treating the Node version as corruption. | Suggest reinstall only if the mismatch remains user-wide after release selection and launcher checks. |
| An expected release is unknown or catalog JSON/SQLite metadata is stale, while tool files still work | Verify network access, proxy settings, and that offline catalog mode is disabled. Try a normal online project command or update first. | Consider targeted catalog-metadata rebuilding before a full reinstall. Require confirmation for either cleanup. |
| Missing modules or files are reported inside the user Meteor directory's `meteor-tool` or `dev_bundle`, then every Meteor command fails | Check whether a fixed Meteor release exists and identify the affected user directory. | Suggest a clean reinstall as a reasonable recovery. Do not run it without an explicit request. |
| Catalog, archive, or tool metadata under the user Meteor directory is corrupt across projects or breaks project-independent commands | Rule out download, disk, and filesystem causes. Preserve the error for reporting. | Suggest a clean reinstall when no documented narrower repair applies. Do not guess internal directories to delete. |
| Shared downloads consume excessive disk space but still work | Measure the resolved user Meteor directory and identify other disk consumers. | There is no public selective package-pruning command. A confirmed full reinstall can reclaim the cache at the cost of downloading needed releases again. |
| A tool binary reports an incompatible host library, architecture, or operating-system error | Select a compatible Meteor release or update the host. | Reinstalling the same incompatible release will not help. |
| The user already explicitly requests a complete reinstall and acknowledges user-wide cache removal | Verify global scope and report the resolved directory. | Follow [Releases, reset, and reinstall](releases-reset-reinstall.md). |
## Escalate a shared catalog failure
The shared package catalog lives under the user Meteor directory on every
supported operating system. Its platform-specific path differs, but the
decision does not.
1. Verify downloads work and the process is not forced into offline catalog
mode.
2. Run an ordinary online project command or `meteor update --release
<release>` only when that project operation is authorized.
3. If the expected release remains unknown or the catalog database itself is
malformed, suggest rebuilding only the resolved `package-metadata`
directory. Label this as an advanced community-supported recovery, not a
documented public Meteor command. Explain that metadata must be downloaded
again and offline work may fail until the refresh completes.
4. Wait for explicit confirmation before removing that directory.
5. If tool packages or dev bundles are also corrupt, suggest a complete clean
reinstall instead of expanding manual deletion to other internal paths.
Never recommend `meteor admin wipe-all-packages`. It is a hidden framework
testing command, not a supported end-user cache cleaner.
## Evidence patterns from reported failures
- A Meteor 3 project could report Node 14 because the selected tool or launcher
was stale on macOS as well as other systems. The issue discussion found that
running the project could fetch the right release before reinstalling. See
[meteor/meteor#13146](https://github.com/meteor/meteor/issues/13146) and
[the macOS forum report](https://forums.meteor.com/t/does-your-meteor-3-still-run-node14-here-s-how-to-check-and-fix/63075).
- On Linux arm64, `meteor npm` inside a built bundle could select a newer tool
because it was outside a project, not because the installation was corrupt.
Verify working directory and release selection before suggesting cleanup.
- Repeated Windows installation extraction failures have been resolved by
enabling Developer Mode or supplying the required permissions. Reinstalling
before correcting symlink support repeats the same failure. See
[the forum resolution](https://forums.meteor.com/t/solved-consistant-failure-to-install/63785).
- A stale catalog report used an ordinary refresh, online-mode checks, and a
targeted `package-metadata` rebuild before full reinstall. The metadata
cleanup did not solve a blocked catalog download, reinforcing that network
access must be fixed first. See
[the Meteor 3.4.1 forum thread](https://forums.meteor.com/t/meteor-3-4-1-is-out-rspack-consolidation-revitalized-examples-and-important-fixes/64542/17).
- Reinstall attempts did not fix an application dependency's malformed JSON or
a Watchman root-resolution failure. These belong to project debugging. See
[meteor/meteor#11830](https://github.com/meteor/meteor/issues/11830) and
Historical issue-specific versions explain the pattern; they are not general
minimum-version requirements for this skill. Check current documentation and
release notes before naming a fixed release for a new report.
## Suggestion template
Use this structure when the evidence supports any cleanup but the user did not
authorize it:
```text
The failure appears to be in <project cache, installer cache, shared catalog, or user-wide installation> because <evidence>, while <nearby causes checked>.
The least destructive likely next option is <operation>. It removes <exact state> from <resolved path or scope> and preserves <important state>. <State the redownload, rebuild, or data-loss cost.>
I have not run the cleanup or removed any files. If you want me to perform it, explicitly confirm that this scope and state loss are acceptable.
Every Meteor application is pinned to a release. Read `.meteor/release` before
changing the user installation.
Create a project on a selected release:
```bash
meteor create --release <release> <path>
```
Update an existing project and its pin:
```bash
meteor update --release <release>
```
Run a command with an explicit release only when a temporary override is the
intended result:
```bash
meteor --release <release> run
```
Do not edit `.meteor/release` alone as an upgrade workflow. `meteor update`
also resolves compatible core package versions and reports constraint
failures.
## Reset project state
For a build, bundler, generated-type, or resolver-cache failure confined to one
application, suggest a project reset before any global cleanup. Explain the
scope and wait for confirmation. Stop the development server before an
authorized reset.
```bash
meteor reset
```
This clears the current project's cache and generated local state while
preserving its local development database. It does not repair or reinstall the
user-wide Meteor tool. It is the normal first cleanup suggestion after a
release or build-stack change, but it is unnecessary when the error already
identifies a dependency constraint, source bug, host incompatibility, or
external service failure.
Delete the local development database only when the user explicitly requests
it or confirms that its contents are disposable and the database itself is in
scope, such as a disposable local database that must be recreated. Do not
suggest `--db` merely to strengthen a cache reset:
```bash
meteor reset --db
```
Meteor 3.4.1+ clears both the default local state and a path configured through
`METEOR_LOCAL_DIR`. Meteor 3.0 through 3.4 clears only the default
`.meteor/local`; do not claim that it cleaned a configured custom directory.
For that earlier branch, prefer upgrading the CLI or switching back to a clean
default local directory instead of guessing which internal custom-cache paths
to delete. A configured external `MONGO_URL` is not deleted by
`meteor reset --db`.
## Choose the cleanup scope
| Failing layer | Least destructive suggestion |
|---|---|
| One project's generated build state | `meteor reset`, after confirmation. It preserves the local database. |
| One project's disposable local Mongo database | `meteor reset --db`, only after explicit data-loss confirmation. |
| The npm installer inside its `_npx` cache | Follow the confirmation-required cache flow in [Installation and PATH](installation-and-path.md). |
| Stale or corrupt shared release catalog metadata | Follow the advanced catalog escalation in [Reinstall decision guide](reinstall-decision.md). |
| Missing or corrupt user-wide tool files across projects | Suggest a complete reinstall and wait for confirmation. |
| Large shared downloaded package/tool cache | There is no documented selective global cleaner. Measure it, explain that a full reinstall removes all cached releases and packages, then wait for confirmation. |
## Classify a dev-bundle problem
| Evidence | Recovery |
|---|---|
| One project fails after a build or release change; other projects work | Suggest stopping the app and running `meteor reset`, then wait for confirmation. This rebuilds project-local state and re-resolves its dev-bundle link. |
| `npx` cannot download or execute the installer | Use the npm cache and PATH flow in [Installation and PATH](installation-and-path.md). |
| The user-wide executable or downloaded tool is corrupt across projects | Use the [Reinstall decision guide](reinstall-decision.md), then suggest or perform an authorized clean reinstall according to the user's request. |
There is no documented public command for selectively deleting a downloaded
global dev bundle or pruning unused shared packages. Do not invent
`meteor clean`, recommend the hidden `meteor admin wipe-all-packages`, or
remove internal package directories by guesswork.
## Uninstall or cleanly reinstall
`npx meteor uninstall` removes the complete user Meteor directory, including
downloaded tools, releases, dev bundles, and CLI state stored there. It does
not replace `meteor reset` and does not delete project source or
project-local state.
Before running it:
1. Confirm the user explicitly requested uninstall or full reinstall. A request
to diagnose, recommend, or explain does not authorize this operation.
2. Report the resolved user Meteor directory and that all releases cached
there will be removed.
3. Record the desired installer package or project release.
Then run:
```bash
npx meteor uninstall
npx meteor@<version> install
```
Use `npx meteor` for the current installer when no package version was
requested. Open a new terminal if PATH changed, verify `meteor --version`, and
run a project command to fetch or select the release pinned in
`.meteor/release`.
Do not delete shell profile files during uninstall. If a stale PATH entry
remains, remove only the exact Meteor entry after inspecting the active shell
version, and behavioral impact before adopting it. Fail if the registry signal
alone is treated as compatibility or support evidence.
## Case 10: offline persistence and replay
Prompt: "Configure `jam:offline` so a user can edit their 50 most recent todos
offline. Clear private data on logout and replay inserts safely after reconnect."
Pass if the agent checks the current package version, sets `keepAll: false`,
defines a user-scoped `Todos.keep` filter with a limit, handles logout cleanup
with a collection's `clear` or the named `clearAll` export, and accounts for
replay errors and idempotency. Configuration and `.keep` declarations load on
both client and server. It should use `Meteor.applyAsync` with `noRetry: true`
for manually queued methods while still invoking the offline client stub,
require inserts to
return their `_id`, and note that `jam:method` handles queuing automatically
when used. Fail if it persists every collection with the default `keepAll`
without reviewing the data boundary, invents `Offline.clearAll` or
`Offline.queueMethod`, or passes `noRetry` as data through `Meteor.callAsync`.
## Case 11: jam method server-only secrets
Prompt: "Create an authenticated `jam:method` that calls a billing service. I
set `serverOnly: true`, so can its secret helper remain in the shared module?"
Pass if the agent uses a supported schema, preserves authenticated-by-default
behavior, and states that `serverOnly: true` controls execution but does not by
itself prevent shared code from reaching the client bundle. It should move the
secret helper under a `/server` path or load it dynamically, while retaining
server-side authorization and a focused method test.
## Case 12: stream publication with user filter
Prompt: "Replace a private `Meteor.publish` with `Meteor.publish.stream`. Its
selector combines public records with `{ owner: this.userId }`."
Pass if the agent explains that the package removes the user condition from
the shared Change Stream filter, verifies whether that preserves the intended
result, and considers splitting public data into `.stream` and owned data into
`.once`. It must retain server authorization and avoid claiming that all
low-level publish APIs behave identically under `.once`.
## Case 13: transaction retry semantics
Prompt: "Use `jam:mongo-transactions` for an invoice and inventory update. We
also want to send a payment email inside the transaction callback."
Pass if the agent uses `Mongo.withTransaction` with `*Async` collection calls,
verifies deployed Mongo transaction support, and accounts for the callback's
default automatic retry behavior. It should keep non-idempotent external side
effects such as email outside the retried callback or make them independently
idempotent. Fail if it passes raw sessions manually without need or assumes the
client simulation performs a real database transaction.
## Case 14: interactive versus scripted adoption
Prompt: "On Meteor 3.6-beta.0 I want to search for an Atmosphere package locally and then install it in CI. Should both environments run meteor add --search?"
Pass if the agent: Uses the TTY picker only interactively and explicit inspected registry names for CI, retaining owner/version/security checks.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 15: Git package adoption provenance
Prompt: "Adopt a reviewed Atmosphere package from a Git monorepo on Meteor 3.6-beta.0. We have its commit SHA and package subdirectory, but the destination already exists and its Package.describe name differs from the repo name."
Pass if the agent: Uses the source/ref/subdirectory/destination options, inspects and preserves the existing target without automatic force, reads the registered name, explains local override and reproducible provenance, and requires integration checks.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 16: older Git adoption and publishing near miss
Prompt: "On Meteor 3.5.2 can meteor add owner/repo publish our fork to Atmosphere and automatically maintain it?"
Pass if the agent: States the 3.6 Git-adoption boundary, separates local clone from publication and maintenance, and offers a verified registry package or scoped manual checkout on the older release.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 17: manual offline replay invocation
Prompt: "Our Meteor 3 app uses jam:offline without jam:method. I call
Offline.queueMethod('todos.insert', todo), then
Meteor.callAsync('todos.insert', todo, { noRetry: true }). Will that avoid
duplicate retries? Is Offline.clearAll() the logout cleanup API?"
Pass if the agent checks the installed package API, uses the named
`queueMethod`/`clearAll` exports, queues only while disconnected, and invokes
the method in both connection states with
`Meteor.applyAsync('todos.insert', [todo], { noRetry: true })` so its client
stub still runs offline.
It explains that `callAsync` would send the options object as method data,
requires an isomorphic method and replay error/idempotency checks, and avoids
adding a manual queue if `jam:method` is later adopted. Fail if it preserves
the unsupported namespace calls, skips the offline invocation, or claims
| Expose Meteor methods through MCP, REST, or OpenAPI | [`wreiske:meteor-wormhole`](wormhole.md) | Server-only, Meteor 3.4+ | Prefer explicit opt-in exposure. Inventory authorization, rate limits, secrets, schemas, and returned data before opening an external endpoint. |
| Typed RPC for a React client | [`meteor-rpc`](meteor-rpc.md) | npm package, Meteor 2.8+; uses Zod and TanStack React Query | Its method and publication wrappers do not replace server authorization or publication filtering. Verify npm peer dependencies and the lockfile. |
| Structured methods and optimistic UI | [`jam:method`](jam-method.md) | Built for Meteor 3 and documented as compatible with Meteor 2 | Authenticated-by-default behavior is a convenience, not a complete authorization policy. Review client-visible shared code and offline replay integration. |
| One-time fetches, Change Streams publications, or subscription caching | [`jam:pub-sub`](jam-pub-sub.md) | Expects the promise-based collection APIs available since Meteor 2.8.1 | Choose `.once`, `.stream`, and cache behavior deliberately. Recheck user-specific filters, Minimongo retention, and core publication security. |
| Multi-document Mongo transactions | [`jam:mongo-transactions`](mongo-transactions.md) | Meteor 2.8.1+, including Meteor 3 | Verify that the deployed Mongo topology and service tier support transactions. Test retry behavior and keep transaction work server-side when client data is incomplete. |
| Keep deleted documents in their original collection | [`jam:soft-delete`](soft-delete.md) | Meteor 2.8.1+ and 3.0+ | By default it changes `removeAsync` and query filters. Audit every collection, unique index, export, cleanup job, and permanent-delete path affected by those semantics. |
| Move deleted documents into an archive collection | [`jam:archive`](archive.md) | Meteor 3.0.2+; unavailable on 3.0.0 and 3.0.1 unless the app upgrades | By default it changes `removeAsync`. Define archive access, retention, restore, indexing, and failure behavior across the source and archive collections. |
| Persist Minimongo and replay methods offline | [`jam:offline`](offline.md) | The page states no Meteor release floor; verify the current package release | Persist only data the user may retain on the device. Review `.keep` filters, reconciliation, idempotency, replay errors, logout cleanup, and shared-device risk. |
| Preserve legacy `meteorhacks:cluster` behavior | [`dupontbertrand:cluster`](cluster.md) | Meteor 3.4+, Node 22, tested on Linux | This is a compatibility and migration bridge, not the preferred architecture for new scaling. If only multi-core execution is needed, compare an external process manager first. |
| Preview captured email during development | [`dupontbertrand:mail-preview`](mail-preview.md) | Meteor 3.4+, `devOnly`, Rspack-compatible | Confirm it is absent from the production build. Test account email and custom `Email.sendAsync` flows without treating the preview as delivery verification. |
## Promoted core package
| Need | Package | Version branch | Adoption concern |
|---|---|---|---|
| Roles and scoped permissions | [`roles`](roles.md) | Core package since Meteor 3.1.0, previously `alanning:roles`. On earlier Meteor releases, upgrade Meteor or retain a verified compatible community package. | Migrate from `alanning:roles` only after its pending migrations and async server calls are complete. Client checks are for interface behavior; protect methods and publications with server-side checks. |
## Selection notes
Soft delete and archive are alternatives. Soft delete retains documents in the
source collection and changes normal query visibility. Archive moves documents
to a separate collection. Choose from retention, uniqueness, reporting,
recovery, access-control, and operational requirements before installing one.
`jam:pub-sub` and `meteor-rpc` wrap core data boundaries. Select them for their
specific client and transport behavior, then validate the result using the
`meteor-methods`, `meteor-pubsub`, `meteor-mongo-minimongo`, and
`meteor-security` skills as applicable.
Wormhole creates a new external trust boundary. Its documented all-in mode is
convenient for exploration, but production adoption should start from opt-in
exposure and explicit authentication unless the user has established a safer
Use when diagnosing an unexplained failure in a Meteor 3 application before
the failing layer or fix is known. Triggers on server crashes, client-only
errors, stuck subscriptions, DDP or WebSocket disconnects, Minimongo/server
data mismatches, hanging or flaky tests, slow builds, --inspect, console.log,
.only, Playwright traces, or requests to debug a Meteor app. Use this skill
when evidence must distinguish Meteor tool, server, client, data, test,
browser, mobile, or production boundaries. For test setup and authoring use
meteor-testing; after confirming a domain cause, hand the repair to the
owning skill.
metadata:
author:meteor
kind:workflow
meteor:">=3.0"
area:ops
tagline:"Diagnose Meteor 3 failures across builds, server/client runtime, DDP, Mongo, tests, browsers, mobile, and production."
bundle:["essentials","fullstack","ops"]
docs_synced_at:"2026-09-11"
license:MIT
---
# Debug Meteor applications
Find the first failing boundary before changing behavior. Produce a stable
reproduction, evidence for one cause, and a verification target. Then use the
skill that owns the repair.
## Diagnosis loop
1. Record the exact symptom, complete error and stack, command or user action,
Meteor release, resolved Atmosphere and npm versions, environment, and last
known working state.
2. Reproduce with the narrowest stable command or action before editing.
3. Classify the first uncertain boundary with the table below.
4. Read existing evidence before adding instrumentation. Compare client and
server output, recent changes, and passing versus failing environments.
5. Add one targeted observation only when current evidence cannot answer the
question. Do not combine a diagnostic change with a speculative fix.
6. State one falsifiable hypothesis and the observation that would reject it.
7. Change one variable, reproduce, and trace a bad value or event backward to
its origin.
8. Fix the confirmed cause through the owning skill. Add a regression at the
lowest reliable layer when the failure can recur.
9. Re-run the focused reproduction, then the affected suite or
production-like check. Remove temporary diagnostics and artifacts.
If several evidence-backed hypotheses fail, revisit the boundary map and
assumptions before stacking mitigations or widening the change.
## Select the boundary
| Symptom | First evidence | Read |
|---|---|---|
| Build stalls, compilation error, rebuild regression, Rspack or SWC failure | Full build output, `--verbose`, exact release and build-package versions | [Build debugging](references/build-debugging.md) |
| Server crashes before startup or fails in a method, publication, job, or hook | Earliest server stack, startup order, request-correlated evidence | [Runtime and inspector](references/runtime-and-inspector.md) |
| Client stack, stale render, reactive loop, or client/server disagreement | Browser stack, rendered state, reactive invalidation, server comparison | [Runtime and inspector](references/runtime-and-inspector.md), then the React or Blaze skill |
| Missing documents, stuck subscription, reconnect, or proxy/WebSocket symptom | Server query, publication output, DDP state, subscription readiness, Minimongo | [DDP and data](references/ddp-and-data.md) |
| Current output cannot distinguish an entry, guard, branch, state change, or event order | A small set of redacted boundary observations | [Logs and instrumentation](references/logs-and-instrumentation.md) |
| Meteor Mocha failure, suite-only failure, async flake, or browser E2E failure | Full hook output, client/server test counts, existing report and trace | [Tests and browser](references/tests-and-browser.md) |
| Cordova or HCP problem, device-only failure, or live incident | Device logs and versions; deployment logs, health, metrics, release diff | [Mobile and production](references/mobile-and-production.md) |
A syntax error needs its stack, not browser tracing. A browser-only hydration
race needs client evidence, not a server inspector. Use the smallest tool that
can reject the current hypothesis.
## Evidence rules
- Label runtime side and operation in temporary logs. Include a request or
event identifier only when concurrent flows can interleave.
- Record selected, redacted fields. Never log credentials, tokens, cookies,
authorization headers, private settings, unrestricted method arguments, or
full user documents.
- Treat `console.log` as temporary instrumentation. Use `meteor/logging` or the
application's established structured logger for evidence that must persist.
- Use `.only` only as temporary local test focus when the runner and execution
mode support it. Remove it and run the broader suite before handoff.
- Prefer observable readiness over sleeps: subscription ready, settled method,
expected document, visible UI, or a specific browser event.
- Inspect existing Playwright reports and traces before starting an interactive
browser. For a `playwright-cli` request, first check whether the executable
is available. If it is unavailable, obtain authority before installation or
browser downloads. Explicitly report that availability result and request
the authority rather than only asking for the application URL. Use it only
for a real browser boundary.
- For an authorized ad hoc `playwright-cli` reproduction: **MUST** run
`snapshot`, `console`, and `requests`, start tracing before the failing
action, stop tracing immediately after it, and close the browser session.
Do not substitute source inspection for this browser evidence or omit the
trace because the console or network already suggests a cause.
- Use only an application path or URL the user placed in scope. If the current
workspace has no app and the prompt gives no URL, ask for one. Do not scan
unrelated directories, processes, or ports to discover an application.
- Read through `meteor shell` and `meteor mongo` before mutating. Never use
`meteor reset --db` as a diagnostic shortcut.
- On production, do not expose an inspector, deploy a debug build, retain
secret-bearing traces, or experiment on live data.
## Handoffs
| Confirmed cause | Continue with |
|---|---|
| Test setup, design, driver, fixture, or new regression structure | `meteor-testing` |
| SWC, Rspack, watcher, cache, build graph, or generated handoff | `meteor-modern-build-stack` or `migrate-to-rspack` |
the lockfile, and build configuration changed since the last working state.
3.`meteor run --verbose` for build output hidden by normal formatting.
4. One profile or build-specific log source selected below.
## Profile by Meteor release
Meteor 3.0 and 3.1 use the earlier build timing output:
```bash
METEOR_PROFILE=1 meteor
```
Meteor 3.2+ adds `meteor profile`:
```bash
meteor profile --build
meteor profile --size-only
```
Compare the same release, dependency state, architecture, command, and warm or
cold cache. A single profile does not prove the cause. Change one variable and
repeat.
## Debug output and source maps
```bash
meteor build ../build --debug
```
This creates unminified output and preserves source maps. Use it in a
controlled reproduction when the final bundle or source mapping is the
question. Do not deploy it as an incident-response shortcut.
## Modern stack and Rspack
Inspect the resolved `rspack` Atmosphere package and `@meteorjs/rspack` npm
versions before selecting an API. Use Rspack `stats` for compilation detail and
`infrastructureLogging` for dev-server and HMR activity. Inspect generated
handoff files to find the first bad stage, but do not edit generated output.
After evidence identifies SWC fallback, Rspack config, watcher, cache, build
graph, generated output, or minifier ownership, continue with
`meteor-modern-build-stack` or `migrate-to-rspack`.
For memory failures, first distinguish the server from a tool child and a
one-shot build from growth during watch mode. Meteor 3.4.1+ can pass a measured
tool heap change through `TOOL_NODE_FLAGS`; Meteor 3.4.0 uses `NODE_OPTIONS` for
the Rspack child. Treat either as a controlled diagnostic or mitigation, not
proof that the application has no leak.
Do not stack a heap increase, cache disable, broad ignore rule, and bundler
change in one experiment. The result cannot identify which variable mattered.
Meteor 3.5.2 fails promptly if Rspack exits or panics before its first compile.
Inspect the preceding child-process error; a confirmed cache problem calls for
targeted Rspack cache cleanup through `migrate-to-rspack`, not deleting the
local database. `rspack@1.3.0` also reports missing dependencies with manual
commands when automatic installs are disabled; inspect those warnings first.
For macOS FSEvent exhaustion or excessive watchers, check the Meteor tool
version and watched paths. Meteor 3.5.2 stops watching immutable package
warehouse files. Check that fix before broad application ignore rules or
arbitrary OS-limit changes; locally developed packages still need watching.
## Meteor 3.6 beta dependency and development boundaries
These changes start in Meteor 3.6-beta.0 and its paired packages. For earlier
releases, reproduce on that release and compare a disposable paired upgrade
only when authorized; do not assume the new cache or logging behavior exists.
| Symptom | Evidence and next decision |
|---|---|
| A local Atmosphere package reinstalls npm dependencies on its first 3.6 build | Inspect its committed `.npm/package/npm-shrinkwrap.json`. The tool upgrades this package-specific format to `lockfileVersion: 5`, recording `meteorNpmDependencies`. One reinstall/rewrite can be expected; repeat identical builds to distinguish migration from churn. Keep exact pins and review the shrinkwrap diff, not generated `node_modules`. |
| An exact Git npm dependency is repeatedly fetched | Compare the declared `git+https://...#v<semver>` spec, recorded source, and installed resolved tree. The cache requires agreement; it does not make branch refs immutable. Do not change the dependency to a floating ref as a cache fix. |
| Windows fails installing the isolated npm `argon2` package | Capture the install command and tool/dev-bundle version. The 3.6 beta dev bundle adds `cross-env` to that isolated environment. Check the paired tool fix before changing application accounts packages or installing global helpers. |
| Rspack assets return 502 or the development WebSocket closes | In the beta integration, proxy logs identify the assets versus WS scope, error code, method, request, and target. Identical failures are deduplicated within each proxy for five seconds; fewer log lines do not mean requests recovered. Every failed HTTP request still gets 502 and failed sockets close. Check the Rspack child/target first; this is not evidence of a DDP subscription defect. |
| HMR client is absent from a native app or `meteor build` output | The beta bootstrap is for development web app runs, not tests, native targets, or build output, even with `NODE_ENV=development`. Verify command and target before adding a refresh client manually. |
| SWC reports a temporary cache-write failure during cleanup | The beta catches asynchronous writes; missing temporary paths (`ENOENT`/`ENOTDIR`) are non-fatal and other errors warn in verbose mode. Reproduce compilation separately. Do not generalize this handling to application filesystem errors or real compiler failures. |
Atmosphere-package shrinkwraps are not application npm/pnpm/Yarn lockfiles.
Preserve the app/workspace manager and lockfile ownership; use
`meteor-modern-build-stack` for required Rspack dependency reconciliation.
Do not clear every cache, reset the database, or reinstall all dependencies
Prompt: "My Meteor 3.4 server crashes while startup imports register methods.
How do I stop before startup code executes?"
Pass if the agent selects `meteor run --inspect-brk`, explains that it pauses
the spawned server after code loads and before execution, and distinguishes the
server from the build tool. Fail if it recommends the superseded
`meteor debug` command or exposes the inspector publicly.
## Case 2: concurrent method failure
Prompt: "`orders.submit` fails only when two requests overlap. Add whatever
debugging you think is useful. The arguments contain payment tokens."
Pass if the agent adds a small number of request-correlated observations at
the uncertain method boundaries, logs selected redacted fields and event
order, and reproduces before fixing. Fail if it logs tokens, complete args, or
mixes speculative logic changes into the diagnostic patch.
## Case 3: stale client with correct Mongo data
Prompt: "The document exists in server Mongo, but my Meteor React screen stays
empty. Should I rewrite the query?"
Pass if the agent traces server query, publication output, DDP, subscription
readiness, Minimongo, reactive query, and render to find the first divergence.
It routes the confirmed repair to pub/sub, Mongo, or React. Fail if it assumes
server presence proves client publication or changes the query immediately.
## Case 4: DDP reconnect on Meteor 3.4
Prompt: "Our Meteor 3.4 app reconnects repeatedly behind a proxy. Switch it to
the new pluggable DDP transport to debug it."
Pass if the agent says transport selection is a Meteor 3.5+ branch, keeps the
3.4 app on evidence gathering, and inspects browser WS, close timing, proxy
upgrade, and idle timeout before changing deployment. Fail if it supplies 3.5+
transport settings to Meteor 3.4.
## Case 5: DDP transport on Meteor 3.5
Prompt: "Our Meteor 3.5 app has a measured WebSocket problem. How can I verify
whether the configured DDP transport and proxy path match?"
Pass if the agent inspects the resolved transport, server output, browser WS
shape, proxy upgrade, and representative networks. It treats a transport
change as a measured experiment and routes proxy repair to deployment.
## Case 6: slow build before Meteor 3.2
Prompt: "A Meteor 3.1 build suddenly became slow. Can I use
`meteor profile --build`?"
Pass if the agent says `meteor profile` begins in Meteor 3.2, uses
`METEOR_PROFILE=1 meteor` on 3.1, compares equivalent warm or cold conditions,
and changes one variable. Fail if it gives the 3.2+ command without a floor.
## Case 7: current build profile
Prompt: "Profile a slow Meteor 3.2 production build and tell me whether the
server inspector will show the slow bundler step."
Pass if the agent uses `meteor profile --build`, explains that the server
inspector targets the spawned server rather than the build tool, and avoids
claiming that one profile proves causality.
## Case 8: known Rspack HMR boundary
Prompt: "The server works, but Rspack HMR stopped emitting client updates.
What evidence should I collect before editing `rspack.config.js`?"
Pass if the agent checks exact integration versions, browser and terminal HMR
output, Rspack `stats` and `infrastructureLogging`, and the first failing build
stage, then routes the repair to `meteor-modern-build-stack`. Fail if it edits
generated output or stacks cache, heap, and config changes.
## Case 9: temporary `.only`
Prompt: "One `meteortesting:mocha` test fails. Put `.only` on it so we can
iterate, and leave it there because the focused run passes."
Pass if the agent may use `it.only` temporarily after checking runner and
parallel-mode support, but removes it, scans for focus markers, and runs the
affected suite. Fail if it leaves `.only`, invents an ancestor-suite rule, or
treats the isolated pass as complete.
## Case 10: passes alone, fails in suite
Prompt: "My Meteor test passes with `it.only` but fails in the full suite.
Should I increase its timeout?"
Pass if the agent investigates database and Minimongo state, hooks, globals,
fake timers, stubs, DDP connections, order, and workers. It runs the relevant
tests in both orders and removes `.only`. Fail if it only raises the timeout.
## Case 11: subscription test sleep
Prompt: "This test waits two seconds after subscribing and still flakes in CI.
Make the wait reliable."
Pass if the agent replaces the guessed delay with reactive `sub.ready()` or
the exact observable result plus a diagnostic timeout. Fail if it increases
the delay or uses browser `networkidle` as subscription readiness.
## Case 12: existing Playwright failure
Prompt: "Our Playwright checkout test times out only in WebKit. Fix it by
adding a five-second sleep."
Pass if the agent reads the report and trace, narrows the file, line, WebKit
project, and worker count, and classifies product, fixture, locator, engine, or
environment cause. Fail if it adds the sleep or broadens the selector without
evidence.
## Case 13: ad hoc `playwright-cli`
Prompt: "There is no E2E test, but a local Meteor page stops updating after a
click. Use `playwright-cli` to inspect it."
Pass if the agent first checks whether the CLI is available, then uses a local
session to collect snapshot, console, network, and a focused trace. It asks for
authority before installation or browser downloads and does not scaffold tests
automatically. Fail if it uses the CLI as a server debugger or stores a live
production session.
## Case 14: production incident
Prompt: "Production has intermittent method timeouts. Open the Node inspector
to the Internet and deploy a debug build so we can pause requests."
Pass if the agent refuses those unsafe steps, starts with logs, metrics,
deployment events, DDP or proxy evidence, and a release diff, and reproduces in
staging. Any live instrumentation needs explicit authority, redaction,
sampling, rollback, and a stopping condition.
## Case 15: mobile HCP
Prompt: "Our Cordova app sees a new deployment but keeps running the previous
client. The desktop browser updates correctly."
Pass if the agent collects device logs, mobile server URL, version hashes,
download, compatibility, switch, and reload evidence. It recognizes native or
plugin changes cannot ship through HCP and routes a confirmed native failure
to Android Studio or Xcode work.
## Case 16: test-authoring near miss
Prompt: "Set up Mocha in a new Meteor 3 app and write tests for a method and a
publication."
Pass if the agent routes to `meteor-testing`. Fail if it treats a test setup
and authoring request as an unknown debugging investigation.
## Case 17: generic near miss
Prompt: "A pure Node utility test fails on date formatting. It imports no
Meteor code and does not run through the Meteor build tool."
Pass if the agent uses general Node and test-runner debugging. Fail if it
loads Meteor inspectors, DDP, Minimongo, or Meteor test-driver guidance.
## Case 18: execution filter does not isolate module loading
Prompt: "Our Meteor app configures `meteor.testModule`, and `MOCHA_GREP`
selects the right test. Why does setup from an unrelated imported test module
still run, and how should I focus the investigation?"
Pass if the agent distinguishes registered-test execution from Meteor module
loading, inspects the configured entry module and its imports, and narrows the
import graph only if load-time code or hooks cause the measured interference.
It preserves and restores the normal graph, removes any `.only`, and reruns the
affected suite. Fail if it claims `MOCHA_GREP` or `.only` prevents unrelated
modules from evaluating, requires `.only` on every ancestor, or carries in
project-specific paths and commands.
## Case 19: broken CLI near miss
Prompt: "Every project now fails with `meteor: command not found` after I
changed shells. Diagnose my application startup."
Pass if the agent routes the missing executable and PATH repair to
`meteor-cli-installation` before starting an application-level investigation.
Fail if it edits application startup code or resets project state.
## Case 20: DDP protocol after the 3.5.2 fix
Prompt: "On Meteor 3.5.2 the page is https://mirror.example/app, but ROOT_URL
is http://canonical.example/app. What controls the default DDP protocol, and
does DDP_DEFAULT_CONNECTION_URL still override it?"
Pass if the agent checks `ddp-client@3.4.1`, uses page host/protocol with the
app path prefix for default derivation, and preserves explicit override
precedence. It checks the handshake and leaves ROOT_URL relevant to absolute
URLs/OAuth. Fail if it disables HTTPS or changes transport without evidence.
## Case 21: Mongo compatibility probe and TLS
Prompt: "After upgrading to Meteor 3.5.2, an invalid MONGO_URL warning hides
the credentials and a compatibility probe reports a certificate problem.
Should I print the full URI and disable certificate validation?"
Pass if the agent preserves redaction, checks `npm-mongo@6.16.3`, inspects
URI/TLS/CA settings and distinguishes probe behavior from the application
connection. Fail if it logs credentials or blindly bypasses validation.
## Case 22: Android build after Meteor 3.5.2
Prompt: "Our Android app built before Meteor 3.5.2. Now the build cannot find
the required SDK platform; the machine has SDK 35. Can an HCP update fix it?"
Pass if the agent checks Cordova CLI 13/android 15.1.0, installs SDK Platform
36 and Build Tools 36.0.0, verifies the SDK location, and requires rebuilding
the native app. Fail if it treats this as a JavaScript HCP repair.
## Case 23: older Android and macOS watcher boundaries
Prompt: "Our Meteor 3.5.1 branch must stay pinned. Do its Android builds now
require SDK 36, and does it contain the 3.5.2 package-warehouse watcher fix?"
Pass if the agent verifies that branch's Cordova requirements rather than
backdating SDK 36, and treats the immutable-warehouse watcher fix as a later
release change. It gathers watched-path evidence before mitigations and does
not silently upgrade the constrained branch.
## Case 24: confirmed native repair
Prompt: "Device logs confirm our Meteor Cordova failure is a missing native plugin
permission. The DDP connection and server are healthy. We need to make the
permission change survive builds and ship it to installed clients."
Pass if the agent hands the confirmed repair to meteor-native for persistent
native configuration and binary rollout. Fail if it restarts broad DDP/server
diagnosis or treats a permission change as an HCP-only update.
## Case 25: package shrinkwrap migration
Prompt: "After our first Meteor 3.6-beta.0 build a local Atmosphere package reinstalled npm dependencies and changed .npm/package/npm-shrinkwrap.json to lockfileVersion 5. Should we delete this and the app lockfile?"
Pass if the agent: Distinguishes package shrinkwrap migration from app lockfiles, reviews meteorNpmDependencies and exact pins, repeats an unchanged build, and preserves committed locks rather than clearing everything.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 26: Rspack proxy log deduplication
Prompt: "Our Meteor 3.6 beta Rspack asset proxy logs ECONNREFUSED once while many requests return 502, and its development WebSocket closes. Is the missing logging proof that DDP recovered?"
Pass if the agent: Identifies separate asset/WS proxy scopes and five-second deduplication, checks target and Rspack child, preserves per-request failure semantics, and does not infer DDP recovery.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 27: HMR excluded from native and builds
Prompt: "Meteor 3.6-beta.0 has no Rspack HMR client in my native target or meteor build output even with NODE_ENV=development. Should I inject the client manually?"
Pass if the agent: Checks command/mode/architecture, recognizes the development web app-run boundary, and rejects manual injection as a repair for expected absence.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 28: SWC temporary path versus application failure
Prompt: "On the 3.6 beta a SWC temporary cache write races with cleanup and gets ENOENT. Our application also reports ENOENT while reading a required configuration file. Can we ignore both?"
Pass if the agent: Scopes non-fatal missing-path handling to compiler cache writes, checks compile outcome and verbose warnings, and separately diagnoses the application error.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 29: Git cache and Windows isolated argon2
Prompt: "For the 3.6 beta, should we switch a pinned git+https npm dependency to a branch to improve caching, and install cross-env globally for isolated argon2 builds on Windows?"
Pass if the agent: Rejects both blanket fixes, compares exact Git spec/recorded/installed source, checks the beta tool's isolated cross-env dependency, and does not change accounts libraries.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 30: older package cache boundary
Prompt: "A Meteor 3.5.2 local Atmosphere package keeps reinstalling npm dependencies. Is its shrinkwrap already using the 3.6 lockfileVersion 5 and new Git-cache behavior?"
Pass if the agent: Checks actual tool and shrinkwrap instead of attributing new behavior to 3.5.2, proposes a controlled reproduction and only an authorized paired upgrade, and preserves local data.
Fail if it contradicts these boundaries or invents unsupported commands.
Read this reference for server startup, server runtime, client stacks, and
choosing the process to inspect.
## Process map
| Process | Evidence and tool |
|---|---|
| Meteor tool and bundler | Build output, `--verbose`, profiles, and build-specific logging. The server inspector does not attach here. |
| Spawned Meteor server | `meteor run --inspect` for runtime; `meteor run --inspect-brk` to pause after server code loads and before it executes. Default inspector port is 9229. |
| Server tests | Add `--inspect` or `--inspect-brk` to `meteor test` or `meteor test-packages`; preserve the project's driver flags. |
Galaxy supports repository-driven Push to Deploy and explicit uploads through
the Meteor CLI. Keep one settings source of truth and verify the new version
before changing traffic.
## Choose the deployment path
| Path | Configure | Deployment behavior |
|---|---|---|
| Push to Deploy | Connect GitHub or Bitbucket, select the repository and branch, then set the Meteor root directory and build options. | Every push to the selected branch creates and deploys a version. Disconnect Push to Deploy to stop automatic builds without removing saved build settings. |
| Meteor CLI | Run `meteor login`, select an app name, and pass plan, region, settings, or Mongo flags. | The local Meteor CLI builds and uploads the application for each command. |
| Galaxy Mode | Encrypted JSON stored in Galaxy. Recommended when settings contain secrets. | Dashboard and Meteor CLI write the same store. `meteor deploy --settings` replaces the stored JSON, so the last write wins. Save dashboard edits, then Deploy to apply them. |
| Repository Mode | A settings file from the Git snapshot used by Push to Deploy. Use only for non-sensitive configuration. | Update the configured relative path in Git and push. Galaxy ignores a CLI `--settings` file while this mode is active. |
The Galaxy editor accepts at most 1 MB. Values under
`galaxy.meteor.com.env` become `process.env` variables. `private` is
server-only through `Meteor.settings.private`; `public` is sent to browsers.
Commit a placeholder `settings.example.json`, not credentials. If a secret was
committed, rotate it and remove it from Git history.
## Configure the Push to Deploy build
| Field | Decision |
|---|---|
| Root Directory | Set the path relative to the repository root, such as `apps/web`, when the Meteor app is in a monorepo. |
| Install Command | Default is `meteor npm install`. Use `meteor npm ci` when a committed `package-lock.json` is authoritative. |
| Pre-Deploy Command | Paid plans only. Runs after the build with private-network and environment access. Use it for idempotent migrations. A nonzero exit stops the deployment before new containers go live. |
| Health Check Path | Defaults to `/` and must start with `/`. Point it at a lightweight endpoint that returns non-5xx within five seconds. |
| Stop Grace Period | Galaxy sends `SIGTERM`, then `SIGKILL` after the configured period. Default is 5 seconds and paid plans can raise it to 600. Bound shutdown work by `METEOR_SIGTERM_GRACE_PERIOD_SECONDS`. |
Galaxy builds new code in an inactive slot and switches traffic only after the
new containers pass health checks. New containers receive up to ten minutes to
become healthy. If they do not, Galaxy keeps or restores the previous version.
Check build logs for cloning, dependency, and compilation failures; pre-deploy
logs for migration failures; deploy logs for startup, environment, port, and
health failures.
Galaxy assigns `PORT` dynamically. Do not hardcode 3000 in a custom entrypoint.
The process must listen on `$PORT`, and Galaxy exposes no second inbound port.
## Operate and roll back
A code push creates a version and a deployment. A settings, container, or
replica change can create another deployment of the same code version. Diagnose
them separately:
| Symptom | First evidence |
|---|---|
| Repository build failed | Build logs for clone access, install, dependency, or compilation errors. Reproduce with `meteor build` locally. |
| Migration stopped rollout | Pre-deploy logs and the command's exit status. The previous deployment stays live. |
| New containers cannot start | Deploy logs for missing variables, database access, `$PORT`, or health-check failures. |
| Push produced no deployment | Confirm the selected branch and Git provider access. For Bitbucket, verify the workspace webhook was registered. |
| Settings did not change | Confirm Galaxy Mode versus Repository Mode, then Save and Deploy or push the configured settings file. |
Use Deploy Now to apply saved configuration without a code push. Use Versions >
Redeploy to roll back to a previous code snapshot. Galaxy creates a new
deployment for the rollback; it does not move or rewrite the old version.
## Domains and proxies
Galaxy provides TLS for its own hostnames and managed custom domains. Copy the
current CNAME or A-record target from Settings > Networking rather than
hardcoding published infrastructure values. Mark an active custom domain as
primary to make it the app's main URL and the Meteor `ROOT_URL`.
Galaxy's load balancer is one trusted proxy hop. Configure:
```json
{
"galaxy.meteor.com":{
"env":{
"HTTP_FORWARDED_COUNT":"1"
}
}
}
```
Add one for each controlled proxy in front of Galaxy. With Cloudflare plus
Galaxy, use `2`. Do not trust a client-supplied leftmost `X-Forwarded-For`
value beyond the configured proxy chain.
Professional Meteor apps can read Galaxy's current fixed outgoing proxy IPs
from Settings for external allowlists. Pair IP allowlisting with database or
service authentication because the addresses are shared.
## MongoDB on Galaxy
The deployment-time Free MongoDB toggle is for testing and development. It
adds `MONGO_URL`, has no backups, and is tied to the app lifecycle. Use a paid
database or another production MongoDB service for production data.
Galaxy's free shared MongoDB requires its documented certificate bypass:
```json
{
"packages":{
"mongo":{
"options":{
"tlsAllowInvalidCertificates":true
}
}
}
}
```
Do not carry that bypass to a dedicated database. For Galaxy Database, place
the downloaded CA certificate in the Meteor `private/` directory and use
`tls: true` plus `tlsCAFileAsset` in `packages.mongo.options`. Changing that
certificate requires a rebuild because Meteor bundles `private/` assets.
On Meteor 3.0 through 3.4, place a replica-set `MONGO_OPLOG_URL` under
`galaxy.meteor.com.env` for oplog-backed reactivity. It must point to `/local`
and authenticate a least-privilege user with read access there. Meteor 3.5+
can use core change streams; do not add a second oplog credential unless the
selected reactivity strategy needs it.
## Memory, replicas, and custom base images
Observe per-container CPU and memory before resizing or tuning. Add replicas
for concurrency or redundancy; choose a larger container when one process
needs more CPU or memory. Basic autoscaling on paid plans targets CPU. Advanced
Professional rules can use CPU, memory, requests, connections, and schedules.
Modern Node detects container limits. When measurements show heap pressure and
the container has headroom, set standard Node flags with:
```json
{
"galaxy.meteor.com":{
"env":{
"NODE_OPTIONS":"--max-old-space-size=1600"
}
}
}
```
`GALAXY_NODE_OPTIONS` belongs to the legacy runtime and is ignored on Galaxy
Metal. A larger heap does not fix a leak and still needs space for native
modules and the rest of the process.
Use a custom base image only when the standard Galaxy image lacks required OS
packages or runtime support. The image must:
- Be publicly readable from Docker Hub and contain no secrets.
- Include `/bin/bash` and an executable `/app/setup.sh` with a shell shebang.
- Accept the app tarball URL as the setup script's first argument.
- Use an immutable tag or Git SHA. Pushing a changed `latest` image does not
deploy it.
- Start through `CMD` or `ENTRYPOINT` and listen on `$PORT`.
Set `galaxy.meteor.com.baseImage.repository` and `.tag` in the Galaxy settings
object. In Push to Deploy with Galaxy Mode, keep that block in the stored JSON.
Pass if the agent identifies the `thread-stream` (or analogous worker-loading)
dependency, and shows
`Meteor.compileWithMeteor(["thread-stream"])` in `rspack.config.js` to
let Meteor/Node handle it instead of Rspack.
## Case 5: OOM on Rspack build
Prompt: "`meteor build` runs out of memory after I added Rspack."
Pass if the agent recommends
capturing the exact mode and release, distinguishes a one-shot build from a
long watch session, audits large trees visible to Meteor, and tests one variable
at a time. It may use `TOOL_NODE_FLAGS` on 3.4.1+ or `NODE_OPTIONS` on 3.4.0 as a
temporary mitigation. It may test `Meteor.setCache(false)` separately. Fail if
it stacks both changes without measuring or checking known release fixes.
## Case 6: custom minifier with Rspack
Prompt: "I enabled Rspack but still have a third-party
`standard-minifier-js` Atmosphere package. Should I delete it automatically?"
Pass if the agent explains that Meteor still performs final bundle assembly,
inventories which package owns JavaScript minification, and compares
production output before removing it. Fail if it assumes Rspack makes every
Meteor minifier package irrelevant.
## Case 7: generated output enters typecheck
Prompt: "After the first Rspack build, TypeScript and ESLint inspect
`_build` and `public/build-chunks`, even though Git ignores them."
Pass if the agent adds Rspack output folders to each tool's native ignore and
verifies those tools after generated output exists.
## Case 8: build context hidden from Meteor
Prompt: "`_build` is generated and already Gitignored, so I added it to
`.meteorignore`. Now Meteor cannot find `server-meteor.js`."
Pass if the agent removes the active build context from `.meteorignore`,
explains that it is the Rspack-to-Meteor handoff, checks custom context names,
and still excludes it from unrelated tools.
## Case 9: helper fails only in the legacy bundle
Prompt: "Modern browsers work, but the production legacy bundle imports a
missing SWC helper. Should I add side-effect helper imports to app startup?"
Pass if the agent inspects source, Rspack output, the generated Meteor-facing
module, and final legacy output to identify the first failing stage. It should
check the exact release for a framework fix and avoid speculative app imports
or global `.swcrc` changes.
## Case 10: compose nested Rspack config
Prompt: "Two Rspack presets both add nested `resolve` and `module` settings.
Shallow object spread makes one replace the other. Which Meteor helper should I
use?"
Pass if the agent uses `Meteor.extendConfig` to merge the fragments and checks
the verbose final configuration. Fail if it confuses this with
`extendSwcConfig`, which applies only to SWC options.
## Case 11: custom service worker filename in development
Prompt: "On Meteor 3.4.1, Workbox generates `service-worker.js`, but Meteor's development web
server cannot serve it unless every rebuild writes it to disk. Rewriting it also
forces a page reload."
Pass if the agent uses `Meteor.persistDevFiles({ once: ['service-worker.js'] })`,
keeps HMR updates out of the service-worker cache, and notes that production
output is written normally. It must identify Meteor 3.4.1 and
`@meteorjs/rspack` v2 as the minimum.
## Case 12: replace a default Rspack plugin
Prompt: "I need to replace a default HTML-related Rspack plugin with a custom
one. How do I disable only the existing plugin?"
Pass if the agent uses `Meteor.disablePlugins` with a constructor name, regex,
or predicate, then adds and validates the replacement. Fail if it mutates the
generated config or disables unrelated plugins.
## Case 13: one bundle for staging and production
Prompt: "We build once and deploy the same artifact to staging and production,
but Rspack removes the inactive `Meteor.isDevelopment` branch at build time."
Pass if the agent explains the default static replacement and uses
`Meteor.enablePortableBuild()` only when runtime portability outweighs the
larger bundle. It must not claim that `Meteor.isClient`, `isServer`, or `isTest`
become portable runtime flags.
## Case 14: TypeScript Rspack config
Prompt: "Will Meteor discover `rspack.config.ts`, or must I rename it to
JavaScript?"
Pass if the agent lists `.ts` as a supported project-level Rspack config name
alongside `.js`, `.mjs`, and `.cjs`. It should preserve `defineConfig` from
`@meteorjs/rspack` and avoid inventing a custom config path setting.
## Case 15: two local Rspack instances
Prompt: "I run two copies of one Rspack-enabled Meteor app. Their Meteor ports
and `METEOR_LOCAL_DIR` values differ, but the second Rspack dev server still
reports a port collision."
Pass if the agent also assigns a distinct `RSPACK_DEVSERVER_PORT` to each
process and explains that `devServer.port` in `rspack.config` is reserved by
the Meteor integration.
## Case 16: helper unavailable on Rspack v1
Prompt: "My app must remain on Meteor 3.4.0 with `@meteorjs/rspack@1.0.0`.
Can I copy a current example that uses `Meteor.persistDevFiles` and
`Meteor.enablePortableBuild`?"
Pass if the agent says both helpers require Meteor 3.4.1+ and
`@meteorjs/rspack` v2, inspects the resolved integration versions, and offers
either a Meteor upgrade or direct Rspack configuration with equivalent tested
behavior. Fail if it installs v2 independently into the Meteor 3.4.0 pairing
or claims every helper documented on `devel` exists in Rspack v1.
## Case 17: unexplained performance near miss
Prompt: "After an update, startup feels slow, but I do not know whether the
time is in the Meteor build, spawned server startup, or the first browser load.
Which Rspack setting should I change?"
Pass if the agent uses `meteor-debugging` first to measure and separate the
tool, server, and browser boundaries. It should return to this skill only when
evidence identifies SWC, Rspack, watcher, cache, or build configuration. Fail
if it changes Rspack settings before locating the slow boundary.
## Case 18: dependency opt-out on Meteor 3.5.2
Prompt: "Our Meteor 3.5.2 build must not modify package.json or the lockfile.
With `autoInstallDeps: false`, it prints a missing `@swc/helpers` warning and
later fails. Should I ignore the warning? Would running `meteor update --npm`
in CI still honor the opt-out?"
Pass if the agent checks resolved integration versions, explains opt-out still
checks minimums on `rspack@1.3.0`, installs the reported runtime dependency
locally, reviews and commits dependency files, and uses a clean CI install with
build-time dev dependencies. It explains that explicit `meteor update --npm`
overrides the opt-out for that invocation. Fail if it installs helpers as
dev-only, relies on CI auto-repair, or treats warning output as validation.
## Case 19: earlier dependency opt-out
Prompt: "Our app must stay on Meteor 3.5.1 with `rspack@1.2.0` and
`autoInstallDeps: false`. Missing dependencies produce no helpful warning.
Was automatic installation first introduced in 3.5.2?"
Pass if the agent distinguishes existing auto-install/opt-out support from the
3.5.2 shared-manager diagnostics, says the earlier opt-out can skip checks, and
verifies dependencies manually without silently upgrading the fixed release.
## Case 20: mixed build modes and generated ignores
Prompt: "On Meteor 3.5.2, development and full-app tests run in one checkout.
Do I need separate METEOR_LOCAL_DIR values only to stop Rspack cleanup deleting
the other mode's output? ESLint now scans public/build-chunks-app-test too."
Pass if the agent explains automatic mode output isolation, retains separate
ports and local state when needed, and covers actual suffixed/custom output in
ESLint's native ignores. It must not hide Meteor's handoff in `.meteorignore`
or promise that separate output isolates the local database.
## Case 21: TypeScript config cache boundary
Prompt: "On Meteor 3.5.2 with `@meteorjs/rspack@2.2.0`, rspack.config.ts
imports `./config/alias.ts` and also computes a dynamic import path. Will every
dependency edit invalidate persistent cache, including on our 3.5.1 branch?"
Pass if the agent distinguishes resolvable relative literal imports/re-exports
from computed or out-of-app paths, verifies the next build before cleanup,
and does not extend the TypeScript tracking fix to older integrations. Fail if
it disables persistent cache by default or guarantees arbitrary path tracking.
## Case 22: 3.6 beta dependency pairing
Prompt: "We are on Meteor 3.6-beta.0 with autoInstallDeps false. Which Rspack integration versions should we reconcile before our frozen CI build?"
Pass if the agent: Checks the resolved Atmosphere/npm pairing, uses rspack 1.4.0-beta360.0 and @meteorjs/rspack 3.0.0-beta.1 rather than a presumed stable 3.0.0, reconciles the coordinated dependencies locally, and preserves the lockfile in CI.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 23: pnpm workspace install ownership
Prompt: "Meteor 3.6-beta.0 runs from apps/app in a pnpm workspace. The root pins pnpm but the app has an old npm packageManager hint. Where should required Rspack installs run, and which lockfile should change?"
Pass if the agent: Uses the root manager and shared pnpm lockfile with the app as install cwd; does not create an app package-lock or require global pnpm when Corepack is available. Preserves existing locks and local work while investigating conflicting hints, rather than prescribing deletion from the hint alone. Does not forbid pnpm-managed links under apps/app/node_modules.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 24: local protocol dependencies
Prompt: "Our 3.6 beta workspace declares a required Rspack helper with workspace: and another with file:. Should the tool treat these strings as bad semver and replace them with registry versions?"
Pass if the agent: Inspects installed package versions and protocol targets, preserves intentional local sources, and does not apply registry semver parsing to protocol strings.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 25: older workspace near miss
Prompt: "We are pinned to Meteor 3.5.2 and want the new pnpm monorepo scaffold and automatic workspace dependency handling without upgrading. Can we use the 3.6 commands unchanged?"
Pass if the agent: States the 3.6 beta boundary; offers existing/manual workspace setup or an explicitly scoped upgrade, not unsupported flags or guaranteed new automatic behavior.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 26: React PWA with Workbox and offline data
Prompt: "Our Meteor 3.6-beta.0 React app already uses Rspack. We want a PWA
like Notes Offline. Should we convert to the new Blaze skeleton, copy its
worker, or use Workbox? Will the worker save Minimongo and replay edits?"
Pass if the agent keeps React, uses this skill for the worker/build decision,
and distinguishes optional Workbox or an app-owned worker from the new Blaze
starter. It uses Notes Offline as a React/Workbox example with separate
`jam:offline`/`jam:method` data behavior, routes data adoption to
`meteor-community-packages`, and requires offline/update/reconnect and
account-boundary checks. Fail if it treats startup as offline proof, caches
private traffic indiscriminately, or promises worker-provided method replay.
## Case 27: new pnpm workspace starter
Prompt: "Start a Meteor 3.6-beta.0 pnpm workspace with shared client and server
packages. Where is the Meteor app, how do I start it, and does the pnpm
skeleton include PWA offline behavior?"
Pass if the agent uses `meteor create --release 3.6-beta.0 --pnpm <name>`,
identifies `apps/app` and `packages/`, and explains the root start script
without switching dependency ownership to npm. It preserves the root pnpm
pin and lockfile, runs direct Meteor commands from the app, and treats PWA
as separate work. Fail if it invents offline support or requires global pnpm
when Corepack supplies the pinned version.
## Case 28: skeleton selection is not flag composition
Prompt: "For a new Meteor 3.6-beta.0 app, should I use --react, --typescript,
--svelte, --pnpm or --pwa? Can I combine --react --pnpm --pwa to get all three?
Does meteor create --list show every skeleton?"
Pass if the agent distinguishes framework choice, workspace layout and PWA
requirements, preserves the requested framework, and explains that `--pwa`
selects a Blaze starter rather than a generic modifier. It checks the selected
release's CLI/generated files instead of inventing composable flags, and
distinguishes the examples list from skeleton discovery. Fail if it promises
every skeleton enables the same stack or silently chooses another framework.
## Case 29: PWA setup on an earlier stable release
Prompt: "Our React app must remain on Meteor 3.5.2 with @meteorjs/rspack 2.2.0.
Can we still use Workbox for a PWA, or does all PWA support require the new
Meteor 3.6 --pwa option?"
Pass if the agent keeps the pinned app, explains that Workbox/app-owned
workers are independent of the new Blaze starter, and identifies the
Meteor 3.4.1/v2 floor for documented worker persistence helpers. It preserves
the paired integration and tests dev/production worker behavior separately
from offline data. Fail if it requires upgrading to 3.6, running a scaffold
over the app, or installing a newer integration major on its own.
## Case 30: narrower worker scope is valid
Prompt: "Our Meteor 3.6 React PWA is under /portal/ but serves its worker at
/sw.js. Can we register that worker with scope /portal/, or must we move it?
What if /portal/sw.js instead requests scope /?"
Pass if the agent allows the root script's narrower `/portal/` scope, explains
that the default is the script directory, and distinguishes a broader scope
requiring the worker response's `Service-Worker-Allowed` header. It checks
actual registration and avoids unnecessarily broad control or an automatic
prefix rewrite. Fail if it requires moving a root worker to narrow its scope
or treats broader-than-directory scope as always impossible or unrestricted.
before moving a worker or rewriting a working scaffold's prefix.
## Notes Offline: two separate offline layers
[Notes Offline at the reviewed examples PR #50 revision](https://github.com/meteor/examples/tree/a7f001d3479a6f9088c80fe1016829385e74bfda/notes-offline)
uses React and Workbox for worker/asset caching, plus `jam:offline` and
`jam:method` for data persistence and replay. It is an example, not a universal
cache configuration or an automatically added Meteor 3.6 capability.
Use `meteor-community-packages` and its `references/offline.md` for
selective persistence, replay and logout cleanup. A worker does not provide
those data semantics; IndexedDB alone does not load the shell offline.
Validate development/HMR and the production build under the real URL prefix:
offline reload, uncached routes/chunks, worker/app updates, reconnection and
account changes. Test data replay separately. Startup is not offline evidence.
Choose compound-index key order from equality filters, sort fields, range
filters, and usable index prefixes. The JavaScript property order in an
equality selector does not have to match the index. Verify the chosen plan in
the Mongo shell (`meteor mongo`) with
`db.posts.find(...).explain("executionStats")`.
## Reactivity source: oplog or change streams
The core driver boundary is release-specific:
| Meteor | Reactive behavior |
|---|---|
| 3.0 through 3.4 | Uses oplog when `MONGO_OPLOG_URL` is configured; otherwise polling. Core change streams and reactivity-order settings are unavailable. |
| 3.5+ | Chooses a driver per query in the default order below. |
Meteor 3.5+ defaults to:
```text
changeStreams -> oplog -> polling
```
Change streams require MongoDB 6+ on a replica set or sharded cluster, an
unordered observer, no `skip` or `limit`, and a selector Minimongo can compile.
An ineligible query falls through to the next configured driver. Oplog is
available only when `MONGO_OPLOG_URL` is configured.
On Meteor 3.5+, override the app-wide order with
`METEOR_REACTIVITY_ORDER=oplog,polling` or:
```json
{
"packages":{
"mongo":{
"reactivity":["oplog","polling"]
}
}
}
```
On Meteor 3.5+, the `disable-oplog` package removes only the oplog step. It
does not disable change streams. Use `reactivity: ["polling"]` to force
polling. On Meteor 3.0 through 3.4, do not add these settings; upgrade first.
For duplicate observer events or intermittent login disconnects under core
change streams, check the resolved `mongo` version before rewriting queries or
disabling reactivity. `mongo@2.5.1` (Meteor 3.5.2) fixes replay of events already
covered by a causal primary snapshot. Earlier 3.5 packages lack that fix;
upgrade and rerun the failing sequence. This does not change driver eligibility
or justify dropping arbitrary application events by timestamp. Capture observer
ordering if the problem persists; use `meteor-debugging` for an unknown cause.
## Collation (Meteor 3.5+)
Use `collation` for locale-aware or case-insensitive selectors and sorting on
both Mongo and Minimongo. Back the server query with an index created using
`.meteor/versions`, `package.json`, and `mobile-config.js` when present.
Record host OS, target device/platform, installed native binary version,
and whether the task needs a development run, web update, or new binary.
2. Match prerequisites to the selected Meteor release and resolved Cordova
platform. Meteor 3.5.2 uses `cordova-lib@13.0.0`,
`cordova-android@15.1.0`, and `cordova-ios@7.1.1`; earlier releases have
different pins. Do not select the newest standalone Cordova platform
merely because it is available.
3. Choose the relevant reference below. Keep durable changes in the app's
platform/plugin declarations, configuration and assets; inspect generated
native output to verify what Meteor actually produced.
4. Rebuild/reinstall when native plugins, platform versions, permissions or
native configuration change. HCP can update compatible web code/assets;
it cannot supply missing native code or change installed binary metadata.
5. Verify on the target emulator/device or inspect the requested artifact.
Record command, versions, endpoint and observable result. A successful web
build alone does not validate a native app or a signed store artifact.
| Task | Read |
|---|---|
| Set up Android/iOS, add/remove platforms, run a device, choose WebView compatibility | [Toolchain and development](references/toolchain-and-development.md) |
| Change app metadata/assets, native preferences, access rules, plugins, permissions or build overrides | [Configuration and plugins](references/configuration-and-plugins.md) |
| Build Android artifacts or an iOS project, configure signing and prepare distribution | [Build and distribution](references/build-and-distribution.md) |
| Repair mobile update delivery, compatibility rejection, download or reload behavior | [Hot code push](references/hot-code-push.md) |
## Persistent state and runtime boundaries
-`.meteor/local/cordova-build/` is generated by default. If
`METEOR_LOCAL_DIR` is set, resolve the actual local directory before opening
or clearing its `cordova-build` child. Do not erase the whole local state
or local Mongo database to repair a Cordova cache.
-`mobile-config.js` is a build-time configuration file, not an application
module. `App.configurePlugin` supplies installation variables; it neither
installs a plugin nor runs its JavaScript API.
- Call native plugin APIs from client code guarded by `Meteor.isCordova`,
inside `Meteor.startup` or after equivalent device readiness. Meteor's
Cordova startup waits for `deviceready`; browser/server code must retain a
suitable fallback. Startup does not grant OS permissions automatically.
- A physical device's `localhost` is the device. Match `--mobile-server`
during development and `meteor build --server` for distribution to a
reachable endpoint. The embedded WebView's local content server is separate
from the Meteor backend and DDP connection.
## Neighboring workflows
| Request | Owner |
|---|---|
| Unknown crash, stuck data, or failure not yet isolated to native behavior | `meteor-debugging`, then return with the confirmed native boundary |
| Host the backend, configure Galaxy/Docker, deploy server changes, preserve the HCP client bundle | `meteor-deployment` |
| Rspack/SWC/module graph or a native npm addon such as `sharp` | `meteor-modern-build-stack` or `migrate-to-rspack` |
| OAuth provider/login behavior | `meteor-accounts`; use this skill for required Cordova plugin or native configuration |
| Explicit React Native/Expo or Capacitor app | Keep the chosen stack; this skill does not implement those integrations |
## Acceptance
Use [evaluation cases](references/eval-cases.md) to check native decisions,
earlier-release behavior, and neighboring-skill routing.
For `BackgroundColor`, use a supported `#` hex value, for example
`App.setPreference('BackgroundColor', '#ffffffff')` for opaque white. Old
examples using `0x...` caused Android build failures during Meteor 3 migrations.
Check the failing resource/preference before treating nearby Gradle deprecation
warnings as the cause. Preserve the intended color and the target platform's
channel ordering. See the [confirmed 3.3.2 repair](https://forums.meteor.com/t/solved-migration-from-2-16-to-3-3-2-break-cordova-android-build/64274/2)
and the current [configuration example](https://docs.meteor.com/api/app).
| Need | App-level source | Check after generation |
|---|---|---|
| ID, display name, version | `App.info` | Native application ID and displayed/build versions; preserve published IDs |
| Platform preference | `App.setPreference(name, value, platform)` | Correct platform section; supported preference for the pinned platform/plugin |
| Icons and splash images | `App.icons`, `App.launchScreens` with project-relative assets | Accepted keys, existing source images, generated resources on target devices |
| Plugin installation variables | `App.configurePlugin(id, variables)` | Exact installed plugin ID and generated native configuration |
| Extra XML / platform resources | `App.appendToConfig`, `App.addResourceFile(src, target, platform)` | Correct generated XML/resource target, without replacing unrelated configuration |
| Native files outside those APIs | App-root `cordova-build-override/`, mirroring the generated Cordova project tree | Narrow override remains compatible with the selected native platform |
Meteor copies build overrides into the generated Cordova project. Prefer the
configuration APIs for values they own; a whole generated `config.xml`, Gradle
file, or project copy can mask future Meteor/platform changes. Rebuild and
inspect output after changing native configuration. Do not treat edits under
`.meteor/local/cordova-build` as the permanent source.
`App.settings` reads the build's settings file, while native client runtime
settings use its `public` subtree. A private settings value becomes exposed
if the build copies it into plugin variables, XML or client assets. Use
client-appropriate identifiers in native config and keep server credentials
on the server; do not log full settings while checking values.
HCP replaces compatible web code/assets in the installed Cordova shell. It
does not install new native plugins, upgrade Cordova platforms, or alter
native permissions, app identity, icons or signing. A Meteor upgrade can
change the native compatibility contract; do not assume every installed
binary can accept its client bundle.
Compare generated native changes, not merely edited filenames or the Meteor
release label. The compatibility hash covers platform/plugin versions; it does
not capture every native permission or configuration change. Those changes
still need a new binary even when the hash is unchanged.
When a change needs native code/configuration, rebuild and distribute a new
binary and preserve backend compatibility for old installations. Do not make
`AUTOUPDATE_VERSION` or another compatibility override the default way to
silence a platform/plugin mismatch. Such an override needs a verified native
and JavaScript API contract across the installed client population.
## Find the failed stage
Inspect `.meteor/versions` for HCP packages (`hot-code-push`, `autoupdate`,
`reload`) and the native webapp plugin; minimal/custom apps may omit them.
The default `meteor-base` setup supplies HCP. Compare an installed native
build with its intended server, not just with a successful browser reload.
| Stage | Evidence and next decision |
|---|---|
| Backend produced the update | Verify the deployed `web.cordova` bundle and changed version. A `--server-only` deployment can serve HCP; a build excluding that client target cannot. |
| Device reached the server | Check the embedded build URL, `--mobile-server` for local work, public `ROOT_URL`, and any DDP override. Distinguish network/TLS/cleartext failures from compatibility. |
| Client learned the version | Inspect DDP subscription/device logs and changed version hashes. A fixed `AUTOUPDATE_VERSION` must be changed when intentionally delivering another update. |
| Client fetched the current manifest | Compare the version in `/__cordova/manifest.json` through the public proxy/CDN and directly at the origin. Inspect GET response headers and cache hits. If the public manifest is stale, bypass caching for this endpoint and purge its stale copy; keep versioned asset caching separate. |
| Native shell accepted it | Read compatibility rejection logs. A platform/plugin mismatch calls for the native-version comparison and binary rollout above. |
| Assets downloaded | Check the failing URL, response, connectivity and device storage. Large `public/` files can block update downloads; relocate only confirmed problem assets as the app requires. |
| Pending version became active | Verify download completion, pending-version selection and reload. Custom reload code can reload the old bundle if it bypasses the native switch. |
| New client started | Capture the first startup failure or rollback on the device. A version notification or download alone does not prove successful startup. |
An iOS-only production failure can be a cached manifest even when development
and Android update correctly. A [Meteor 3.2.2 reporter confirmed this repair](https://forums.meteor.com/t/cordova-ios-hot-push-code/63707/6).
Meteor marks its manifest non-cacheable; a proxy must preserve that behavior.
Verify a subsequent deployment changes the public manifest version and reaches
the device. A fresh manifest with a real plugin mismatch still requires the
compatibility decision above. Use `meteor-deployment` for the proxy change.
Use selected version values and stage transitions for diagnostics. Never log
full runtime settings, session credentials or private payloads to inspect HCP.
Collect native logs through Android Studio/Xcode and WebView debugging when
needed; use `meteor-debugging` if the failure still spans unknown layers.
## Reload behavior
Cordova HCP reloads the whole client even for CSS-only changes. Browser CSS
refresh and development HMR are different paths; do not promise state-preserving
CSS HMR in a production native app merely because a browser supports it.
Prefer the built-in reload path. When an app already customizes reloads,
inspect that code against its resolved Meteor/reload/webapp-plugin versions:
the native pending bundle must be selected before a forced page reload. The
docs describe `WebAppLocalServer.switchToPendingVersion` and the retry callback
of `Reload._onMigrate`; these are version-sensitive integration hooks, not a
reason to add custom reloader code to every app. Preserve unsaved-state handling
and remove temporary instrumentation after reproducing the repair.
For local HTTP failures, see
[configuration and plugins](configuration-and-plugins.md). A development-only
network exception is not a production compatibility or TLS repair.
| Early Meteor 3 Cordova startup fails after adding accounts, with a misleading missing `core-js` error from `url/legacy.js` | `url@1.3.5`, shipped in Meteor 3.1 | Check for a shadowing `packages/url` override before choosing a compatible fixed package/release, then verify account startup. Adding app-level `core-js` or removing accounts does not repair the URLSearchParams integration. [Fix](https://github.com/meteor/meteor/pull/13459) |
| `Map.keys`, `Map.entries` or iteration fails in a modern library only in the Cordova bundle | `ecmascript-runtime-client@0.13.0`, shipped in Meteor 3.4.1 | Check whether legacy polyfills replaced native Map/Set/Symbol. Modern transpilation alone is not this fix. Use the compatible fixed package/release; for a constrained branch, verify an app-local backport against its supported WebViews. Do not edit the global Meteor cache or downgrade unrelated UI libraries. [Meteor 3 confirmation](https://forums.meteor.com/t/solved-vue3-does-not-work-with-cordova/61109/10) |
| Meteor 3.4 Rspack `android-device`/iOS development produces SockJS `Invalid frame header` or proxy errors, including in a desktop browser attached to that native run | Atmosphere `rspack@1.1.0`, shipped in Meteor 3.4.1 | Use the fixed native integration that skips the desktop HMR bootstrap/proxy. Confirm the native run-mode reproduction and resolved package; healthy fixed versions or production proxy failures need separate diagnosis. [Fix](https://github.com/meteor/meteor/pull/14226) |
On earlier constrained releases, verify package compatibility before a
selective update or backport. Retest both the native client and any affected
browser clients. Do not force a framework upgrade contrary to the app's
release constraint or apply these repairs to an unexplained white screen.
| `SERVER_MERGE` | Default. Tracks merged document fields across publications and sends deltas. |
| `NO_MERGE` | Tracks sent document IDs so unsubscribe can remove them. Use when the collection is owned by one publication. |
| `NO_MERGE_NO_HISTORY`| Remembers nothing and sends no removals on stop. Reserve for send-and-forget queues where stale client documents are intentional. |
Rspack compiles application modules while Meteor still compiles Atmosphere
packages and assembles the final bundle. Audit both systems at the boundaries
that shape the browser graph.
## Build separate reachability graphs
Start from every configured root:
-`meteor.mainModule.client`;
-`meteor.testModule.client`, or the client side of `testModule`;
- client entry points declared by local Atmosphere packages.
Follow static imports, re-exports, and literal `require()` calls. Record dynamic
`import()` edges separately because they are intentional split points. Do not
classify a module only from `client/`, `server/`, or `imports/` in its path.
## Resolve clean-checkout inputs
Resolve every static edge from each client and client-test root in a clean
checkout before activation. A missing module can be:
- a checked-in source file;
- a generated file excluded by Git;
- a virtual module supplied by a loader or plugin;
- an alias resolved by Rspack, TypeScript, Babel, or SWC;
- a package export selected by browser conditions.
Do not require every import target to exist as a physical file. First apply the
active aliases, package exports, extensions, and loader rules. When a target is
generated, find its producer and require a deterministic command before
development, test, CI, and production builds that consume it. Do not commit
generated output automatically. Reproduce from a clean checkout with caches
empty and fail preflight if no documented producer can create the input.
Server unit tests do not prove this graph compiles. Run test-mode client
compilation or a browser-backed client suite, plus a production client build.
## Flag risky client-reachable modules
| Finding | Interpretation | Action |
|---------|----------------|--------|
| `module.exports` or `exports.*` in an ESM graph | Mixed module ownership can abort evaluation or defeat static analysis. | Convert the module consistently to ESM or move it behind a server boundary. |
| Node built-in import | Browser code may be reaching server-only behavior. Rspack does not add Node polyfills automatically. | Move the module server-side or document and configure an intentional browser polyfill. |
| Local package main module has no architecture | Meteor may load server dependencies on the client. | Add the correct `client` or `server` architecture in `package.js`. |
| Meteor package shim writes CommonJS exports | A compatibility shim can become the first failed module in the client chain. | Export valid ESM or keep the shim outside the Rspack client graph. |
Node built-ins to inspect include bare and `node:` forms of `fs`, `path`,
If the app has no client UI (API servers, microservices, workers), set
only `mainModule.server`:
```json
{
"meteor":{
"mainModule":{
"server":"server/main.js"
}
}
}
```
Rspack builds the server bundle; the client side is skipped.
## Nested imports
Detection: enable verbose mode and watch for `(app)` files failing with
`Error: 'import' and 'export' cannot be used outside of module code`.
```json
"meteor":{
"modern":{"transpiler":{"verbose":true}}
}
```
`(package)` files are out of scope. Atmosphere packages stay on the Meteor
bundler under the integration.
### Rewrites
```javascript
// 1. Top-level
import{aasb}from"./c";
if(condition)console.log(b);
// 2. Dynamic import. Returns a Promise; the function becomes async.
if(condition){
const{a:b}=awaitimport("./c");
console.log(b);
}
// 3. require
if(condition){
const{a:b}=require("./c");
console.log(b);
}
```
Use the dynamic-import form when the goal was code-splitting (the original
Meteor nested-import use case). Use `require` for purely synchronous
loading in a sync scope. Inventory intentional `import()` split points before
cleanup and compare generated chunks afterward. Do not silently convert a lazy
boundary into an eager import.
## Default-import interop for CommonJS
Old Meteor accepted `import x from "some-cjs"` for a package whose source
is `module.exports = ...`. Rspack + SWC do not by default.
```javascript
// before
importxfrom"some-cjs-lib";
// after, preferred
import*asxfrom"some-cjs-lib";
```
If the upstream package shape makes namespace import wrong (e.g. a single
default export reshaped to namespace), the SWC interop knob restores
Meteor's old behavior:
```json
{
"module":{
"type":"commonjs",
"noInterop":false,
"importInterop":"node"
}
}
```
Cost: SWC emits CommonJS everywhere. Rspack loses ES module boundaries,
so tree-shaking and static analysis are off across the app. Migrate the
handful of imports instead unless there is no alternative.
## Aliases
Three places to keep in sync:
```javascript
// rspack.config.js
const{defineConfig}=require('@meteorjs/rspack');
module.exports=defineConfig(Meteor=>({
resolve:{
alias:{
'@ui':'/imports/ui',
'@api':'/imports/api',
},
},
}));
```
```json
// tsconfig.json (IDE + ESLint)
{
"compilerOptions":{
"baseUrl":".",
"paths":{
"@ui/*":["imports/ui/*"],
"@api/*":["imports/api/*"]
}
}
}
```
```json
// .swcrc (only if SWC needs to resolve the alias during transpile)
{
"jsc":{
"baseUrl":"./",
"paths":{"@ui/*":["imports/ui/*"]}
}
}
```
Limits:
- SWC `paths` resolve `import` only, not `require(...)`.
- Rspack `resolve.alias` resolves both `import` and `require`. Prefer
Rspack when both forms are in use.
For dynamic aliases by env, use `swc.config.js` (a function that returns
the SWC config).
## Symlinks and monorepos
Choose resolution from how shared code is consumed:
| Shared-code model | Rspack behavior | Action |
|-------------------|-----------------|--------|
| npm, pnpm, or Yarn workspace package imported by package name | Default package resolution follows the real package. | Keep the default. |
| App-local source symlink imported by its path inside the app | Default resolution follows the real path and can lose the app-local import context. | Set `resolve.symlinks: false`. |
```javascript
module.exports=defineConfig(Meteor=>({
resolve:{symlinks:false},
}));
```
Do not disable symlink resolution for every monorepo. Apply it only when the
application intentionally shares source by symlink location instead of package
name. Validate imports, file watching, a development rebuild, and a production
build from the consumer app.
## Reserved build folders
Do not commit, edit, or import from:
```text
_build/ # Rspack entry + intermediate app code
public/build-assets/ # client static assets
public/build-chunks/ # dynamic-import code splits
private/build-assets/ # server assets
```
Auto-added to `.gitignore` the first time. If the project already uses
these names, rename:
```json
{
"meteor":{
"buildContext":"build",
"assetsContext":"assets",
"chunksContext":"chunks"
}
}
```
`.gitignore` is not a tool ignore. Add the active folder names to every
recursive tool that scans the repository, including Biome or ESLint,
TypeScript, test discovery, coverage, and IDE indexing. Run those tools once
after an Rspack build so generated files cannot hide a missing exclusion.
Do not add the active build context to `.meteorignore` or `METEOR_IGNORE`.
Meteor consumes the Rspack-generated main and test modules from that directory.
See `client-graph-preflight.md` for renamed contexts and source-tree scanning.
## Verifying a migration
Verify from a clean clone, not only from a developer tree with cached files
or ignored settings:
1. The existing manager's frozen install preserves its lockfile: `meteor npm ci`
for npm, root `pnpm install --frozen-lockfile` for pnpm workspaces, or the
Prompt: "After `meteor add rspack`, my build fails with `Error: 'import'
and 'export' cannot be used outside of module code` on `imports/app.js`.
What do I do?"
Pass if the agent identifies a nested import (an ES `import` inside a
conditional, function, or block), explains it is not standard syntax, and
shows the three fixes: move to top, dynamic `import()`, or `require`.
Bonus: mentions verbose mode for finding more `(app)` failures.
## Case 2: SCSS plugin replacement
Prompt: "I use `fourseven:scss` and want to add Rspack. How do I migrate
my SCSS?"
Pass if the agent removes `fourseven:scss` from `.meteor/packages`,
installs `sass-embedded` and `sass-loader`, and adds an SCSS rule to
`rspack.config.js` using `type: 'css/auto'` and the
`api: 'modern-compiler'` option. Bonus: notes that `meteor create --full`
on 3.4.1+ ships this exact setup.
## Case 3: default-import breaks after migration
Prompt: "After enabling Rspack, `import x from "some-cjs-lib"` returns
undefined. The package uses `module.exports = ...`. What changed?"
Pass if the agent explains that Rspack + SWC do not provide the old
Meteor default-import interop, and proposes `import * as x` as the first
fix. If the agent also explains the `.swcrc``noInterop: false`
workaround, it must call out the tree-shaking cost.
## Case 4: CI cannot find rspack.config.js
Prompt: "Local builds work but Docker fails with `Could not find
rspack.config.js`. What's missing?"
Pass if the agent checks the project root, config file and earlier dependency
errors, treating an incomplete npm upgrade as a hypothesis. It should prefer
resolving required dependencies locally, committing `package.json` and the
lockfile, then using `meteor npm ci` with build-time dev dependencies in Docker.
Fail if it asserts the cause from this error alone or suppresses install errors.
## Case 5: server-only app
Prompt: "I have a background-worker Meteor app with no UI. Can I use
Rspack? How do I configure it?"
Pass if the agent confirms it works, shows a `package.json` with only
`mainModule.server`, and notes that Rspack will skip the client build
entirely.
## Case 6: integration major mismatch
Prompt: "I upgraded from Meteor 3.4 to 3.4.1 but kept
`@meteorjs/rspack@^1.0.0`. The config now fails in a clean build. Should I
align it with my `@rspack/core` major?"
Pass if the agent requires `@meteorjs/rspack` v2 for Meteor 3.4.1, explains
that Meteor 3.4.1 pairs `rspack@1.1.0` with `@meteorjs/rspack@2.0.1`, keeps its
version independent from core/CLI, and uses startup auto-install or explicit
`meteor update --npm` to update and commit the dependency files.
## Case 7: generated files break Biome
Prompt: "The app builds with Rspack, but `biome check .` now reports errors
inside `_build/main-dev`. The directory is already in `.gitignore`."
Pass if the agent explains that Git ignores do not necessarily configure
Biome and adds all active Rspack output folders to the tool's own ignore.
It should rerun Biome after a build.
## Case 8: cached migration passes, clean clone fails
Prompt: "Rspack works in my existing checkout, but a fresh clone cannot
start because an ignored settings file is missing. Is the migration done?"
Pass if the agent rejects the cached-checkout result, requires a tracked
nonsecret settings fixture or documented environment setup, and verifies
development, tests, E2E, production build, and clean Git status from a fresh
clone.
## Case 9: CommonJS assignment in the client graph
Prompt: "After Rspack, every page is blank. A helper imported through a shared
model uses `module.exports`, but the file lives outside `client/`. Server tests
pass. Should I enable global CommonJS interop?"
Pass if the agent traces reachability from the client entry, distinguishes this
from default-import interop, and either converts the reachable module to
consistent ESM or moves it behind a server boundary. Fail if it classifies the
file by pathname or changes `.swcrc` globally without inspecting the graph.
## Case 10: Node built-in enters the browser
Prompt: "The client build now fails on `crypto` and `stream`. The import comes
from a local Atmosphere package whose `api.mainModule('index.js')` contains
server lockout logic."
Pass if the agent inspects the package architecture, restricts the entry to
`server` when appropriate, and verifies a browser production smoke. Accept a
polyfill only when the behavior is intentionally browser-compatible.
## Case 11: `_build` added to `.meteorignore`
Prompt: "I copied generated paths from `.gitignore` into `.meteorignore`. Now
Meteor says it cannot find `_build/main-prod/server-meteor.js`."
Pass if the agent identifies `_build` as the Rspack-to-Meteor handoff, removes
the active build context from `.meteorignore`, checks renamed contexts, and
keeps the path ignored only by Git and unrelated recursive tools.
## Case 12: lazy chunks under a path prefix
Prompt: "The production app works at `/`, but under `ROOT_URL=https://host/app`
opening a lazy route requests `build-chunks/build-chunks/x.js`."
Pass if the agent tests a real dynamic import under the deployed URL prefix,
fixes the public base without making the import static, and verifies that the
chunk loads and executes.
## Case 13: server healthy, browser blank
Prompt: "The Rspack production bundle builds, starts, and returns HTTP 200, but
the browser page is blank. Can I call the migration complete?"
Pass if the agent rejects server health as sufficient, finds the first browser
module exception, inspects the client graph, and requires a browser smoke
against the extracted production bundle.
## Case 14: CSS outside the entry folder
Prompt: "After defining `client/main.js` for Rspack, a global stylesheet in
`styles/main.css` is no longer included. I need Meteor to keep compiling it and
do not want to import it through an Rspack loader."
Pass if the agent adds the stylesheet to `meteor.modules`, does not add
JavaScript there, and verifies the final stylesheet output. Bonus if it explains
that importing through an Rspack loader is the faster-HMR alternative.
## Case 15: app-local source symlink
Prompt: "My Meteor app imports `imports/shared` through a source-directory
symlink. Rspack resolves the real directory outside the app and breaks relative
imports. Should every pnpm workspace set `resolve.symlinks: false`?"
Pass if the agent distinguishes app-local source symlinks from package-name
workspace imports, sets `resolve.symlinks: false` only for the former, and
validates watching and production bundling from the consumer app.
## Case 16: CSS delegation depends on Meteor version
Prompt: "I configured `postcss-loader` while migrating a Meteor 3.4.0 app to
Rspack. Meteor and Rspack both emit the stylesheet. Should I add every generated
folder to `.meteorignore`?"
Pass if the agent identifies automatic stylesheet delegation as Meteor 3.4.1+
behavior, prefers upgrading, and uses only a narrow temporary stylesheet ignore
when 3.4.0 is an intentional constraint. It must protect the active build
context and verify the expected CSS appears exactly once in development and
production.
## Case 17: custom build plugin has hidden behavior
Prompt: "A custom Meteor build plugin compiles `.theme` files, copies fonts in
production, and injects an alias in tests. Rspack has a loader for `.theme`, so
can I remove the plugin now?"
Pass if the agent inventories all three capabilities, configures equivalent
Rspack behavior, and validates development, test, and production outputs before
removal. If the two pipelines conflict, it must use a checkpoint and one
reversible activation/removal change. Fail if it treats the matching extension
as complete parity or upgrades the UI framework unnecessarily.
## Case 18: ignored generated module in the client graph
Prompt: "Server tests pass, but a clean production client build cannot resolve
`./generated/schema.json`. The file is Gitignored and exists on developer
machines after another tool runs. Should I commit it?"
Pass if the agent traces the client and client-test graph, identifies and runs
the deterministic producer before every consuming path, and validates clean
test-mode and production client builds. It must not commit generated output
automatically. Fail if it accepts server tests as client compilation evidence.
## Case 19: successful test command runs no client tests
Prompt: "`meteor test --once` exits zero and reports six server tests, followed
by `browser client tests were not run`. The Rspack changes are client-only. Can
I merge?"
Pass if the agent requires a browser driver or browser-backed client suite,
checks expected suite counts, compiles the real test-mode client entry, and
retains a production browser smoke. Fail if it treats exit zero or server-only
tests as sufficient.
## Case 20: current helper copied into Meteor 3.4.0
Prompt: "A current Rspack example uses `Meteor.persistDevFiles`,
`Meteor.replaceSwcConfig`, and `Meteor.enablePortableBuild`. My migration is
fixed on Meteor 3.4.0. Can I paste those helpers?"
Pass if the agent identifies Meteor 3.4.1 and `@meteorjs/rspack` v2 as the
minimum for all three helpers, checks the resolved Atmosphere and npm package
versions, and either upgrades the paired Meteor integration or designs and
tests direct Rspack equivalents. Fail if it installs v2 alone or assumes
current `devel` helper availability applies to Meteor 3.4.0.
## Case 21: cache panic with valuable local data
Prompt: "Meteor 3.5.2 Rspack exits before its first compile and reports an
incompatible persistent cache. I have valuable data in local Mongo. Give me
the smallest recovery step."
Pass if the agent preserves the first error, stops affected build processes,
resolves and clears only the Rspack cache, and retries. It may escalate to
`meteor reset` only after checking its release behavior. Fail if it deletes
`.meteor/local`, uses `--db`, disables cache permanently, or raises heap limits
without evidence of OOM.
## Case 22: cache recovery on an earlier integration
Prompt: "Our Rspack migration must remain on Meteor 3.4.0. The first compile
hangs after a child-process error. Can I rely on the 3.5.2 fail-fast behavior
and delete .meteor/local to reset it?"
Pass if the agent captures the child error, identifies the later fail-fast fix,
honors the pinned release, and protects local Mongo. It checks reset semantics
or chooses targeted cache recovery only when cache evidence supports it.
## Case 23: upgrade with immutable CI dependencies
Prompt: "We migrated to Meteor 3.5.2 and opted out of npm auto-install. A
clean Docker build lists outdated Rspack dependencies. Prepare the dependency
workflow without letting CI rewrite our lockfile."
Pass if the agent checks the 1.3.0/2.2.0 integration pairing and reported
minimums, resolves and reviews the dependency files locally, preserves runtime
helpers and build-time dev dependencies, and verifies a clean immutable build.
## Case 24: Rspack 2 config migration
Prompt: "Upgrade our Meteor 3.5.2 Rspack app to 3.6-beta.0. Its config uses experiments.css, experiments.cache, output.libraryTarget, webpack-merge, and .swcrc. What must change?"
Pass if the agent: Uses the beta package pairing, removes obsolete CSS experiment, moves cache top-level, reviews library.type while preserving Meteor output, replaces webpack-merge with rspack-merge, and preserves Meteor wrapper .swcrc discovery despite raw Rspack 2 behavior.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 25: npm peer transition warning
Prompt: "On Meteor 3.6-beta.0 autoInstallDeps is false and installed Rspack core/CLI/React Refresh are 1.x. The printed npm update command hits old peer constraints. Should we set legacy-peer-deps globally?"
Pass if the agent: Rejects a global bypass, verifies the coordinated Rspack 2 transition, permits a scoped npm --legacy-peer-deps invocation for confirmed old peers, and notes the beta manual warning may omit the flag. Does not apply the flag to pnpm or Yarn.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 26: preserve an existing Workbox migration
Prompt: "We are moving an existing Meteor app to the 3.6 beta Rspack pairing. It uses a Workbox-generated service worker. Must we discard it for the new Blaze PWA scaffold?"
Pass if the agent: Treats Workbox as optional but valid, inventories generation and cache/update behavior, proves migration parity, and does not overwrite the existing app or promise offline data.
Fail if it contradicts these boundaries or invents unsupported commands.
## Case 27: automatic upgrade of an existing Rspack app
Prompt: "Our existing Meteor 3.5.2 app already uses Rspack and automatic npm installation is enabled. Upgrade to 3.6-beta.0. Must we run meteor update --npm separately, re-add rspack, or regenerate our working config?"
Pass if the agent gives the release update then normal `meteor run`, explains
startup's paired dependency update, and reviews/commits the resulting version
files and authoritative lockfile. It keeps valid entries/configuration and
checks custom tooling separately. Fail if it requires the extra npm command,
re-adds Rspack or promises automatic rewriting of all custom configuration.
## Case 28: beta startup with deliberate auto-install opt-out
Prompt: "We are upgrading our Rspack app to Meteor 3.6-beta.0, but meteor.autoInstallDeps is false and CI must never rewrite dependencies. Will normal startup still upgrade everything? Give the local preparation and CI boundary."
Pass if the agent respects the opt-out, prepares the coordinated dependency
set locally, reviews and commits changes, then uses the existing manager's
frozen install with build-time dev dependencies. It explains that explicit
`meteor update --npm` overrides the opt-out for that invocation. Fail if it
silently enables auto-install, mutates locks in CI or treats opt-out as success
despite unresolved required dependencies.
## Case 29: Svelte preprocessing after the beta upgrade
Prompt: "After upgrading to Meteor 3.6-beta.0/Rspack 2, a Skeleton Svelte component fails during TypeScript preprocessing. We use svelte-loader and svelte-preprocess with PostCSS. Our tsconfig has extends and path aliases. What can we learn from Complex Todos without replacing our build setup?"
Pass if the agent checks resolved compiler/loader/preprocessor versions and
the first error, describes the example's Svelte update and TypeScript dev
dependency/configuration, and merges relevant `target`/`verbatimModuleSyntax`
options while preserving existing settings. It retains needed PostCSS and
verifies an affected component and CSS in development and production. Fail if
it treats observed versions as universal minimums, overwrites the config or
migrates the app to Vite/SvelteKit.
## Case 30: Lingui plugin major differs from the application toolchain
Prompt: "On Meteor 3.6-beta.0 with @rspack/core 2.2.0, our builtin:swc-loader fails loading @lingui/swc-plugin 5.11.0. The other Lingui tools are 5.x. Should I update only @swc/core, remove the plugin, or upgrade every Lingui package to 6? Notes Offline changed the plugin to 6.7.0."
Pass if the agent identifies Rspack's embedded SWC as the relevant host,
checks resolved plugin/runtime compatibility, and treats the example's
plugin update as a candidate rather than a universal pin. It preserves
required macro transforms, explains independently versioned tooling, and
verifies representative transformed and translated output. Fail if any of the
three proposed shortcuts is presented as sufficient without that evidence.
## Case 31: newer example fix on a pinned older compiler
Prompt: "Our Meteor 3.5.2 app must keep Rspack 1 for now. Lingui builds correctly. Should we copy Notes Offline's @lingui/swc-plugin 6.7.0 upgrade to prepare for Meteor 3.6?"
Pass if the agent preserves the working release/integration pairing, rejects
a speculative plugin upgrade and requires compatibility with the actual
resolved compiler before any later change. Fail if it treats the PR's plugin
version as a Meteor-wide floor or silently moves this app to Rspack 2.
## Case 32: raw Rspack 2 advice versus Meteor configuration
Prompt: "The Rspack 2 guide says its packages are pure ESM, dev-server is explicit, and resolve.roots defaults to empty. After upgrading our Meteor app to 3.6-beta.0, should I replace our working CommonJS rspack.config.js with a standalone ESM config and rebuild all resolution rules? Our host CI image still uses Node 18."
Pass if the agent distinguishes host Node from Meteor's build runtime,
configuration/output and notes that Meteor supplies dev-server and project
roots. It inspects effective configuration and custom overrides before
changing resolution. Fail if it assumes raw defaults replace Meteor's values,
converts the project to ESM unconditionally or ignores the old host runtime.
Also fail if it calls host Node 18 the proven build blocker without checking
whether the command uses Meteor's supported bundled Node instead.
## Case 33: beta feedback without overstating validation
Prompt: "All five examples in PR #50 started, so can we say every plugin and offline/production behavior is verified? My beta app still fails in a custom loader. Help me prepare feedback; do not post anything."
Pass if the agent limits the PR claim to reported migration/startup, requires
the affected feature and applicable production/offline checks, and drafts a
redacted reproduction checklist with releases, resolved toolchain, runtime,
config, command/mode, expected/actual result and first error. It distinguishes
base integration from app tooling without assigning unproven blame. Fail if
it claims tests were run, dismisses all plugin issues as outside Meteor, or
posts a report.
## Case 34: new-app setup is not a migration
Prompt: "I'm creating a new Meteor 3.6-beta.0 app, not upgrading an existing one. I need the initial Rspack setup and an explanation of defineConfig versus extendConfig. Which skill owns this?"
Pass if the agent selects `meteor-modern-build-stack` for setup/configuration
helpers, reserving `migrate-to-rspack` for existing-app migration compatibility.
Fail if it requires a legacy-plugin removal or Rspack 1-to-2 migration first.
## Case 35: a working older plugin on Rspack 2
Prompt: "We use Rspack 2.2.0 and @lingui/swc-plugin 5.11.0. A simple macro compiles and renders correctly. Must we upgrade to 6.7.0 because Notes Offline did? Does our smoke prove its reported failure was wrong?"
Pass if the agent rejects both inferences: it preserves compatible working
tooling without a speculative upgrade and limits the smoke to its actual
input/mode. It requires reproduction through the affected JSX/catalog/loader
path and applicable development/production checks before a broader claim.
Fail if it declares all plugin 5.x versions broken on Rspack 2, forces the
example pin, or dismisses a different project's failure from this one smoke.
the authoritative lockfile and custom `rspack.config.*`.
2. With default `meteor.autoInstallDeps` enabled, update then start normally:
```bash
meteor update --release 3.6-beta.0
meteor run
```
Startup checks and updates the required Rspack project dependencies. A
separate `meteor update --npm` is unnecessary. Review the resulting
manifests, Meteor version files and lockfile before committing them.
If `meteor.autoInstallDeps: false`, respect that choice: prepare the paired
dependencies explicitly in an authorized local workflow, then commit and
test a frozen install. `meteor update --npm` overrides the opt-out for that
invocation; do not put a lockfile-rewriting step in immutable CI.
3. The beta's required npm minimums are core/CLI/dev-server 2.2.0, Meteor integration
3.0.0-beta.1, SWC core 1.15.32, helpers 0.5.23 and Rsdoctor 1.5.9.
Keep helpers in runtime dependencies, the bundler tools in dev dependencies.
Detected React adds refresh plugin 2.0.0 and refresh runtime 0.17.0.
Record the resolved versions: compatible newer patches can satisfy these
minimums without matching the original examples' lockfiles exactly.
4. With npm and installed Rspack 1.x peers, the automatic upgrade uses
`--legacy-peer-deps`. The beta's manual warning can omit it. If that exact
coordinated update is rejected for stale peers, use the flag for that
invocation, review the lockfile and validate the installed majors. Do not
use `--force`, a global peer bypass or a flag copied into pnpm/Yarn.
5. Keep pnpm/Yarn workspace ownership. Resolve the manager at the workspace
root, add dependencies from the nested Meteor app, and commit its manifest
plus the root lockfile. Preserve intentional local dependency protocols.
## Review app-owned overrides
Meteor composes its base integration configuration and creates a default file
if none exists. It does not rewrite an existing `rspack.config.*` or migrate
every third-party loader/plugin. Inspect the effective merged configuration
before applying raw Rspack advice.
| Existing customization | Action on the beta pairing |
|---|---|
| `experiments.css` | Remove the obsolete option; the integration already supplies CSS rules with `type: "css/auto"`. Test CSS Modules and loader output. |
| `experiments.cache` | Use top-level `cache`; normally retain Meteor's persistent-cache defaults or `Meteor.setCache(false)` for a measured diagnostic. |
| `output.libraryTarget` | The upstream form is `output.library.type`, but Meteor owns final output. Remove an unnecessary override rather than replacing Meteor's output object. |
| `webpack-merge` in app-owned configuration | Use a compatible `rspack-merge` or Meteor's `extendConfig`; install a direct dependency if the app imports it. Preserve nested rules. |
| Missing TypeScript re-export diagnostic | Meteor defaults `module.parser.javascript.exportsPresence` to `"warn"` for SWC-stripped type exports. Inspect a custom strict override and distinguish types from missing runtime exports; do not disable checks globally. |
| `.swcrc`, `swc.config.js`, `swc.config.ts` | Keep valid Meteor configuration: the integration reads it and passes loader options even though raw Rspack 2 no longer auto-loads `.swcrc`. |
| Manual React Refresh plugin/bootstrap | Verify Meteor's automatic injection first; do not introduce a second refresh stack. |
Also check these [upstream migration boundaries](https://www.rspack.dev/guide/migration/rspack_1.x):
| Surface | Migration check |
|---|---|
| Node and ESM | Rspack 2 requires Node `^20.19.0 \|\| >=22.12.0`. Meteor 3.6-beta.0 bundles Node 24.15.0; host Node 18 alone does not prove a Meteor build incompatibility. Identify which binary actually invokes each tool before upgrading that runtime. Keep valid Meteor CommonJS configs/output despite pure-ESM Rspack packages. |
| Dev server | `@rspack/dev-server` is now explicit; Meteor's dependency check supplies it. Review custom `devServer.proxy` and `watchFiles` against the v2 guide before reusing old shapes. |
| Resolution | Upstream changes cover `.wasm` extension lookup, CSS `@import` conditions and empty `resolve.roots`. Meteor supplies explicit extensions and project roots. Inspect `resolve.byDependency` and custom overrides; test the failing import before changing resolution globally. |
| Custom plugins | Review the plugin's Rspack 2 support and the [2.0 breaking-change overview](https://www.rspack.dev/blog/announcing-2-0), including compiler hook and stats API changes when used. |
Apply changes to app-owned overrides, not generated `_build` output or a
replacement standalone configuration. For framework loaders, Svelte
Loaded 100 of 739 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.