Repository navigation
[S0.10a] SKEEP-003 → Accepted: record the 13 decisions, commit proposal + PRD, link the roadmap #1004
Copy link
Copy link
Closed
Labels
architecturaldocumentationImprovements or additions to documentation (DARC: D)Improvements or additions to documentation (DARC: D)sub-issueSub-issue of a tracking issueSub-issue of a tracking issue
Milestone
Description
Sub-issue of #1001 · Phase docs · Milestone M0 · PRD: — · Proposal: §10
Branch: feature/1004-skeep-003-accepted
Design docs: docs/design/memory/memory-architecture-proposal.md (proposal rev. 2, §-numbers below refer to it) and docs/design/memory/memory-architecture-milestones-prd.md (PRD, requirement IDs Mx-Fy/Mx-Ay) — both land with the SKEEP-003 docs PR; until merged they are attached to #932.
Task
docs/modules/skeep/pages/003-unified-tensor-storage.adoc:Status: Accepted; new== Decision (2026-08-22)section (end-state A storage-first delivered via B mechanics; table of the 13 decisions; package placementsk.ainet.lang.memory; links to the M0/M1/M2 trackers; P7 compiled parity / P8 façade removal noted as post-M2); Open Questions annotated as resolved;index.adocrow → Accepted.- Commit the design docs as Markdown:
docs/design/memory/memory-architecture-proposal.md,docs/design/memory/memory-architecture-milestones-prd.md(drop the non-existent SVG companion; kernel-sample companion becomes a deliverable of the KernelKey slice; PRD §9 open items → issues). Link from SKEEP-003 and the README "Explore" table. - No CHANGELOG edit.
Acceptance
- SKEEP-003 renders with Status Accepted; decisions table complete; all xrefs/links resolve.
- Docs-only PR:
./gradlew assemblesmoke passes; CIbuild-jobgreen.
Depends on
Nothing (first slice).
Keeps develop green by
Docs only — no code.
Working rules (every slice)
- One slice = one branch
feature/1004-<slug>fromdevelop= one PR (Closes #1004), merged independently. developstays usable after merge: additive API or behind façade / opt-in; no default behaviour switch without golden-parity + benchmark evidence in the PR; deprecate withReplaceWith, never delete before a major (zero-consumer dead code may be removed with evidence in the PR). No new abstract members onTensorData/KernelProvider(defaults only); no data-class primary-constructor changes (secondary ctors only); BCV:apiDumpbothapi/jvmandapi/android,apiCheckclean.- Test gate before the PR (JDK 25,
scripts/pr-gate.shonce it exists):./gradlew jvmTest linuxX64Test assemble,./gradlew verifyNpmPins jsTest wasmJsTest wasmWasiTest,./gradlew apiCheck,./gradlew :skainet-test:skainet-test-java:test; storage/backend slices add:skainet-lang:skainet-lang-core:jvmBenchmarkand:skainet-backends:benchmarks:jvm-cpu-jmh:jmhbefore/after when a hot path changes. - Commits: conventional commit subject,
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>trailer. Do not editCHANGELOG.mdin slice PRs (parallel branches conflict on it; release notes are written at release time from the merged PRs).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
architecturaldocumentationImprovements or additions to documentation (DARC: D)Improvements or additions to documentation (DARC: D)sub-issueSub-issue of a tracking issueSub-issue of a tracking issue
Activity