WillTools 2026-09-09 -- clean snapshot of the development repo for review
ci / test (push) Successful in 6m18s

History-free snapshot of the private development repository at cbe45c5
(2026-09-09). Code, docs and public catalogue only; no plant or job
knowledge layers, no client or job names (tools/scrub.py clean). The
intro deck is left out of this snapshot because its slide images could
not be checked for job drawings.
This commit is contained in:
2026-09-09 08:32:15 -05:00
commit 8e6ee31596
406 changed files with 223435 additions and 0 deletions
@@ -0,0 +1,32 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>WebHost demo</title>
<style>
body { font-family: Consolas, monospace; margin: 16px; }
pre { background: #f0f0f0; padding: 8px; white-space: pre-wrap; }
</style>
</head>
<body>
<h3>WebHost demo</h3>
<p>Posts <code>{"type":"hello"}</code> on load, then shows anything received.</p>
<pre id="log"></pre>
<script>
function log(line) {
var pre = document.getElementById('log');
pre.textContent += line + "\n";
}
if (window.chrome && window.chrome.webview) {
window.chrome.webview.addEventListener('message', function (e) {
log('received: ' + JSON.stringify(e.data));
});
window.chrome.webview.postMessage({type: 'hello'});
log('posted: {"type":"hello"}');
} else {
log('window.chrome.webview is not available -- not running inside WebView2.');
}
</script>
</body>
</html>