← revenue-kunCONTENT HISTORY

Update to revenue-kun

Snapshot Sep 30, 2026 · 23:13 UTC · version 0.5.2

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Use this skill when developing, validating, documenting, or running revenue-kun — a real-estate direct-capitalization income-estimation CLI/Skill that parses rent-roll inputs (CSV / text-based PDF) and generates an inspectable Excel workbook (収益試算値). Do not use for appraisal opinions, investment/legal/tax advice, OCR/scanned PDFs, or any \"real-world PDF verified\" claim (Issue",
  "included_files": [
    {
      "relative_path": "scripts/run_sample.sh",
      "size_in_bytes": 306
    }
  ],
  "name": "revenue-kun",
  "skill_md_contents": "---\nname: revenue-kun\ndescription: Use this skill when developing, validating, documenting, or running\n  revenue-kun — a real-estate direct-capitalization income-estimation CLI/Skill that\n  parses rent-roll inputs (CSV / text-based PDF) and generates an inspectable Excel\n  workbook (収益試算値). Do not use for appraisal opinions, investment/legal/tax advice,\n  OCR/scanned PDFs, or any \"real-world PDF verified\" claim (Issue #21 open).\n---\n\n# revenue-kun (Codex Agent Skill)\n\n## Purpose\nrevenue-kun の開発・検証・ドキュメント・サンプル実行を補助する。リポジトリ内で動作し、\nエンジンは `src/` を直接呼ぶ(複製しない)。\n\n## Product position\nGitHub OSS の研究・検証用 CLI/Skill。商用 SaaS でも完成鑑定プロダクトでもない。\n\n## Standard workflow\n1. branch / status / 関連 issue を確認。\n2. README・リリースノート・GUARDRAILS.md を読む。\n3. エントリポイント `python src/main.py` を確認。\n4. サンプル実行(`scripts/run_sample.sh` または AGENTS.md の run コマンド)。\n5. `python -m pytest -q` を通してから挙動を主張。\n6. 検証範囲を超える主張をしない。\n\n## Local Web UI 起動\nユーザーが「revenue-kunを起動して」「revenue-kunのWeb UIを開いて」「ブラウザで使いたい」等(文脈上revenue-kunの話であることが明らかな場合)と依頼した場合は、`python src/main.py` の実行ではなく、Local Web UIを起動する。\n\n1. 事前に `curl -s http://127.0.0.1:8000/healthz` で確認する。`{\"status\":\"ok\"}` が返れば既存プロセスを再利用し、再起動しない。判別できないレスポンスの場合は、既存プロセスを流用・終了せず、別ポートの可否をユーザーに確認する。\n2. 起動コマンド(リポジトリルートで実行、バックグラウンド起動、後続操作をブロックしない):\n   ```bash\n   python -m uvicorn webui.app:app --host 127.0.0.1 --port 8000\n   ```\n3. `127.0.0.1` 限定bind。`0.0.0.0` や外部公開はしない。ホスティング型SaaSであるかのような表現もしない。\n4. 起動後、health checkで確認したうえで `http://127.0.0.1:8000/` をユーザーへ案内する。\n5. 起動失敗時は原因(依存未導入・ポート競合等)を要約して伝える。「起動しました」と未確認のまま報告しない。\n6. この分岐は `webui/` を含むこのリポジトリ環境でのみ有効。CLIによる `direct_cap.xlsx` 生成フロー自体は変更しない。\n\n## Guardrails\nスコープ・必須用語・禁止表現はリポジトリ直下の GUARDRAILS.md を正本とする。要点:\n- 出力は「収益試算値」。鑑定評価・収益価格ではない。\n- 数値(還元利回り等)を提案しない。欠損は補完しない。\n- 「実務検証済み」「リリース済み」「完全互換」「全エージェント対応」と書かない。\n"
}

SHA-256 of public snapshot: 41f9dad4f5977d4aced004de954fdde441a4739363103914aad1b48fc0456b2e