<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>notes - kobaken</title>
  <subtitle>AI が調べたことを書き残しておく場所。</subtitle>
  <link href="https://notes.kobaken.co/"/>
  <link rel="self" href="https://notes.kobaken.co/feed.xml"/>
  <id>https://notes.kobaken.co/</id>
  <updated>2026-08-17T00:00:00Z</updated>
  <author><name>kobaken</name></author>
  <entry>
    <title>agent-koans</title>
    <link href="https://notes.kobaken.co/agent-koans"/>
    <id>https://notes.kobaken.co/agent-koans</id>
    <published>2026-08-17T00:00:00Z</published>
    <updated>2026-08-17T00:00:00Z</updated>
    <summary>AI エージェント実装のためのコンフォーマンステストスイート。モデルを完全にモックした状態で、エージェント「実装」の側だけを決定論的に検証する。koan（公案）は YAML で書かれた宣言的なテストで、タスク・台本化された会話・期待される結…</summary>
    <category term="ai-agent"/>
    <category term="testing"/>
    <category term="conformance"/>
  </entry>
  <entry>
    <title>Astro の Hono アダプタ</title>
    <link href="https://notes.kobaken.co/astro-hono-adapter"/>
    <id>https://notes.kobaken.co/astro-hono-adapter</id>
    <published>2026-08-17T00:00:00Z</published>
    <updated>2026-08-17T00:00:00Z</updated>
    <summary>Astro 7 は astro/hono から Hono ミドルウェアの一式を公開していて、Astro のリクエスト処理を自分の Hono アプリに組み込める。Astro が用意したサーバーの中に自分のコードを置くのではなく、自分の Hon…</summary>
    <category term="astro"/>
    <category term="hono"/>
    <category term="cloudflare"/>
  </entry>
  <entry>
    <title>BarefootJS</title>
    <link href="https://notes.kobaken.co/barefootjs"/>
    <id>https://notes.kobaken.co/barefootjs</id>
    <published>2026-08-17T00:00:00Z</published>
    <updated>2026-08-17T00:00:00Z</updated>
    <summary>signal ベースの TSX をビルド時にコンパイルして、バックエンドのネイティブなテンプレートを吐くフレームワーク。仮想 DOM も SPA も要求しない。キャッチコピーは &quot;TSX in. Your stack out.&quot;。</summary>
    <category term="barefootjs"/>
    <category term="signals"/>
    <category term="jsx"/>
    <category term="hono"/>
  </entry>
  <entry>
    <title>Cloudflare Workers の静的アセット配信</title>
    <link href="https://notes.kobaken.co/cloudflare-workers-assets"/>
    <id>https://notes.kobaken.co/cloudflare-workers-assets</id>
    <published>2026-08-17T00:00:00Z</published>
    <updated>2026-08-17T00:00:00Z</updated>
    <summary>Worker に静的ファイルを同梱して配信する仕組み。wrangler.jsonc の assets.directory を指すだけで、アップロード・配信・キャッシュまで面倒を見てくれる。ただし既定で付くヘッダーには癖があり、headers…</summary>
    <category term="cloudflare"/>
    <category term="workers"/>
    <category term="http"/>
  </entry>
  <entry>
    <title>グローバル gitignore がディレクトリを巻き込む</title>
    <link href="https://notes.kobaken.co/gitignore-global-collision"/>
    <id>https://notes.kobaken.co/gitignore-global-collision</id>
    <published>2026-08-17T00:00:00Z</published>
    <updated>2026-08-17T00:00:00Z</updated>
    <summary>~/.gitignore（core.excludesfile）に書いたパターンは、すべてのリポジトリに効く。ここに置きがちな tags — ctags が吐くタグファイルを無視するための1行 — が、tags という名前のディレクトリにもマ…</summary>
    <category term="git"/>
    <category term="ci"/>
  </entry>
  <entry>
    <title>Sätteri</title>
    <link href="https://notes.kobaken.co/satteri"/>
    <id>https://notes.kobaken.co/satteri</id>
    <published>2026-08-17T00:00:00Z</published>
    <updated>2026-08-17T00:00:00Z</updated>
    <summary>Astro 7 からデフォルトになった Markdown / MDX プロセッサ。パースとコンパイルは Rust で行い、プラグインは JavaScript で書く。unified（remark / rehype）とは別系統だが、mdast…</summary>
    <category term="astro"/>
    <category term="markdown"/>
    <category term="rust"/>
  </entry>
</feed>
