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>
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>
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>
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>
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>