Skip to content

Enhance core tests and Initialization of ADR - #2

Merged
ajz34 merged 3 commits into
mainfrom
enhance-core-tests-0.7.9
Aug 9, 2026
Merged

Enhance core tests and Initialization of ADR#2
ajz34 merged 3 commits into
mainfrom
enhance-core-tests-0.7.9

Conversation

@ajz34

@ajz34 ajz34 commented Aug 9, 2026

Copy link
Copy Markdown
Member

ADR (Architecture decision record)

ajz34 and others added 3 commits August 8, 2026 15:15
- Add 3 architecture decision records under dev/adr/:
  - 0001: ecosystem-wide agent config via symlink to rstsr-agents.
  - 0002: all tests on all devices via per-(order, device) entry binaries.
  - 0003: three-artifact NumPy-faithfulness model (parity test / coverage
    checklist / differences report).
- EN source in dev/adr/ + zh-hans mirror under i18n; grouped via
  _category_.json (label "ADRs" / "架构决策 (ADRs)").
- Marked ai_generated: true (EN) / translated (zh-hans); build passes clean.

Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: glm-5.2 <service@zhipuai.cn>
ADR-0002 stated "Only DeviceCpuSerial and DeviceFaer are wired now", but the
rstsr repo only contains entry_row_cpu.rs. Correct to: only DeviceCpuSerial
(row-major, entry_row_cpu.rs) is wired today; entry_row_faer.rs and
entry_col_cpu.rs are planned but not yet present. Fixed in both the English
source (dev/adr/) and the zh-hans translation.

Contents generated by AI (model glm-5.2).

Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: glm-5.2 <service@zhipuai.cn>
- ADR-0000: charter - an ADR records a decision and its rationale (not a
  changelog or backlog); Context/Decision/Considered/Consequences structure;
  consequences are implications not a work log, no Follow-up/TODO, one
  decision per ADR.
- ADR-0004: parity tests for `creation_from_tensor.rs` functions live in a
  dedicated `creation_from_tensor/` category mirroring the source module;
  broadens the ADR-0003 tracking scope to manipulation + creation_from_tensor;
  unimplemented functions recorded as `todo` rows.
- ADR-0003: status set gains `todo`; differences report splits into open
  (`numpy_differences.md`) and resolved (`numpy_differences_resolved.md`).
- ADR-0001: drop the hardcoded `/scratch/rstsr_pack/...` path; keep the symlink
  description general.

Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: glm-5.2 <service@zhipuai.cn>
@ajz34
ajz34 merged commit f9cb9e8 into main Aug 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant