<feed xmlns='http://www.w3.org/2005/Atom'>
<title>core_framework, branch master</title>
<subtitle>Bitweaver top repository - packages are repos below this level
</subtitle>
<id>https://git.rdm1.uk/bitweaver/.git/atom?h=master</id>
<link rel='self' href='https://git.rdm1.uk/bitweaver/.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/'/>
<updated>2026-06-19T09:34:20Z</updated>
<entry>
<title>Add config/kernel/auth_check.php; fix .gitignore path anchoring</title>
<updated>2026-06-19T09:34:20Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-19T09:34:20Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=3947c9f0b30c7464529c699f42d50d38b21eda6c'/>
<id>urn:sha1:3947c9f0b30c7464529c699f42d50d38b21eda6c</id>
<content type='text'>
auth_check.php is generic (includes site-specific auth_config.php)
and belongs in the config package so server-pull-all.sh deploys it.

.gitignore package entries were missing leading / so kernel/ matched
config/kernel/ as well as the root kernel/ package directory. Fixed
all package and externals entries to use root-anchored /name/ form.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Add wiki/CLAUDE.md reference to package notes index</title>
<updated>2026-06-18T15:43:07Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-18T15:43:07Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=d6febfdb6ea7dd65cfeb14793d84cfa2a2288074'/>
<id>urn:sha1:d6febfdb6ea7dd65cfeb14793d84cfa2a2288074</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Update CLAUDE.md: site structure, config cleanup, session notes</title>
<updated>2026-06-18T15:27:10Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-18T15:27:10Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=ab0999c091a08a9fce7db4f764ecb55df7ab6521'/>
<id>urn:sha1:ab0999c091a08a9fce7db4f764ecb55df7ab6521</id>
<content type='text'>
Documents site folder symlink structure, setup-site-links.sh, asset
locations, phpsurgery theme completion, and 2026-06-17/18 session.
Removes completed phpsurgery pending item and dead config/css references.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Remove site-specific kernel/ from config package</title>
<updated>2026-06-18T13:46:06Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-18T13:46:06Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=69cf45d6df749e45ba62ac485e2ff3262ae0892e'/>
<id>urn:sha1:69cf45d6df749e45ba62ac485e2ff3262ae0892e</id>
<content type='text'>
kernel/auth_check.php and auth_config.php are per-server configuration
managed via webstack — not part of the generic deployable config package.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Update PHP version to 8.5.7</title>
<updated>2026-06-14T15:35:29Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-14T15:35:29Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=6b9f35e6531af16ca14761a43c968a78d4a6ef9f'/>
<id>urn:sha1:6b9f35e6531af16ca14761a43c968a78d4a6ef9f</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Trim root CLAUDE.md; add themes/CLAUDE.md pointer</title>
<updated>2026-06-14T15:30:44Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-14T15:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=8c991e6b8a1459d7c5a886f006a20471d874a8ab'/>
<id>urn:sha1:8c991e6b8a1459d7c5a886f006a20471d874a8ab</id>
<content type='text'>
Root now 179 lines. Themes content (navbar, CSS, Smarty, layout,
site overrides) moved to themes/CLAUDE.md.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Split CLAUDE.md into package-level docs</title>
<updated>2026-06-14T15:23:32Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-14T15:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=b3c5fde1252993856057f2d86c1b3b6d4afe377d'/>
<id>urn:sha1:b3c5fde1252993856057f2d86c1b3b6d4afe377d</id>
<content type='text'>
Root trimmed from 502 to 249 lines. Package detail moved to:
- liberty/CLAUDE.md: xref machinery, parseDataHash, storeXref, owner change,
  Firebird GROUP BY, LibertyXrefGroup display path
- contact/CLAUDE.md: person/business model, subclass plan, SCREF, load() cleanup,
  CSV xorder, delete/expunge
- stock/CLAUDE.md: file naming, movement model, kitelf filtering, template structure,
  getList() enriched fields

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Update CLAUDE.md session notes for 2026-06-14</title>
<updated>2026-06-14T15:14:28Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-14T15:14:28Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=d1700a30eb4463d21e4b5af329079521d6d7f5ea'/>
<id>urn:sha1:d1700a30eb4463d21e4b5af329079521d6d7f5ea</id>
<content type='text'>
Stock multi-user kitelf filtering, PBLD prebuild type, owner change,
template cleanup and StockAssembly::getList() enrichment.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>CLAUDE.md: document linked_title/linked_data xref pattern, CSS load order corrections</title>
<updated>2026-06-12T16:53:52Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-12T16:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=0d9b41c16305f512ad7f975cfed7c08efafb2ac9'/>
<id>urn:sha1:0d9b41c16305f512ad7f975cfed7c08efafb2ac9</id>
<content type='text'>
LibertyXrefGroup display path: document linked_title/linked_data as lc_linked JOIN
fields (liberty_content of the linked item, not xkey/xkey_ext on the xref row);
view vs edit path distinction; array_map requirement for loadXrefInfo() overrides.

CSS load order: correct themes/css/config.css position (300, not last); document
.icon { float:left } site-theme conflict with .floaticon; flag config/css/config.css
as stale duplicate needing per-site audit.

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>CLAUDE.md: document ContactPerson/ContactBusiness plan and xref architecture</title>
<updated>2026-06-11T13:28:40Z</updated>
<author>
<name>Lester Caine</name>
<email>lester@lsces.co.uk</email>
</author>
<published>2026-06-11T13:28:40Z</published>
<link rel='alternate' type='text/html' href='https://git.rdm1.uk/bitweaver/.git/commit/?id=079c17e51284796173dd3205fcb20f09fb502f8f'/>
<id>urn:sha1:079c17e51284796173dd3205fcb20f09fb502f8f</id>
<content type='text'>
- Contact section: add planned ContactPerson/ContactBusiness subclasses note —
  dual-guid pattern, $isPerson replacement, upgrade script 5.0.3.php outline,
  rainbowdigitalmedia test-first requirement
- Dual-guid xref schema: new section covering package-level vs content-type-level
  split with stock as reference implementation and JOIN rule
- LibertyXrefType instance class: document constructor, xrefType() accessor,
  static vs instance method split

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
