スキル一覧に戻る
kjibba

scheduling-logic-and-optimization

by kjibba

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

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

レビュー

💬

レビュー機能は近日公開予定です