AkurAI Build
Menu

akurai-tasks

public

Latest change c5be5e616090ae3f9ae037e3702c07f72dc783f3 - chore: establish AkurAI Tasks planning baseline by Ólafur Búi Ólafsson

{% include "header" %}
    <main>
      <section class="hero" aria-labelledby="hero-title">
        <div class="hero-media" aria-hidden="true">
          <img
            src="/img/forkbird-tasks-hero.webp"
            width="1672"
            height="941"
            alt=""
            fetchpriority="high"
            decoding="async"
          />
          <div class="hero-scrim"></div>
        </div>
        <div class="hero-panel">
          <div class="hero-copy">
            <span class="eyebrow">Planning baseline · implementation ready</span>
            <h1 id="hero-title">One durable flow for humans and agents.</h1>
            <p class="lede">
              AkurAI-Tasks replaces scattered Kanban files and task databases with one
              machine-first project system: one command layer, one audit trail, no dual truth.
            </p>
            <div class="btn-row">
              <a class="btn btn-primary" href="https://github.com/olibuijr/AkurAI-Tasks/blob/main/PLAN.md">Read the architecture</a>
              <a class="btn btn-secondary" href="https://github.com/olibuijr/AkurAI-Tasks">Open the repository</a>
            </div>
            <div id="health" class="status" role="status" aria-live="polite">Checking Framework runtime…</div>
          </div>
        </div>
      </section>

      <div class="page-shell">
        <section class="principles" aria-labelledby="principles-title">
          <header class="section-heading">
            <p class="kicker">System contract</p>
            <h2 id="principles-title">Built for long-context work. Safe under short-lived processes.</h2>
          </header>
          <div class="principle-list">
            <article class="principle">
              <span class="principle-number">01</span>
              <h3>One mutation path</h3>
              <p>CLI, REST, MCP, and web call the same typed command handlers and policy gates.</p>
            </article>
            <article class="principle">
              <span class="principle-number">02</span>
              <h3>Flow, not board theater</h3>
              <p>Ready work, WIP, leases, evidence, handoffs, and revisions are server-enforced.</p>
            </article>
            <article class="principle">
              <span class="principle-number">03</span>
              <h3>Migration without amnesia</h3>
              <p>Every source entity receives a durable disposition; collisions and raw truth survive.</p>
            </article>
          </div>
        </section>

        <section class="inventory" aria-labelledby="inventory-title">
          <div>
            <p class="kicker">Grounded scope</p>
            <h2 id="inventory-title">The plan starts from the systems that actually exist.</h2>
            <p class="section-copy">
              No speculative Jira clone. The first release centralizes today’s AkurAI boards,
              preserves their history, and exposes a small composable agent interface.
            </p>
          </div>
          <dl class="inventory-list">
            <div><dt>File boards inventoried</dt><dd>19</dd></div>
            <div><dt>Adversarial review passes</dt><dd>3</dd></div>
            <div><dt>Accepted findings</dt><dd>30</dd></div>
            <div><dt>Unresolved authority</dt><dd>RustAgent</dd></div>
          </dl>
        </section>

        <section class="handoff" aria-labelledby="handoff-title">
          <p class="kicker">Implementation handoff</p>
          <h2 id="handoff-title">Start at the secure command core. Cut over last.</h2>
          <p>
            Six behaviorally complete increments move from bounded Framework storage and
            authenticated commands to coordination, imports, UI, hardening, and source-by-source migration.
          </p>
          <a class="text-link" href="https://github.com/olibuijr/AkurAI-Tasks/blob/main/PLAN.md">Follow the reviewed delivery order <span aria-hidden="true">→</span></a>
        </section>
      </div>
    </main>
{% include "footer" %}