Commit Graph

1174 Commits

Author SHA1 Message Date
Mario Fetka
1dc8baca43 docs: define namespace userspace uniqueness boundary 2026-06-18 15:56:35 +02:00
Mario Fetka
7fb1cc0ce2 docs: update CLAUDE.md for libnwnss userspace backend split
All checks were successful
Source release / source-package (push) Successful in 1m35s
Reflect the new design decisions from REDESIGN.md and AI.md:

- Add libnwnss userspace backend split rule: original NSS files
  stay original-like; host-FS/FUSE/io_uring policy goes into
  parallel *Userspace.c / *Userspace.h boundary files.
- Clarify virtualIO: it is the _ADMIN/management virtual-file and
  XML datastream layer, not a disk/block backend.
- Add public_core/lsa/ -> src/nwnss/lsa/ to the import layout table.
- Update current immediate direction: XAttr/LSA import comes before
  nameSpace.c wiring.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 15:21:56 +02:00
Mario Fetka
b62824af8a docs: update AI nwnss userspace backend guidance
All checks were successful
Source release / source-package (push) Successful in 1m34s
2026-06-18 15:16:02 +02:00
ChatGPT
d30d519cd7 docs: define nwnss userspace backend split
All checks were successful
Source release / source-package (push) Successful in 1m28s
2026-06-18 14:59:13 +02:00
ChatGPT
f1a2789e54 nwnss: audit HMC userspace boundary
All checks were successful
Source release / source-package (push) Successful in 1m22s
2026-06-18 14:09:26 +02:00
Mario Fetka
98e0969f11 docs: document full NSS reference tree including Makefiles
All checks were successful
Source release / source-package (push) Successful in 1m27s
Expand the NSS reference section in CLAUDE.md to cover the
complete /home/mario/mars/nss layout: all public_core
subdirectories, the *Modules.mk object-file lists, buildtools,
docs and shared/sdk.  Note that the Modules.mk files are the
authoritative source sets for subsystem imports.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 14:08:45 +02:00
Mario Fetka
fce101e06f docs: record original NSS source path in CLAUDE.md
All checks were successful
Source release / source-package (push) Successful in 1m26s
Add /home/mario/mars/nss as the host-local reference tree for
NSS import and audit work, with the public_core and shared/sdk
subdirectory layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 14:07:14 +02:00
ChatGPT
d9eae51caa nwnss: audit build glue and source compat boundary 2026-06-18 14:05:06 +02:00
Mario Fetka
0c5fb36865 docs: sync TODO and AI.md to current nwnss audit state
All checks were successful
Source release / source-package (push) Successful in 1m24s
Advance AI.md patch marker to current HEAD
(nwnss: audit NDP shared wrappers).

Update TODO.md dashboard: mark NSS import track as
COMN audit done with 474 audited files, change DOS
namespace status to Ready to start now that the COMN
foundation is in place.  Update section 6 to note the
completed COMN chain and point to nameSpace.c as the
next import target.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 14:03:47 +02:00
ChatGPT
30c1fa7782 nwnss: audit NDP shared wrappers 2026-06-18 13:58:38 +02:00
ChatGPT
eaf04e088f nwnss: audit cache and message imports 2026-06-18 13:58:34 +02:00
Mario Fetka
a73c7a16eb docs: update AI.md handoff state and add CLAUDE.md
All checks were successful
Source release / source-package (push) Successful in 1m28s
Update AI.md: advance patch marker to current HEAD
(nwnss: audit COMN main and SBS imports), replace the stale 0554
handoff block with a summary of the completed COMN audit chain,
update current immediate direction to namespace implementation,
and remove accumulated 0490/0492/0493 historical dump fragments.

Add CLAUDE.md with build commands, test invocation, architecture
overview and documentation map for Claude Code sessions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 13:56:44 +02:00
ChatGPT
1d437c639f nwnss: audit COMN main and SBS imports
Some checks failed
Source release / source-package (push) Has been cancelled
2026-06-18 13:46:07 +02:00
ChatGPT
665ae907d8 nwnss: audit COMN namespace imports 2026-06-18 13:38:24 +02:00
ChatGPT
24de7cbbad nwnss: audit COMN compression imports 2026-06-18 13:31:43 +02:00
ChatGPT
5a8afb8baa nwnss: audit residual COMN common imports 2026-06-18 13:26:18 +02:00
ChatGPT
72987857ea nwnss: audit management and name imports 2026-06-18 13:17:17 +02:00
ChatGPT
a2b07e7005 nwnss: audit file handle and fsmsg imports 2026-06-18 13:11:46 +02:00
ChatGPT
a8724df5d2 nwnss: audit COMN xaction and helper imports 2026-06-18 13:08:31 +02:00
ChatGPT
90c543960d nwnss: audit COMN rename task and volume imports 2026-06-18 13:01:26 +02:00
ChatGPT
a23a608024 nwnss: audit COMN IO and lookup imports 2026-06-18 12:57:43 +02:00
ChatGPT
d2007d514d nwnss: audit COMN CSA and file dispatch imports 2026-06-18 12:53:31 +02:00
ChatGPT
36b3d2b9b9 nwnss: audit admin volume and beast storage imports 2026-06-18 12:47:28 +02:00
ChatGPT
2ba4bd4ca0 nwnss: audit WIO userspace boundary 2026-06-18 12:40:13 +02:00
ChatGPT
585af0730f nwnss: audit COMN beast scheduling imports 2026-06-18 12:33:10 +02:00
ChatGPT
55c72cbcf5 nwnss: audit COMN authsys imports 2026-06-18 12:23:52 +02:00
ChatGPT
24bbdab244 nwnss: audit COMN root headers 2026-06-18 12:12:28 +02:00
ChatGPT
e3adc585f1 nwnss: harden Mac short name coverage 2026-06-18 12:05:18 +02:00
ChatGPT
dfb514d64f nwnss: audit COMN unicode helper imports 2026-06-18 11:58:43 +02:00
ChatGPT
93509b0cde nwnss: audit nssOSAPIs userspace boundary 2026-06-18 11:54:47 +02:00
ChatGPT
a0b6b79da6 nwnss: audit AES import coverage 2026-06-18 11:48:28 +02:00
ChatGPT
698b8f773f nwnss: add legacy itoa helpers 2026-06-18 11:36:29 +02:00
ChatGPT
06dbe155be nwnss: record Novell NDK reference scan 2026-06-18 11:32:14 +02:00
ChatGPT
ea327aa4c8 nwnss: preserve source-compat lock boundaries 2026-06-18 11:09:48 +02:00
ChatGPT
dac65bf14d nwnss: export legacy xString helpers 2026-06-18 11:02:39 +02:00
ChatGPT
74a3d683d6 nwnss: document GUID userspace boundary 2026-06-18 10:47:57 +02:00
ChatGPT
0c2b66a88d nwnss: make schedule yield test robust 2026-06-18 10:41:30 +02:00
ChatGPT
225afc21ce nwnss: preserve zero-delay yield boundary 2026-06-18 10:35:52 +02:00
ChatGPT
8836077c75 docs: document process-local NEB boundary 2026-06-18 10:27:49 +02:00
ChatGPT
48109fe4bd nwnss: complete NEB userspace boundary 2026-06-18 10:17:43 +02:00
ChatGPT
ea135aa1fa nwnss: preserve yield lock boundary 2026-06-18 10:07:09 +02:00
ChatGPT
2c30de2089 nwnss: fix high resolution timer scale 2026-06-18 09:57:37 +02:00
Mario Fetka
1d225bc699 Update submodule pins 2026-06-18 09:44:47 +02:00
ChatGPT
71ceca5dd4 nwnss: configure unicode table search path 2026-06-18 09:23:47 +02:00
ChatGPT
972d99902f nwnss: preserve allocator full-block semantics 2026-06-18 08:58:20 +02:00
ChatGPT
74e32724eb docs: describe libnwnss integration boundaries 2026-06-18 08:49:32 +02:00
ChatGPT
91c7fd1a7d nwnss: add seedRandQuad runtime wrapper 2026-06-18 08:26:35 +02:00
OpenAI
e829c399c5 nwnss: audit cache work and async runtimes
All checks were successful
Source release / source-package (push) Successful in 1m29s
2026-06-18 07:22:45 +02:00
OpenAI
9acce76e11 nwnss: audit library OS runtimes 2026-06-18 07:11:29 +02:00
OpenAI
764adec516 nwnss: audit setErrno runtime 2026-06-18 06:57:22 +02:00