REDESIGN.md:
- Lines 1005-1016 (secure IPC section): include/nwfs/nss/sdk/include/msg.h →
include/nwnss/include/msg.h; src/nwfs/nss/common/fsmsg.c →
src/nwnss/comn/common/fsmsg.c; nsskr.h and lsaSuper.c annotated as
not yet imported
- Line 2006: "under src/nwfs/nss/" → actual current locations
(src/nwfs/lsa/, include/nwfs/lsa/, include/nwfs/public/, src/nwnss/)
- Lines 2233-2236: nwfs/nss/ adapted-from paths → current real paths
(include/nwfs/public/zXattr.h, src/nwfs/lsa/lsaXattr.c, etc.)
- Line 2268: "Do not delete src/nwfs/nss/ wholesale" →
clarify the directory no longer exists; staging is now in src/nwfs/comn/,
src/nwfs/lsa/, include/nwfs/comn/ etc.
- Lines 2381-2382: src/nwfs/nss/common/, nss/authsys/, nss/main/,
include/nwfs/nss/ → actual current subdirectory names (comn/, lsa/,
include/, internal/, public/)
- Lines 2434-2448: src/nwfs/nss/namespace/*.c → src/nwfs/comn/namespace/*.c;
note nameSpace.c and extAttrNSpace.c as not yet staged
doc/HANDOFF_AUDIT.md:
- NSS references table: include/nwfs/nss/sdk/include/ → include/nwnss/include/;
src/nwfs/nss/common/fsmsg.c → src/nwnss/comn/common/fsmsg.c;
nsskr.h and lsaSuper.c annotated as not yet imported;
ipc2ncp.h annotated as not yet imported
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
doc/librarys/nwcore/README.md: completely rewrite — old content described
libnwnss (Unicode, UTC, GUID, WIO, FSM, latch, stdio, library/*, nss/lib,
sharedsrc) as if it were libnwcore. libnwcore builds only core.c, nwlog.c,
ini.c and exposes only core.h and ini.h. Add correct dependency chain diagram
showing libnwcore is independent of libnwnss.
TODO.md:
- "shared libnwcore/libnwfs helpers" for salvage/deleted metadata → libnwnss/libnwfs (2 occurrences)
- "libnwcore/libnwfs" for metadata snapshot helpers → libnwnss/libnwfs
- "src/core/" and "include/core/" for NSS imports → src/nwnss/ and include/nwnss/
REDESIGN.md:
- Architecture status table: "libnwcore/libnwfs helpers" for NSS-shaped
salvage → libnwnss/libnwfs
- Salvage snapshot section: nwcore_salvage_snapshot → nwnss_salvage_snapshot;
"libnwcore/libnwfs-style helpers" → libnwnss/libnwfs
Note: third_party/unicodeTables/COPYRIGHT.md also says "libnwcore" but that
file lives in a submodule and cannot be staged here.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- TODO.md: TUI_TOOLBOX_PLAN.md and NWCORE_INI_PLAN.md → TOOLBOX_PLAN.md
- REDESIGN.md line 2971-2973: same three old names → TOOLBOX_PLAN.md and
DIRECTORY_AND_ADMIN_PLAN.md
- NSS_IMPORT_NOTES.md: correct four stale libnwcore claims left over from
the old NSS_PUBLIC_CORE_AUDIT.md text:
- import policy: "Put primitive helpers in libnwcore" → libnwnss
- namespace import-direction section header/body: libnwcore → libnwnss
- pssmpk placement: libnwcore/nwcore.pssmpk → libnwnss/nwnss.pssmpk
- eDir helpers: clarify they stay out of libnwcore AND libnwnss (→ libnwnds)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Replace nwcall with nwconn throughout (nwcall was a naming confusion)
- Fix transport rule: libnwtransport library linked by nwconn, not a daemon split
- Update NSS audit count from 474 to 522 (0 partial, 0 open, 4 temp)
- Fix doc/librarys/nwcore: include root is include/nwcore, not include/core
- Add libnwnss entry to doc/librarys/README.md
- Clarify nwfs role as NCP wrapper around libnwnss in doc/librarys/nwfs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>