← Back to DocumentationGuide

Date Constraints

SNET and FNLT — explicit constraints that flag instead of block.

The Key Difference: Flags, Not Blockers

In many PM tools, constraints silently force the schedule into impossible states or mysteriously prevent changes. In Consequent, constraints flag violations instead — you see the problem clearly and decide how to address it.

SNET: Start No Earlier Than

What is SNET?

SNET constrains when a task can begin. If set, the task won't be scheduled before this date — even if all dependencies are satisfied earlier.

When to Use SNET

  • External dependencies: A permit can only be applied for after a certain date.
  • Resource availability: A specialist arrives on-site on March 15th.
  • Delivery schedules: Materials will arrive on a specific date.

Example

"Install solar panels" depends on "Roof completion" (which finishes March 10). But panels won't be delivered until March 20. Set SNET = March 20 on the installation task.

FNLT: Finish No Later Than

What is FNLT?

FNLT is a deadline. If the task's calculated finish date exceeds this date, Consequent highlights the violation — the cell turns red, and you can see immediately that action is needed.

When to Use FNLT

  • Contract deadlines: The client expects delivery by a specific date.
  • External events: The system must be live before the trade show.
  • Regulatory compliance: Filing must happen before the end of the fiscal year.

Example

"Launch marketing campaign" has a contract deadline of April 1. Set FNLT = April 1. If dependencies push the calculated finish to April 5, you'll see a red flag — and know you need to find 4 days somewhere.

Why Flags Instead of Blockers?

Transparency

When constraints block, they hide problems. You don't see that a deadline is missed — the tool just refuses to show you the real schedule. Flags make problems visible so you can address them.

Reality Reflection

The schedule should show what will happen, not what you wish would happen. A constraint violation is information — it tells you the current plan won't meet requirements.

Actionability

When you see a violation, you can decide: shorten durations, add resources, parallelize work, or renegotiate the deadline. The tool doesn't decide for you.

Pro Tip: "Pinning" a Task to a Date

Some PM tools have a "Must Start On" or "Pin to Date" feature. In Consequent, you achieve this explicitly by setting both SNET and FNLT to the same date.

This makes your intent fully auditable: anyone reviewing the schedule sees exactly what you constrained and why.

Why this works this way

Constraints are often abused when they hide logic. By using SNET and FNLT as visible, non-blocking flags, Consequent keeps the schedule honest and explainable.

The planner stays in control, while the tool provides immediate, visible warnings.

Next: Working with Gantt Charts

Learn how Consequent's richly annotated Gantt charts help you navigate complex schedules with ease.

Gantt Charts