First working session after a 51-day recovery period (April 2 – May 22). Craig returned as a cancer survivor. Session opened with a full orientation review, worklist check, and tar uploads of AI, EXPANDED, and CMDS sites — all vnu clean, zero broken links, zero orphans going in.
Day 26 primary work (bat, jc, sed/awk primer) had never been started — carried directly into Day 27 and completed in full.
bat-examples-claude.html — bat command reference, 10 examples,
installation for RHEL/Debian/GitHub, themes, Git integration, ripgrep pairing,
pipeline use, persistent config. vnu clean.jc-examples-claude.html — jc JSON converter reference, 10 examples,
ps/df/ip/last/passwd/group/lsblk/crontab/systemctl parsers, magic syntax mode,
capstone health report script with sgpt AI integration tip.
Quick reference table: 15 parsers with key field names. vnu clean.sed-awk-primer-claude.html — practical primer for SysAdmins.
Two-column sed vs. awk decision guide, sed section (4 examples: substitution,
address ranges, delete/insert/append, pipelines), awk section (4 examples:
field extraction, pattern matching, computing sums/counts, reformatting output),
pipeline patterns section, and when to upgrade to jc+jq or AI assist.
Combined quick reference table: 14 tasks. vnu clean after two fixes
(rogue quote in code tag, h4 heading skip).SED-AWK/ directory created in EXPANDED.ls -1 DIR/* for EXPANDED, CMDS, and AI sections
was outputting bare filenames for files in subdirectories — directory header line
consumed the path, leaving filenames without path context.ls -1 with find ... -name "*.html"
on lines 375, 386, and 397. find always outputs full paths
regardless of subdirectory depth.EXPANDED/SED-AWK/ subdirectory.collaboration/lessons-learned.html — Days 11–27 unrecordedfind vs ls fix is a good example of a bug that only
surfaces when directory structure grows. The script worked correctly for flat
directories — the new SED-AWK subdirectory exposed it. Any future new subdirectories
in CMDS, EXPANDED, or AI will now be handled correctly.
Day 27 • June 4, 2026 • Craig & Claude collaboration