chore: track all project map and index files

Add generated .pi-map.md and .pi-map.index.md files across the repository
so the project navigation maps are shared and versioned. These artifacts
are maintained by project_map_init/patch/validate and must be kept in
sync with source edits.

Note: .cache/ remains ignored (added in previous commit).
This commit is contained in:
Developer
2026-06-12 13:46:23 +00:00
parent 44ef62271e
commit 070cd4d5a5
642 changed files with 14785 additions and 0 deletions
@@ -0,0 +1,25 @@
# apps/web/src/components/features/git (index)
dir: apps/web/src/components/features/git
## role
React components providing Git repository management UI including commit, merge, branch operations, and file editing with syntax highlighting.
## parent
index: apps/web/src/components/features/.pi-map.index.md
map: apps/web/src/components/features/.pi-map.md
## children
-
## files
- commit-dialog.tsx
- commit-panel.tsx
- file-editor.tsx
- git-mount-editor.tsx
- git-toolbar.tsx
- merge-dialog.tsx
## links
index: apps/web/src/components/features/git/.pi-map.index.md
map: apps/web/src/components/features/git/.pi-map.md
## workflows
- change git behavior
read: commit-dialog.tsx, commit-panel.tsx, file-editor.tsx
## dirty
-
@@ -0,0 +1,30 @@
# apps/web/src/components/features/git
dir: apps/web/src/components/features/git
index: apps/web/src/components/features/git/.pi-map.index.md
## role
React components providing Git repository management UI including commit, merge, branch operations, and file editing with syntax highlighting.
## files
- commit-dialog.tsx | A React modal dialog component that displays a diff preview of file changes and allows users to enter a commit message to save those changes. | exp: CommitDialog | dep: react, ../../icon, icon
- commit-panel.tsx | React component that displays git repository changes and provides a form to commit them with a message | exp: CommitPanel | dep: react, ../../../api/git-repositories, api/git-repositories
- file-editor.tsx | A React component that displays and edits repository files with view/edit modes, syntax highlighting, and git commit functionality | exp: FileEditor | dep: react, react-router-dom, ../../../api/client, ../../../state/auth, ../../code-editor, ./commit-dialog, ../../icon, ../../syntax-highlighter, ../../../utils/language, apiClient, useAuth, CodeEditor, CommitDialog, Icon, SyntaxHighlighter, detectLanguage
- git-mount-editor.tsx | A React component for editing Git repository mount configurations with URL validation, branch selection, and path mappings. | exp: GitMountEditor | dep: react, ../../icon, ../../../api/config-profiles, icon, config-profiles
- git-toolbar.tsx | React component providing a toolbar UI for Git repository operations including branch management, fetch/pull/push, merge, and status display with polling. | exp: GitToolbar | dep: react, ../../../api/git-repositories, ../../icon, ./merge-dialog
- merge-dialog.tsx | A React modal dialog component that allows users to merge Git branches with source/target selection, optional commit message, and loading/error/success state handling. | exp: MergeDialog | dep: react, ../../../api/git-repositories, ../../icon, api/git-repositories, icon
## arch
Feature-based component architecture with modular dialog/panel pattern, form-driven state management, and optimistic UI with polling for async git operations.
## tags
git, react, commit, dialog, icon, editor, api, merge
## symbols
- CommitDialog
- CommitPanel
- FileEditor
- GitMountEditor
- GitToolbar
- MergeDialog
## workflows
- change git behavior
read: commit-dialog.tsx, commit-panel.tsx, file-editor.tsx
## dirty
-