groupware/
├── CONTRIBUTING.md
├── composer.json
├── composer.lock
├── phpunit.xml
├── project-structure.txt
├── Controllers/                        # 各機能のコントローラー
│   ├── AddressBookController.php
│   ├── AutomationController.php
│   ├── BulletinController.php
│   ├── CsvImportController.php
│   ├── DailyReportController.php
│   ├── FacilityController.php
│   ├── FileManagerController.php
│   ├── HelpController.php
│   ├── HomeController.php
│   ├── IntegrationController.php
│   ├── MessageController.php
│   ├── NotificationController.php
│   ├── OrganizationController.php
│   ├── PwaController.php
│   ├── ScheduleController.php
│   ├── ScimController.php
│   ├── SearchController.php
│   ├── SettingController.php
│   ├── SsoController.php
│   ├── TaskController.php
│   ├── UserController.php
│   ├── WebDatabaseController.php
│   └── WorkflowController.php
├── Core/                               # 共通基盤
│   ├── Auth.php
│   ├── Controller.php
│   ├── Database.php
│   ├── Mailer.php
│   └── Router.php
├── Models/                             # DBモデル
│   ├── AutomationJob.php
│   ├── AuthAuditLog.php
│   ├── CalendarImportSubscription.php
│   ├── CalendarIntegrationSetting.php
│   ├── DailyReport.php
│   ├── ExternalIdentity.php
│   ├── Message.php
│   ├── Notification.php
│   ├── Organization.php
│   ├── PushSubscription.php
│   ├── Schedule.php
│   ├── ScimAuditLog.php
│   ├── ScimToken.php
│   ├── Setting.php
│   ├── Task.php
│   ├── Team.php
│   ├── UnifiedSearch.php
│   ├── User.php
│   ├── WebDatabase.php
│   └── Workflow.php
├── Services/                           # 補助サービス
│   ├── CalendarFeedService.php
│   ├── CalendarImportService.php
│   ├── DateRangeHelper.php
│   ├── FileDiffService.php
│   ├── FilePermissionService.php
│   ├── DemoDataService.php
│   ├── NotificationRecipientHelper.php
│   ├── ScheduleDisplaySettings.php
│   ├── SsoService.php
│   └── WebPushService.php
├── config/                             # 設定ファイル
│   ├── config.php
│   ├── config.production.php
│   ├── config_sample.php
│   ├── database.php
│   ├── database_sample.php
│   └── temp/
├── db/                                 # スキーマとアップグレードSQL
│   ├── schema.sql
│   ├── demo_data.sql
│   ├── demo_data_comprehensive.sql
│   └── upgrade_*.sql
├── public/                             # 公開ルート
│   ├── index.php
│   ├── install.php
│   ├── css/
│   │   ├── home.css
│   │   ├── style.css
│   │   └── task.css
│   ├── img/
│   ├── img_icon/
│   ├── icons/
│   ├── js/
│   │   ├── app.js
│   │   ├── automation.js
│   │   ├── daily-report.js
│   │   ├── home.js
│   │   ├── integration.js
│   │   ├── message.js
│   │   ├── notification.js
│   │   ├── organization.js
│   │   ├── pwa.js
│   │   ├── schedule.js
│   │   ├── service-worker-template.js
│   │   ├── setting.js
│   │   ├── task-board.js
│   │   ├── task.js
│   │   ├── user.js
│   │   ├── webdatabase*.js
│   │   ├── workflow*.js
│   │   └── vendor/
│   └── uploads/
├── scripts/                            # バッチ・補助スクリプト
│   ├── export_shiire_weekly_summary.py
│   ├── process_automation_jobs.php
│   ├── process_calendar_imports.php
│   ├── process_email_queue.php
│   └── rebuild_demo_data.php
├── tests/
│   ├── bootstrap.php
│   ├── Unit/
│   └── e2e/
│       ├── cache_profile_org_regression.js
│       ├── schedule_regression.js
│       ├── task_board_drag_regression.js
│       ├── task_board_modal_regression.js
│       └── workflow_view_regression.js
├── views/                              # 画面テンプレート
│   ├── address_book/
│   ├── admin/
│   ├── auth/
│   ├── automation/
│   ├── bulletin/
│   ├── daily_report/
│   ├── facility/
│   ├── file_manager/
│   ├── help/
│   ├── home/
│   ├── integration/
│   ├── layouts/
│   ├── message/
│   ├── notification/
│   ├── organization/
│   ├── schedule/
│   ├── search/
│   ├── setting/
│   │   └── security.php
│   ├── task/
│   ├── user/
│   ├── pwa/
│   ├── webdatabase/
│   └── workflow/
├── api/
├── exports/
├── uploads/
├── node_modules/
└── vendor/
