Skip to content

docs: split internal developer docs into dev-docs#91

Merged
harumiWeb merged 6 commits intomainfrom
docs/adr
Mar 13, 2026
Merged

docs: split internal developer docs into dev-docs#91
harumiWeb merged 6 commits intomainfrom
docs/adr

Conversation

@harumiWeb
Copy link
Owner

@harumiWeb harumiWeb commented Mar 13, 2026

Summary

  • separate user-facing documentation from internal developer documentation by introducing dev-docs/
  • add internal ADR, spec, architecture, agent, and testing documents under dev-docs/
  • align AGENTS.md and task-document retention guidance with the new docs/ and dev-docs/ split

Testing

  • not run (documentation-only changes)

Closes #89

Summary by CodeRabbit

  • Documentation
    • Enhanced internal documentation structure with architectural guidelines, technical specifications, and contribution workflows to support long-term maintainability and collaboration.

@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 13, 2026

Warning

Rate limit exceeded

@harumiWeb has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 3 minutes and 5 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ee20a6ce-c881-4ae3-adbb-c9b4a625f317

📥 Commits

Reviewing files that changed from the base of the PR and between 1a8e6ba and 8614fff.

📒 Files selected for processing (2)
  • dev-docs/testing/test-requirements.md
  • tasks/todo.md
📝 Walkthrough

Walkthrough

Adds a new internal documentation hierarchy under dev-docs/ (ADRs, specs, architecture, agents, testing), plus several new ADRs, detailed specs (data models, extraction), agent guidelines, and task updates; no source code or public API changes.

Changes

Cohort / File(s) Summary
ADR Foundation & Policy
dev-docs/adr/README.md, dev-docs/adr/template.md, dev-docs/adr/ADR-0001-extraction-mode-boundaries.md, dev-docs/adr/ADR-0002-rich-backend-fallback-policy.md, dev-docs/adr/ADR-0003-output-serialization-omission-policy.md, dev-docs/adr/ADR-0004-patch-backend-selection-policy.md, dev-docs/adr/ADR-0005-path-policy-safety-boundary.md
Introduces ADR system, template, and five decision records defining extraction modes, fallback behavior, serialization omission defaults, patch backend selection, and PathPolicy safety boundaries. Review for contractual guarantees and testing references.
Agent-facing Guidance
AGENTS.md, dev-docs/agents/README.md, dev-docs/agents/coding-guidelines.md, dev-docs/agents/contributing.md, dev-docs/agents/overview.md, dev-docs/agents/roadmap.md
Large set of AI-agent and contributor guidelines in Japanese (coding standards, prompts, review checklist, roadmap, retention/usage policies). Check for duplicated retention policy text and consistency with AGENTS.md.
Architecture Docs
dev-docs/architecture/README.md, dev-docs/architecture/overview.md, dev-docs/architecture/pipeline.md, dev-docs/architecture/contributor-guide.md
New architecture index, overview, pipeline description (three-layer Pipeline→Backend→Modeling), and contributor guide with extension patterns and fallback conventions. Verify alignment with ADRs/specs and any referenced sequence diagram.
Internal Specs & Data Model
dev-docs/specs/README.md, dev-docs/specs/data-model.md, dev-docs/specs/excel-extraction.md
Canonical data model (Pydantic v2) and Excel extraction specification (modes, coordinate convention, extraction steps, fallback rules). Validate model field semantics and serialization omission policy references.
Patch Subsystem Notes
dev-docs/specs/patch/legacy-dependency-inventory.md, dev-docs/specs/patch/model-migration-notes.md
Documents legacy dependency inventory and phased migration plan for patch models; highlights risks around duplicate internal types.
Testing Guidance
dev-docs/testing/README.md, dev-docs/testing/test-requirements.md
Adds test strategy and requirements (coverage target, category matrix, COM/manual test guidance). Confirm coverage targets and execution notes are practical.
Docs Index & Task Updates
dev-docs/README.md, tasks/feature_spec.md, tasks/todo.md
Top-level dev-docs README and task/todo additions including AI document retention policy and PR follow-up items. Note duplicated retention-policy content across files.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested labels

enhancement

Poem

🐇 I hopped through dev-docs, nibbling lines of prose,
ADRs in neat rows, where decision-logic grows.
Specs tucked in pockets, roadmap held tight,
Agents learn guidance by lantern-light.
Hooray — doc burrows built, cozy for code to grow!

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is incomplete against the provided template. It lacks acceptance criteria (AC-01 through AC-06), validation steps (uv run task precommit-run, tests, docs updates), and the required checklist structure. However, it adequately summarizes scope and links issue #89. Add acceptance criteria section, validation checklist, and update format to match the repository's description template structure.
Out of Scope Changes check ⚠️ Warning Minor out-of-scope documentation added: AGENTS.md receives a large unrelated policy block (duplicated), and tasks/feature_spec.md and tasks/todo.md receive dated sections for unrelated issue tracking unrelated to the core ADR/dev-docs objectives. Remove the unrelated 'ドキュメント保持ポリシー' duplicate from AGENTS.md and move task tracking sections (2026-03-13 PR #91, AI agent retention policy) to separate tracking documents outside this PR scope.
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'docs: split internal developer docs into dev-docs' accurately describes the primary change: moving internal documentation to a new dev-docs/ directory separate from user-facing docs/.
Linked Issues check ✅ Passed The PR comprehensively addresses all objectives from issue #89: establishes dev-docs/ structure, introduces ADR framework with template and 5 seed ADRs, documents reference priority (docs/ → dev-docs/specs/ → dev-docs/adr/ → tests/ → src/), and aligns AGENTS.md/task-docs with the split.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs/adr
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@harumiWeb harumiWeb requested a review from Copilot March 13, 2026 04:21
@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@harumiWeb harumiWeb changed the title docs: add agent document retention policy docs: split internal developer docs into dev-docs Mar 13, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces an AI agent–oriented document retention policy and establishes/expands the internal documentation structure (dev-docs/) to better separate public contracts from internal specs and ADRs, updating task-tracking docs accordingly.

Changes:

  • Added a document retention/promotion policy to AGENTS.md, and recorded the policy in tasks/feature_spec.md and tasks/todo.md.
  • Added internal documentation structure under dev-docs/ (ADR templates + initial ADRs, internal specs, architecture notes, agent guides, testing requirements).
  • Updated uv.lock to match the current editable package version (exstruct 0.6.1).

Reviewed changes

Copilot reviewed 27 out of 28 changed files in this pull request and generated 10 comments.

Show a summary per file
File Description
uv.lock Updates locked editable package version for exstruct to 0.6.1.
tasks/todo.md Records the new retention-policy task and review notes.
tasks/feature_spec.md Captures the retention policy as a feature-spec “contract”.
dev-docs/testing/test-requirements.md Adds a test requirements specification document (needs corrections noted in comments).
dev-docs/testing/README.md Introduces the testing docs directory purpose.
dev-docs/specs/patch/model-migration-notes.md Documents migration notes for Patch models (Phase 2).
dev-docs/specs/patch/legacy-dependency-inventory.md Inventories removed legacy dependencies and replacements (Phase 2).
dev-docs/specs/excel-extraction.md Adds internal spec for Excel extraction behavior (needs corrections noted in comments).
dev-docs/specs/data-model.md Adds internal canonical data model spec.
dev-docs/specs/README.md Adds guidance on how to read internal specs.
dev-docs/architecture/pipeline.md Documents pipeline architecture and responsibilities.
dev-docs/architecture/overview.md Documents overall architecture/module responsibilities.
dev-docs/architecture/contributor-guide.md Provides internal contributor guide (contains incorrect paths noted in comments).
dev-docs/architecture/README.md Adds index/overview for architecture docs directory.
dev-docs/agents/roadmap.md Adds agent-facing product roadmap document.
dev-docs/agents/overview.md Adds agent-facing system overview (needs mode list correction noted in comments).
dev-docs/agents/contributing.md Adds agent-specific contribution guidelines (contains module responsibility mismatch noted in comments).
dev-docs/agents/coding-guidelines.md Adds detailed coding guidelines for agents and humans.
dev-docs/agents/README.md Adds entrypoint README for agent docs.
dev-docs/adr/template.md Adds ADR template.
dev-docs/adr/README.md Adds ADR directory README/usage guidelines.
dev-docs/adr/ADR-0001-extraction-mode-boundaries.md Adds ADR documenting extraction mode boundaries.
dev-docs/adr/ADR-0002-rich-backend-fallback-policy.md Adds ADR documenting rich-backend fallback policy.
dev-docs/adr/ADR-0003-output-serialization-omission-policy.md Adds ADR documenting serialization omission defaults.
dev-docs/adr/ADR-0004-patch-backend-selection-policy.md Adds ADR documenting patch backend selection policy.
dev-docs/adr/ADR-0005-path-policy-safety-boundary.md Adds ADR documenting PathPolicy safety boundary.
dev-docs/README.md Adds top-level internal docs README (roles and reading order).
AGENTS.md Adds the “document retention policy” section to guide agent behavior.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 6

🧹 Nitpick comments (2)
dev-docs/agents/contributing.md (1)

33-36: 配置先パスは src/exstruct/... まで明記した方が安全です。

Line 33-36 の core/, models/, io/, cli/ は解釈が分かれるため、誤配置防止のためにリポジトリ相対で明示するのを推奨します。

✍️ Suggested doc tweak
-- 新しい抽出機能, 意味解析アルゴリズム → core/
-- 新しいデータ構造 → models/
-- 出力形式追加 → io/
-- CLI 機能 → cli/
+- 新しい抽出機能, 意味解析アルゴリズム → `src/exstruct/core/`
+- 新しいデータ構造 → `src/exstruct/models/`
+- 出力形式追加 → `src/exstruct/io/`
+- CLI 機能 → `src/exstruct/cli/`
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@dev-docs/agents/contributing.md` around lines 33 - 36, Replace ambiguous
directory mentions with repository-relative explicit paths to avoid
misplacement: update the entries `core/`, `models/`, `io/`, `cli/` to
`src/exstruct/core/`, `src/exstruct/models/`, `src/exstruct/io/`,
`src/exstruct/cli/` in the contributing doc (the block containing the four list
items) so readers have a clear, unambiguous target location.
dev-docs/agents/roadmap.md (1)

11-51: Consider clarifying version numbering strategy.

The roadmap shows incremental features across versions with some unusual version numbers (v0.2.80, v0.2.90). If these represent historical releases, consider adding a note indicating which versions are already released vs. planned. This would help readers understand the current state vs. future plans.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@dev-docs/agents/roadmap.md` around lines 11 - 51, The roadmap has ambiguous
version numbers (e.g., headings "## v0.2.80", "## v0.2.90") that could be
historical or planned; update dev-docs/agents/roadmap.md to add a short
clarifying note at the top (above "## v0.2.0") describing the versioning
strategy and mark which headings are released versus planned (for example
annotate or group headings under "Released" and "Planned" or append "(released)"
/ "(planned)" to headings like "## v0.2.80" and "## v0.3.0"); keep the note
concise and ensure it references the existing version headings so readers can
immediately tell current state.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@dev-docs/agents/overview.md`:
- Around line 9-10: モード一覧の記述 "mode(light/standard/verbose)"
が現行の4モード契約と合っていないため、モードリストに "libreoffice" を追加して4つ(light, standard, verbose,
libreoffice)に揃えてください;該当箇所はドキュメント内のモード説明行(現在 "mode(light/standard/verbose)"
と表記されている箇所)を編集し、文中でモード数を数える説明やサンプルがあれば同様に "libreoffice" を反映させて一貫性を保ってください。

In `@dev-docs/architecture/overview.md`:
- Around line 3-5: 概要文の説明が現行 backend を取りこぼしているので、ExStruct のアーキテクチャ要約(現在の
openpyxl と Excel COM(xlwings)を説明している箇所)に LibreOffice 経路(libreoffice
backend)を明記し、パイプライン内での役割分担とどの入力に対して LibreOffice を使うかを一文で追加してください(参照箇所: ExStruct,
openpyxl, Excel COM(xlwings), libreoffice)。

In `@dev-docs/specs/excel-extraction.md`:
- Around line 18-22: The spec is missing the "libreoffice" extraction mode
declared in the ExtractionMode type; update the modes list to include a fourth
bullet for "libreoffice" and describe its behavior (how it differs from
light/standard/verbose and when it is used), e.g., that it invokes
LibreOffice-based extraction to capture text from embedded shapes/objects and
preserves layout/formatting not handled by COM, and document any size/chart
handling or fallbacks consistent with the implementation of the extraction
pipeline; reference the ExtractionMode type and ensure the new bullet matches
the exact literal "libreoffice".

In `@dev-docs/specs/patch/model-migration-notes.md`:
- Line 21: 現在の記述「先行して別モデル化」は誤解を招くので、patch/models.py に既に存在する PatchDiffItem /
PatchErrorDetail / FormulaIssue を先に定義したことを問題視するのではなく、PatchDiffItem 系と
PatchErrorDetail/FormulaIssue 系の2つの独立したクラス階層(独立したバリデーションルール)が存在するため、PatchResult
の構築時に相互検証が失敗しやすい、という原因を明確に説明するよう文言を差し替えてください(参照シンボル: PatchDiffItem,
PatchErrorDetail, FormulaIssue, PatchResult)。
- Around line 13-17: The migration steps currently describe moving model
definitions from legacy_runner.py to patch/models.py, but since patch/models.py
already contains the canonical models and duplicate definitions remain in
internal.py, update the steps to remove duplicate definitions in internal.py
(and any other files) rather than moving them; specifically, ensure references
to legacy_runner.py, patch/models.py, internal.py, and patch_runner.py instruct
to: delete duplicate model and PatchOp-related validation code from internal.py,
consolidate type annotations to import from patch.models, update
legacy_runner.py to only import from patch.models (or be removed ultimately),
and adjust tests under tests/mcp/ to point at patch.models and patch_runner.py
as the single source of truth.
- Around line 5-9: The migration notes incorrectly claim model definitions live
only in legacy_runner; in reality there are duplicate hierarchies
(PatchDiffItem, PatchErrorDetail, FormulaIssue, PatchResult) in both
patch/models.py and patch/internal.py (legacy_runner). Fix by removing the
duplicate class definitions in the legacy/internal module and importing the
canonical models from patch.models everywhere (replace local class defs in
internal.py with from patch.models import PatchDiffItem, PatchErrorDetail,
FormulaIssue, PatchResult), or if you must keep legacy instances, normalize
before validation by converting legacy instances to the canonical types (e.g.,
construct PatchResult and PatchDiffItem via PatchResult.parse_obj(...) or
PatchDiffItem.parse_obj(...) or dict serialization) so Pydantic validation
receives instances of the same model classes.

---

Nitpick comments:
In `@dev-docs/agents/contributing.md`:
- Around line 33-36: Replace ambiguous directory mentions with
repository-relative explicit paths to avoid misplacement: update the entries
`core/`, `models/`, `io/`, `cli/` to `src/exstruct/core/`,
`src/exstruct/models/`, `src/exstruct/io/`, `src/exstruct/cli/` in the
contributing doc (the block containing the four list items) so readers have a
clear, unambiguous target location.

In `@dev-docs/agents/roadmap.md`:
- Around line 11-51: The roadmap has ambiguous version numbers (e.g., headings
"## v0.2.80", "## v0.2.90") that could be historical or planned; update
dev-docs/agents/roadmap.md to add a short clarifying note at the top (above "##
v0.2.0") describing the versioning strategy and mark which headings are released
versus planned (for example annotate or group headings under "Released" and
"Planned" or append "(released)" / "(planned)" to headings like "## v0.2.80" and
"## v0.3.0"); keep the note concise and ensure it references the existing
version headings so readers can immediately tell current state.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ef4aac7f-cd4b-47cc-9600-559ce5586797

📥 Commits

Reviewing files that changed from the base of the PR and between 10a9cd0 and 627d779.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (27)
  • AGENTS.md
  • dev-docs/README.md
  • dev-docs/adr/ADR-0001-extraction-mode-boundaries.md
  • dev-docs/adr/ADR-0002-rich-backend-fallback-policy.md
  • dev-docs/adr/ADR-0003-output-serialization-omission-policy.md
  • dev-docs/adr/ADR-0004-patch-backend-selection-policy.md
  • dev-docs/adr/ADR-0005-path-policy-safety-boundary.md
  • dev-docs/adr/README.md
  • dev-docs/adr/template.md
  • dev-docs/agents/README.md
  • dev-docs/agents/coding-guidelines.md
  • dev-docs/agents/contributing.md
  • dev-docs/agents/overview.md
  • dev-docs/agents/roadmap.md
  • dev-docs/architecture/README.md
  • dev-docs/architecture/contributor-guide.md
  • dev-docs/architecture/overview.md
  • dev-docs/architecture/pipeline.md
  • dev-docs/specs/README.md
  • dev-docs/specs/data-model.md
  • dev-docs/specs/excel-extraction.md
  • dev-docs/specs/patch/legacy-dependency-inventory.md
  • dev-docs/specs/patch/model-migration-notes.md
  • dev-docs/testing/README.md
  • dev-docs/testing/test-requirements.md
  • tasks/feature_spec.md
  • tasks/todo.md

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (1)
dev-docs/architecture/overview.md (1)

10-20: Unify repository path notation in this doc.

Line 10 uses exstruct/... while Line 78 switches to src/exstruct/.... Pick one convention to avoid navigation mistakes in contributor workflows.

✍️ Suggested doc diff
-exstruct/
+src/exstruct/
   core/
@@
-### mcp/patch(Patch 実装)
+### mcp/patch(Patch 実装)
@@
-Patch 系は `src/exstruct/mcp/patch/` に責務分離して実装する。
+Patch 系は `src/exstruct/mcp/patch/` に責務分離して実装する。

Also applies to: 78-79

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@dev-docs/architecture/overview.md` around lines 10 - 20, The document uses
two different repository path notations ("exstruct/" and "src/exstruct/"); unify
them by choosing one convention (prefer project root relative, e.g.,
"src/exstruct/" or repository-root "exstruct/") and update every occurrence to
that chosen form (search for "exstruct/" and "src/exstruct/" and replace
consistently), including the directory tree block (core, pipeline.py,
integrate.py, modeling.py, workbook.py, backends/base.py,
backends/openpyxl_backend.py, backends/com_backend.py,
backends/libreoffice_backend.py) so all references match the same path style
throughout the doc.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@dev-docs/testing/test-requirements.md`:
- Line 118: Update the test requirement labeled [MOD-02] which currently
references "DATA_MODEL.md" to use the canonical path
"dev-docs/specs/data-model.md"; locate the string "DATA_MODEL.md" in the
requirement text for [MOD-02] and replace it with "dev-docs/specs/data-model.md"
so the requirement points to the correct canonical data-model reference.
- Line 210: Update the Windows smoke contract MODE-05d so
EXSTRUCT_LIBREOFFICE_PATH is specified to prefer "soffice.com" with a fallback
to "soffice.exe" instead of hard-coding "soffice.exe"; edit the test requirement
text that mentions `EXSTRUCT_LIBREOFFICE_PATH` and `soffice.exe` to describe the
preferred selection order (soffice.com first, then soffice.exe) and ensure the
pytest.mark.libreoffice smoke job instructions reflect this stabilization
guidance.

---

Nitpick comments:
In `@dev-docs/architecture/overview.md`:
- Around line 10-20: The document uses two different repository path notations
("exstruct/" and "src/exstruct/"); unify them by choosing one convention (prefer
project root relative, e.g., "src/exstruct/" or repository-root "exstruct/") and
update every occurrence to that chosen form (search for "exstruct/" and
"src/exstruct/" and replace consistently), including the directory tree block
(core, pipeline.py, integrate.py, modeling.py, workbook.py, backends/base.py,
backends/openpyxl_backend.py, backends/com_backend.py,
backends/libreoffice_backend.py) so all references match the same path style
throughout the doc.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 7495ba21-5ae1-40cd-bb92-49bb4f3eba48

📥 Commits

Reviewing files that changed from the base of the PR and between 627d779 and 1a8e6ba.

📒 Files selected for processing (9)
  • dev-docs/agents/contributing.md
  • dev-docs/agents/overview.md
  • dev-docs/architecture/contributor-guide.md
  • dev-docs/architecture/overview.md
  • dev-docs/specs/excel-extraction.md
  • dev-docs/specs/patch/model-migration-notes.md
  • dev-docs/testing/test-requirements.md
  • tasks/feature_spec.md
  • tasks/todo.md
✅ Files skipped from review due to trivial changes (3)
  • dev-docs/specs/excel-extraction.md
  • dev-docs/specs/patch/model-migration-notes.md
  • dev-docs/agents/overview.md
🚧 Files skipped from review as they are similar to previous changes (2)
  • dev-docs/architecture/contributor-guide.md
  • dev-docs/agents/contributing.md

@harumiWeb
Copy link
Owner Author

補足: tasks/todo.md 上の PR Summary 指摘については、現時点の PR 本文 Summary に dev-docs/ 配下の internal ADR/spec/architecture/agent/testing docs 追加をすでに明記しているため、追加修正なしで resolve しました。

@harumiWeb harumiWeb merged commit 103b2e6 into main Mar 13, 2026
11 checks passed
@harumiWeb harumiWeb deleted the docs/adr branch March 13, 2026 04:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ADRの導入

3 participants