# 開発の背景 (/docs/philosophy)



Ava は、進捗を伝えることが苦手だった作者自身の困りごとから生まれたツールです。

開発に集中したい時に、
「報告しなきゃ」という意識が重荷になり、
チームとのつながりが苦しくなることがあります。

Ava は、そうした負担を少しでも軽くするために
**報告の義務**を **支援の形**に変えることを目指しています。

***

## 1. 実行機能の困難

**進捗報告を覚えておくことができない**

作業に集中していると、
「いつ更新するんだっけ？」と考えること自体が負担になります。

* 時間感覚が曖昧になる
* 優先順位の切り替えが難しい
* 社会的な“定期報告”を支え続けるのがしんどい

AvaはAIエージェントの行動に合わせて自動で進捗を拾い上げ、
**「覚えておく」負担**をなくします。

***

## 2. 過集中（ハイパーフォーカス）

**没頭しすぎて世界から切断される**

興味ある作業に入り込むと、
時間もコミュニケーションも意識から消えてしまう。

* 報告する余裕がない
* 声をかけられると切り替えが壊れる
* だけど後から「報告してなかった」と落ち込む

Ava は過集中の最中でも
**静かにチームへ状況を伝え続けます**。

***

## 3. ブロッキングを伝えることの難しさ

**助けを求めることが精神的にきつい**

困っていることを言語化するのは大きな力が必要です。

* 「どう伝えればいいかわからない」
* 「迷惑では？」と不安になる
* 失敗を認めるようで苦しい
* 相談が遅れるほど状況が悪化する

Ava は短い指示だけで、
**必要な情報だけ客観的に**伝えてくれます。

***

## 4. 評価されることへの強い不安

**報告 = 測られる になってしまいがち**

「ちゃんと進んでるの？」
「遅れてない？」
そこが怖くて、報告そのものがストレスになることがあります。

* ミスを見せるのが怖い
* 遅れを指摘されるのが怖い
* 悪い印象を持たれるのが怖い

Ava は
**評価や比較のために使われないよう**設計されています。

* 詳細な速度や量は伝えない
* 抽象化された状態だけ共有
* 完了の判断もタスクの粒度も人間が決める

Ava の目的は
「測ること」ではなく
「つながり続けること」です。

***

## 5. 返信のタイミングを気にし続ける負担

**待つ側も、待たせる側も苦しい**

確認やレビューを待つ間、
頭の片すみに「まだ返ってこないかな」が居座ります。

* 他者の都合で止まっているのに、自分の責任のように感じる
* 催促すべきか悩み続けて疲れる
* 待っている間に別作業へ切り替えると戻れなくなる

一方で、自分が返信を止めている時もつらい。

* 返すべきことを見逃してしまう
* 再度声をかけられるまで気づけず気まずくなる
* 小さな遅れが重大な失敗のように思えて落ち込む

本質的にはどちらも同じ。
**「進捗が止まっている事実」を意識し続けなければならない負担**です。

Ava はこの負担を肩代わりします。

* 状況を静かに共有し続ける
* 自分がボトルネックになっている時だけ気づかせてくれる
* コンテキストを保ったまま再開できる

自分を責める必要も、他人に気まずさを抱える必要もありません。

***

## このプロダクトが大事にしていること

* 報告のために労力を使わせない
* 遅れても相談できる状態を守る
* 集中を切らさない
* 人を不安にさせない可視化をする
