DCMA 14-Point Assessment

Schedule quality checks
at the speed of git push

Drop a CLI into your CI/CD pipeline and get DCMA compliance reports on every schedule change. No GUI required. No vendor lock-in.

Terminal
$ schedulegate assess schedule.xlsx

   _____ _____  _   _  ___________ _   _ _      _____ _____   ___ _____ _____ 
  /  ___/  __ \| | | ||  ___|  _  \ | | | |    |  ___|  __ \ / _ \_   _|  ___|
  \ `--. | /  \/| |_| || |__ | | | | | | | |    | |__ | |  \// /_\ \| | | |__  
   `--. \ |    |  _  ||  __|| | | | | | | |    |  __|| | __ |  _  || | |  __| 
  /\__/ / \__/\| | | || |___| |/ /| |_| | |____| |___| |_\ \| | | || | | |___ 
  \____/ \____/\_| |_/\____/|___/  \___/\_____/\____/ \____/\_| |_/\_/ \____/ 
                          Schedule Quality. Quantified.

  ╭────────────────────────────╮
  │       OVERALL SCORE        │
  │            93%             │
  │    13/14 Metrics Passed    │
  ╰────────────────────────────╯

METRIC RESULTS
 PASS  Logic                       2.1%  (Threshold: 5.0%)
 PASS  Leads                       0.0%  (Threshold: 0.0%)
 PASS  Lags                        6.4%  (Threshold: 10.0%)
 PASS  Relationship Types         94.8%  (Threshold: 90.0%)
 PASS  Hard Constraints            1.2%  (Threshold: 5.0%)
 PASS  High Float                  3.1%  (Threshold: 5.0%)
 PASS  Negative Float              0.4%  (Threshold: 5.0%)
 PASS  High Duration               5.8%  (Threshold: 10.0%)
 PASS  Invalid Dates               0.0%  (Threshold: 0.0%)
 PASS  Resources                  97.2%  (Threshold: 95.0%)
 FAIL  Missed Tasks               12.4%  (Threshold: 5.0%)
 PASS  Critical Path Test        100.0%  (Threshold: 100.0%)
 PASS  Critical Path Length Index 1.02   (Threshold: 1.00)
 PASS  Baseline Execution Index   0.98   (Threshold: 0.95)

$ schedulegate compare v1.xlsx v2.xlsx

  ╭────────────────────────────╮
  │      STABILITY SCORE       │
  │           87/100           │
  ╰────────────────────────────╯

SCORING PILLARS
  Stability       ██████████████████░░ 34.0/40
  Reliability     █████████████████░░░ 25.0/30
  Scope Churn     ████████████████░░░░ 24.0/30

CHANGE METRICS
  New Tasks:      12
  Deleted Tasks:  3
  Modified Tasks: 34
  Ghost Tasks:    5

Built for schedulers who ship

Everything you need to validate, assess, and compare schedules — from the terminal, your pipeline, or a scheduled job.

📊

DCMA 14-Point Assessment

All 14 standard metrics with DCMA PAM thresholds. Reads MS Project exports directly — no conversion needed.

🔀

Schedule Comparison

Benchmark two versions side-by-side. Stability score, friction index, and ghost task detection in one command.

⚡

CI/CD Native

JSON output and exit codes. Drop it into GitHub Actions, Jenkins, or any pipeline.

📄

Rich Reports

Dark-themed HTML reports, CSV exports for Power BI, and Excel exception workbooks. All from one run.

🔌

Pattern Rules Engine

YAML-based compliance rules with glob matching. Enforce naming conventions, duration limits, and WBS requirements.

🔒

Offline-First License

HMAC-signed license keys. No phone-home, no telemetry. Works air-gapped. Community tier is free forever.

14 metrics. One command.

Every metric from DCMA's PAM 4.0, fully implemented with published DCMA thresholds.

01
Logic
Missing predecessors/successors
02
Leads
Negative lag relationships
03
Lags
Positive lag relationships
04
Relationship Types
Finish-to-Start ratio
05
Hard Constraints
Constraints blocking logic
06
High Float
Slack > 44 working days
07
Negative Float
Tasks with negative slack
08
High Duration
Duration > 60 working days
09
Invalid Dates
Past-dated incomplete tasks
10
Resources
Unassigned resources
11
Missed Tasks
Overdue incomplete tasks
12
Critical Path Test
Critical path integrity
13
CPLI
Critical Path Length Index
14
BEI
Baseline Execution Index

Start free. Scale when ready.

No credit card required. Community tier is free forever.

Community
Free
forever
  • 1 assessment per month
  • Terminal output
  • Basic metrics
  • Open source core
Get Started
Team
$299
per year
  • Up to 5 users
  • Everything in Pro
  • Priority support
Coming soon
Lifetime
$199
one-time
  • Everything in Pro
  • Never expires
  • All future updates
Coming soon

Up and running in 30 seconds

Single binary. No runtime dependencies. Works on macOS, Linux, and Windows.

01

Download

$ curl -sSL https://github.com/gjunqueira-sys/ScheduleGate/releases/latest/download/schedulegate-v1.0.6.zip -o schedulegate.zip
$ unzip schedulegate.zip

Binaries: schedulegate (macOS) · schedulegate.exe (Windows) · schedulegate-linux (Linux)

02

Activate license (Pro)

Community: skip this step. Pro:

$ schedulegate license set SG-…
03

Run Assessment

$ schedulegate assess schedule.xlsx

Automate schedule quality gates

Run assessments on every commit. Fail builds that violate DCMA thresholds.

# .github/workflows/schedule-check.yml name: Schedule Quality Gate on: [push] jobs: assess: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: | curl -sSL https://github.com/gjunqueira-sys/ScheduleGate/releases/latest/download/schedulegate-v1.0.6.zip -o sg.zip unzip -j sg.zip schedulegate-linux chmod +x schedulegate-linux - run: ./schedulegate-linux assess ims.xlsx --json --json-output results.json - uses: actions/upload-artifact@v4 with: name: assessment-results path: results.json