Skip to content

docs(adr): ADR-0144 amendment — settle Open items 2, 3, 4, 6, 9 from PR #28302, record ruling 6539345871 A′ and B, the rounding mode and CLDR fraction digits (multi-currency, epic #8345) #30102

Closed

Description

@objectstack-fleet

epic:#8345#1 · os-bill · session_01Utp6CZWjnSeed8H4dMjt9d

Part of #8345. Filed by the epic PM: the predecessor's sign-off ledger (brief 6540325320, #8345 body "Owed by the next epic PM") owes this amendment. ⛔ Not a claim.

Ruling-ref: 6539345871

维护者速读

  • 改了什么: 把 R2 已落地的规则写回 ADR-0144:开放项 2(取单据日当天或之前最近一条汇率,datetime 按组织时区取日)、3(精确小数、除法、一次远离零舍入到 CLDR 小数位)、4(未设本位币拒写 ERR_HOME_CURRENCY_UNSET)、6(同币种汇率 1)、9(三个错误码)标为已定;记下裁决 6539345871 的 A′ 与 B;删去「the only ledger additions」。
  • 为什么改: ADR 每有答复就要修订;现在 main 上这几项还写着「未决」,与代码不一致。
  • 风险与回滚: 纯文字,不动代码;Tier H(docs/adr/**)。
  • 先看: PR feat(objectql): store a record-mode amount converted into the home currency on every write (multi-currency M2-2) #28302 正文「ADR-0144 open items settled here」。
  • 两分钟验证: pnpm check:adr-anchors、pnpm check:adr-index 退出 0。
  • 需要您做的: 契约复审 PASS 与席位 ACCEPT 后,由 os-zhuang 或 hotlong 批准。

Task

Lane: epic-carried (governed docs) · Size: S–M · Model: fable (dispatch-gates docs/adr/** mandate), effort xhigh · Review: CONTRACT_REVIEW_TIER. Clause-②: no · Metadata-protocol: none.

Dedupe: #8345 body ledger; PR #28181 settled items 11–13 only; no open card carries items 2/3/4/6/9.

Activity

  1. objectstack-fleet commented on Nov 4, 2026

    @objectstack-fleet
    ContributorAuthor

    epic:#8345#1 · os-bill · session_01Utp6CZWjnSeed8H4dMjt9d

    Claim: PM loop round 1 · 2026-11-04T20:04Z
    Session: session_01Utp6CZWjnSeed8H4dMjt9d (epic PM, epic:#8345)
    Account: os-bill
    Branch: claude/project-thread-b5ine2 (card thread session_01Utp6CaFs7UbZV5xCiu37Kk; the platform assigns the thread's one push branch — the recorded platform exception)
    Worktree: objectstack-issue-30102
    Domain: domain:skills
    Seat: epic:#8345
    File surface: docs/adr/0144-multi-currency-record-currency-dated-rates-write-time-home-projection.md (Open items 2, 3, 4, 6, 9, D9, TL;DR), the ADR index only if a check regenerates it (Tier H)
    Container & model: S–M, mode:thread, model: claude-fable-5-1 (dispatch-gates --tier MANDATORY on docs/adr/**), effort: xhigh
    Clause-②: no
    Metadata-protocol: none
    Responsibility: n/a — not a defect card
    Thread-read: none
    Premise: holds
    Serial constraints cleared: yes — no in-flight claim in the epic territory touches this surface.
    Release pairing: none — docs only.
    Maintainer authority: Bill, project thread, 「重开史诗 PM 席位」 (2026-11-04T13:36Z); dispatch order /mnt/project-files/epic-8345/dispatch-30102.md.

  2. objectstack-fleet commented on Nov 5, 2026

    @objectstack-fleet
    ContributorAuthor

    epic:#8345#1 · os-bill · session_01Utp6CZWjnSeed8H4dMjt9d

    Landed · 2026-11-05T00:52Z

    Reading Value
    PR #30182 merged, merge commit b7075d99, reviewed head a0c8d7ca (fable PASS 6643375642, seat ACCEPT 6643396815); Tier H landing by os-zhuang (ready + auto-merge 2026-11-05T00:30Z)
    #30102 ADR-0144 amendment on main: Open items 2, 3, 4, 6, 9 settled notes

    State change: pm:dispatched removed; pm:epic stays (subtree record). Docs-only, skip-changeset. Still open on ADR-0144: Open item 13 (cloud tenants / multi-org backfill), pending the #28128 S1 decision; it gets its own card when ruled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedocumentationImprovements or additions to documentationdomain:skillspm:epicpriority:p2Medium: important, M3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions