sprawling 0.0.12

A local multi-agent harness for persistent agent teams: long-running project work, agent communication, and experiments in coordination and social simulation.
<!doctype html>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
     License, v. 2.0. If a copy of the MPL was not distributed with this
     file, You can obtain one at https://mozilla.org/MPL/2.0/.
     Copyright (c) 2026 2youg1 and the sprawling contributors -->
<html lang="en">
<head>
<meta charset="utf-8">
<!-- The page draws under a phone's notch and home indicator
     (viewport-fit), and the shell's frame keeps its own edges clear of
     them; an engine that can shrink the layout viewport for the soft
     keyboard does (interactive-widget), and on one that cannot the
     shell follows the visual viewport (client/Spec.lean §4-52). -->
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover, interactive-widget=resizes-content">
<!-- The face the page is drawn with, fetched beside the stylesheet
     rather than after it. theme/fonts.css declares it font-display:
     optional, which gives a face one short moment to arrive and never
     swaps it in afterwards; without this line that moment begins
     only once the stylesheet has been parsed, and a cold load would set
     the whole visit in the fallback face. crossorigin is not decoration
     on a font preload: a fetch made without it is a different fetch from
     the one the stylesheet makes, so the file would be downloaded twice
     and the preload would have bought nothing. -->
<link rel="preload" as="font" type="font/woff2" crossorigin href="./assets/GeistMono-Variable-Vc9u_qg9.woff2">
<!-- What lets a phone put this page on its home screen: the manifest
     and its icon, copied into the bundle as they are (client/Spec.lean §4-57). -->
<link rel="manifest" href="./manifest.json">
<link rel="icon" href="./icon.svg" type="image/svg+xml">
<title>sprawling</title>
  <script type="module" crossorigin src="./assets/index-iA3w6LnM.js"></script>
  <link rel="stylesheet" crossorigin href="./assets/index-C2tqtGj-.css">
</head>
<body>
<div id="main"></div>
</body>
</html>