index.html
html
sha256:cb0d285531d52a0703d33e76389edd88459e272649b519516caf3aef09339b11
docs: restore original site design with bounded-v1 copy
Human
7 days ago
| 1 | <!DOCTYPE html> |
| 2 | <html lang="en" data-theme="dark"> |
| 3 | <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"> |
| 4 | <meta name="description" content="Overseer Kit — honesty for agents through one trusted NEXT handoff per repository."> |
| 5 | <title>Overseer Kit — Honesty for Agents</title><link rel="icon" href="assets/favicon.ico" sizes="any"><link rel="icon" type="image/png" href="assets/favicon-32.png" sizes="32x32"><link rel="apple-touch-icon" href="assets/apple-touch-icon.png"><link rel="stylesheet" href="assets/style.css"><script src="assets/theme.js" defer></script></head> |
| 6 | <body> |
| 7 | |
| 8 | <a class="skip-link" href="#main">Skip to content</a> |
| 9 | <header class="site-header"> |
| 10 | <nav aria-label="Main navigation"> |
| 11 | <a class="brand" href="index.html" aria-label="Overseer Kit home"> |
| 12 | <span class="logo-mark" aria-hidden="true">OK</span><span class="brand-name">Overseer Kit</span> |
| 13 | </a> |
| 14 | <div class="nav-links"> |
| 15 | <a href="index.html#how-it-works">How it works</a><a href="index.html#start">Get started</a> |
| 16 | <a href="scenarios/index.html">Scenarios</a><a href="docs.html">Docs</a> |
| 17 | <button type="button" id="theme-toggle" class="theme-toggle" aria-label="Switch to light mode" title="Light / dark"><span class="theme-icon theme-icon-moon" aria-hidden="true">☾</span><span class="theme-icon theme-icon-sun" aria-hidden="true">☀</span></button> |
| 18 | </div> |
| 19 | </nav> |
| 20 | </header> |
| 21 | <main id="main"> |
| 22 | <section id="hero" class="hero"> |
| 23 | <div class="hero-plane" aria-hidden="true"></div><div class="hero-inner"><div class="hero-copy"> |
| 24 | <p class="release-badge">Bounded v1 · rc.1 prerelease</p> |
| 25 | <h1>Honesty for Agents.</h1> |
| 26 | <p class="lead">Pick up the right task, in the right repository, at the right revision.</p> |
| 27 | <p class="sublead">Overseer Kit keeps one trusted NEXT handoff per repository. It checks the context before an agent session begins and makes every replacement deliberate.</p> |
| 28 | <div class="hero-terminal" role="region" aria-label="Daily Overseer command example"><div class="hero-terminal-chrome" aria-hidden="true"><span class="hero-terminal-dot"></span><span class="hero-terminal-dot"></span><span class="hero-terminal-dot"></span><span class="hero-terminal-title">ok — trusted NEXT</span></div> |
| 29 | <pre class="hero-terminal-body"><code><span class="term-prompt">$</span> <span class="term-cmd">./.overseer/bin/ok status</span> |
| 30 | <span class="term-out">repository · branch · revision · NEXT</span> |
| 31 | <span class="term-prompt">$</span> <span class="term-cmd">./.overseer/bin/ok next</span> |
| 32 | <span class="term-ok">validated handoff ready</span> <span class="term-cursor" aria-hidden="true"></span></code></pre></div> |
| 33 | <p class="hero-foot-links"><a id="cta-release" href="https://github.com/aaronrene/overseer-kit/releases/tag/v1.0.0-rc.1">Get v1.0.0-rc.1</a><span class="hero-foot-sep" aria-hidden="true">·</span><a href="https://github.com/aaronrene/overseer-kit/blob/main/docs/GIT-ONLY-QUICKSTART.md">Git-only quickstart</a><span class="hero-foot-sep" aria-hidden="true">·</span><a href="https://github.com/aaronrene/overseer-kit">View on GitHub</a></p> |
| 34 | <p class="truth-note">The release is a prerelease. Installation is checksum verified and uses a fixed local source path.</p> |
| 35 | </div><figure class="hero-visual"><img src="assets/diagrams/honesty-loop.svg" width="640" height="560" alt="Overseer flow: initialize, check status, read trusted NEXT, and publish a reviewed replacement"></figure></div> |
| 36 | </section> |
| 37 | |
| 38 | <section id="context" class="band-kit-basics" aria-label="Context and trusted handoff"> |
| 39 | <div class="kit-basics-inner"><aside class="mech-check-strip"><figure class="mech-check-visual"><img src="assets/diagrams/mechanical-check.svg" width="448" height="148" alt="Repository context enters a mechanical identity and revision check and either matches or stops"></figure> |
| 40 | <div class="mech-check-copy"><div class="mech-check-kicker-row"><p class="mech-check-kicker">The core safeguard</p><details class="mech-check-details"><summary>Technical detail</summary><div class="mech-details-body"><p><strong>Before NEXT is printed:</strong> Overseer validates the repository UUID, physical root, selected authority, branch, revision, and handoff digest.</p><p class="mech-details-cmd-label">Daily read</p><pre class="mech-details-cmd"><code>./.overseer/bin/ok status |
| 41 | ./.overseer/bin/ok next</code></pre></div></details></div> |
| 42 | <h2>Context check — the right task for this exact checkout</h2><p>A copied prompt should not become another project’s work. Overseer compares on-disk identity and current version-control state before it prints the trusted handoff. A mismatch stops the read and leaves the task untouched.</p></div></aside> |
| 43 | <div class="kit-basics-grid"><article class="kit-basics-panel"><div class="kit-basics-icon" aria-hidden="true"><img src="assets/ok-mark.svg" width="64" height="64" alt=""></div><div class="kit-basics-copy"><h2>One trusted NEXT</h2><ul class="kit-basics-list"><li><strong>Readable</strong> — a plain-text task you can inspect before using it.</li><li><strong>Bound</strong> — repository, branch, revision, lane, model label, and action identity travel with it.</li><li><strong>Deliberate</strong> — replacing it requires the prior NEXT digest.</li></ul></div></article> |
| 44 | <article class="kit-basics-panel"><div class="kit-basics-icon kit-basics-icon-docs" aria-hidden="true"><img src="assets/diagrams/living-docs-icon.svg" width="78" height="78" alt=""></div><div class="kit-basics-copy"><h2>Repository · Branch · Revision</h2><ul class="kit-basics-list"><li><strong>Repository</strong> — persistent UUID plus exact physical-folder binding.</li><li><strong>Branch</strong> — confirms the workstream named by the handoff.</li><li><strong>Revision</strong> — detects when work moved after the task was written.</li><li><strong>Authority</strong> — Git or Muse is chosen explicitly for each repository.</li></ul></div></article></div> |
| 45 | </div> |
| 46 | </section> |
| 47 | |
| 48 | <section id="problem" class="band-problem"><header class="section-intro"><p class="section-kicker">The failure mode</p><h2>Why context honesty matters</h2><p class="section-lede">AI-assisted work breaks down when a good prompt is detached from the repository state that made it true.</p></header> |
| 49 | <ul class="pain-grid"><li><span class="pain-label">Wrong repository</span><p>A handoff copied from a similar project looks plausible.</p></li><li><span class="pain-label">Stale revision</span><p>The branch moved after the task was written.</p></li><li><span class="pain-label">Lost handoff</span><p>A new session reconstructs intent from partial memory.</p></li><li><span class="pain-label">Accidental replacement</span><p>A task is overwritten without proving which version it replaced.</p></li></ul> |
| 50 | <p class="problem-close"><span class="problem-close-lead">Overseer makes the handoff inspectable</span> — and refuses to present it when its repository context no longer matches.</p> |
| 51 | </section> |
| 52 | |
| 53 | <section id="how-it-works" class="band-how"><header class="section-intro"><p class="section-kicker">The real flow</p><h2>How it works</h2><p class="section-lede">Initialize once. Check the context. Read NEXT. Publish a reviewed replacement only when the task changes.</p></header> |
| 54 | <ol class="loop-steps"><li class="loop-step"><span class="loop-index" aria-hidden="true">01</span><div class="loop-body"><h3>Initialize the repository</h3><p>Choose Git or Muse explicitly, then bind the repository’s persistent identity and physical root.</p></div></li><li class="loop-step"><span class="loop-index" aria-hidden="true">02</span><div class="loop-body"><h3>Check status</h3><p>See the active authority, repository, branch, revision, lane, model label, and NEXT digest.</p></div></li><li class="loop-step"><span class="loop-index" aria-hidden="true">03</span><div class="loop-body"><h3>Read trusted NEXT</h3><p>Validate and print the handoff. Overseer does not run it or decide whether the task is good.</p></div></li><li class="loop-step"><span class="loop-index" aria-hidden="true">04</span><div class="loop-body"><h3>Replace it deliberately</h3><p>Review the new task and publish it with exact context plus the previous NEXT digest.</p></div></li></ol> |
| 55 | </section> |
| 56 | |
| 57 | <section id="modes"><h2>Structure at a glance</h2><p>The familiar diagrams are back, with labels aligned to the bounded v1 that actually ships.</p> |
| 58 | <figure class="diagram-figure"><figcaption>One handoff is bound to one repository context. Lane remains a label inside that context.</figcaption><img src="assets/diagrams/lanes.svg" alt="Repository identity, branch, revision, and lane lead to one trusted NEXT handoff" width="720" height="280"><ul class="diagram-fallback"><li>Repository identity plus physical root</li><li>Branch, revision, lane, and model label</li><li>One trusted NEXT</li></ul></figure> |
| 59 | <figure class="diagram-figure" id="diagram-regimes"><figcaption>Git-only is permanently supported. Muse authority and an optional GitHub mirror are explicit choices.</figcaption><img src="assets/diagrams/regimes.svg" alt="Version-control choices: Git-only, Muse with a GitHub mirror, and Muse-only" width="640" height="320"><ul class="diagram-fallback"><li>Git-only — permanently supported</li><li>Muse plus GitHub mirror — Muse authoritative, mirror controlled</li><li>Muse-only — no GitHub mirror</li></ul></figure> |
| 60 | <figure class="diagram-figure"><figcaption>Three checks establish whether a handoff belongs to the current checkout.</figcaption><img src="assets/diagrams/layers.svg" alt="Repository identity, current branch and revision, and NEXT digest checks" width="420" height="280"><ul class="diagram-fallback"><li>Repository identity and physical root</li><li>Selected authority, branch, and revision</li><li>NEXT context and digest</li></ul></figure> |
| 61 | <figure class="diagram-figure"><figcaption>The kit installs a repository-bound launcher. Your agent session remains separate and under your control.</figcaption><img src="assets/diagrams/kit-consumer.svg" alt="Overseer Kit source initializes a repository with local configuration and a trusted NEXT handoff for an agent session" width="760" height="260"><ul class="diagram-fallback"><li>Verified kit source → explicit init or adopt</li><li>Repository-bound config and launcher</li><li>Validated NEXT → your agent session</li></ul></figure> |
| 62 | </section> |
| 63 | |
| 64 | <section id="boundaries" class="band-problem"><header class="section-intro"><p class="section-kicker">Small by design</p><h2>What Overseer does — and does not do</h2></header><ul class="pain-grid"><li><span class="pain-label">Local CLI</span><p>It runs in a repository you are authorized to manage.</p></li><li><span class="pain-label">No automatic execution</span><p>It prints a task; it does not run the prompt.</p></li><li><span class="pain-label">No automatic merge</span><p>Mirror delivery may open a pull request; the operator reviews and merges.</p></li><li><span class="pain-label">No hosted product</span><p>No service, desktop app, background process, telemetry, or updater.</p></li></ul><p class="problem-close">Hooks are optional and off by default. Overseer protects against stale context and ordinary mistakes on a trusted host; it is not a security boundary against a malicious administrator.</p></section> |
| 65 | |
| 66 | <section id="start"><h2>Get started</h2><p>Choose the version-control mode that matches the repository. Git-only requires no Muse installation, account, or future migration.</p><div class="card-grid suite-grid"><div class="card"><h3>Git-only</h3><p>Permanently supported. Initialize an existing Git checkout and keep all daily handoff work local.</p><p><a href="https://github.com/aaronrene/overseer-kit/blob/main/docs/GIT-ONLY-QUICKSTART.md">Open the quickstart →</a></p></div><div class="card"><h3>Muse-only</h3><p>Explicitly initialize or adopt Muse authority. Freshness follows the selected Muse branch and revision.</p><p><a href="https://github.com/aaronrene/overseer-kit/blob/main/docs/MIGRATE-EXISTING-REPO.md">Read adoption and rollback →</a></p></div><div class="card"><h3>Muse + GitHub mirror</h3><p>Prepare and verify a controlled projection. Explicit delivery can push the mirror and create a pull request; it never merges it.</p><p><a href="https://github.com/aaronrene/overseer-kit/blob/main/MUSE-BRIDGE-WORKFLOW.md">Read the bridge workflow →</a></p></div></div> |
| 67 | <div class="funnel" aria-label="Daily handoff path"><span class="funnel-step">Install</span><span class="funnel-arrow">→</span><span class="funnel-step">Initialize</span><span class="funnel-arrow">→</span><span class="funnel-step">Status</span><span class="funnel-arrow">→</span><span class="funnel-step">NEXT</span><span class="funnel-arrow">→</span><span class="funnel-step">Reviewed replacement</span></div> |
| 68 | </section> |
| 69 | <section id="musehub" class="musehub-band" aria-labelledby="musehub-heading"><div class="musehub-band-inner"><div class="musehub-brand"><img class="musehub-logo" src="assets/musehub-logo.svg" width="360" height="80" alt="MuseHub"></div><div class="musehub-copy"><h2 id="musehub-heading">Muse when it fits the repository</h2><p>Git-only remains a complete ongoing mode. Muse can become the explicit authority, with or without a controlled GitHub mirror. The choice belongs to each repository.</p><p class="musehub-links"><a href="#diagram-regimes">See version-control choices</a> · <a href="https://github.com/aaronrene/overseer-kit/blob/main/MUSE-BRIDGE-WORKFLOW.md">Bridge workflow</a></p></div></div></section> |
| 70 | <section id="scenarios"><h2>See it in practice</h2><p>Five bounded-v1 examples show wrong-project protection, revision freshness, Git-only use, explicit Muse adoption, and controlled mirroring.</p><p><a class="btn btn-secondary" href="scenarios/index.html">Open the scenario gallery →</a></p></section> |
| 71 | </main> |
| 72 | <footer class="site-footer"><div class="footer-inner"> |
| 73 | <div><p><strong>Honesty for Agents.</strong></p><p>This website is informational. It does not run Overseer.</p><p>v1.0.0-rc.1 is a prerelease, not stable and not Latest.</p></div> |
| 74 | <div class="footer-links"><a href="https://github.com/aaronrene/overseer-kit">GitHub</a><a href="https://github.com/aaronrene/overseer-kit/blob/main/LICENSE">MIT license</a><a href="https://github.com/aaronrene/overseer-kit/blob/main/SECURITY.md">Security</a></div> |
| 75 | </div></footer></body></html> |
File History
1 commit
sha256:cb0d285531d52a0703d33e76389edd88459e272649b519516caf3aef09339b11
docs: restore original site design with bounded-v1 copy
Human
7 days ago