← スキル一覧に戻る

scheduling-logic-and-optimization
by kjibba
⭐ 0🍴 0📅 2026年1月25日
SKILL.md
name: scheduling-logic-and-optimization description: Logic for managing technician schedules, travel times, and resource allocation.
Scheduling Logic & Resource Management
The "Weekly Planner" in Digital Befaring requires intelligent scheduling beyond a standard calendar.
Core Components
1. Technician Availability
- Work Hours: Standard 08:00 - 16:00.
- Absence/Vacation: Integration with HR/Absence logs.
- Buffer Times: Mandatory gaps between jobs for administrative tasks.
2. Travel Time Estimation
- Geocoding: Convert addresses to Lat/Long using Google Maps/OpenStreetMap API.
- Travel Loops: Optimize the technician's route for the day (Simplified Traveling Salesman).
- Buffer: Add 15-20% travel time buffer for traffic in Bergen (especially Danmarksplass/Fløyfjellstunnelen).
3. Allocation Constraints
- Skill Matching: Some technicians might only do air-to-air, others air-to-water (Varmepumpemontør vs. Rørlegger/Elektriker).
- Equipment: Does the job require a lift? Ensure the technician has access to one that day.
Conflict Resolution
- Double Booking: Block assigning two jobs at the same time.
- Encroachment: Warn if a job is likely to run over and affect the next appointment.
Business Logic Patterns
- Drag-and-Drop: Logic for updating start/end times via UI movements.
- Recurring Jobs: Service/Maintenance intervals (e.g., every 2 years).
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です