Deep Space HorizonProgram › Construction ProgramNew feature

Programme versions

The Construction Program now has versions. Next to the Live programme everyone works to, you can keep private drafts: full working copies of the Gantt that you can rework, share with named colleagues and compare, then publish to Live in one step when they are ready. Every publish shows exactly what will change, warns you if Live has moved on in the meantime, and keeps the old Live as a read-only baseline. Subcontractors hear about a new assignment once, when you publish, not every time the plan is nudged.

What's in this release

  • NewA Programme version switcher on Construction Program: Live programme, drafts, published drafts and baselines.
  • NewDrafts: private copies you can edit, rename, share, archive and delete. Several can exist side by side.
  • NewPublish draft… lists every change, flags conflicts with Live, and applies the draft in one step.
  • NewBaselines: a read-only snapshot of Live, saved automatically every time a draft is published.
  • NewCompare against… draws ghost bars from a baseline, Live or another draft and lists what changed.
  • ChangedSubcontractor changes made in a draft notify nobody. On publish, each subcontractor newly assigned to a task is notified once.

Why you'd use it

Until now, every change to the Construction Program went straight to Live: the project team, subcontractors, the dashboard and the portals saw it the moment it was saved. Drafts give you somewhere to think first.

  • Rework a sequence in private

    A planner can push Level 3 fit-out back a week, watch every successor move with it, and nobody on site sees a half-finished plan in the meantime.

  • Weigh up two or three options

    Keep "Crane early" and "Crane late" as separate drafts, compare each against Live or against each other, and publish the one that wins.

  • Stop emailing subbies on every tweak

    Reassigning a subcontractor inside a draft notifies no one. When the draft is published, each newly assigned subcontractor gets one notification.

  • Put last week's programme back

    Every publish keeps the previous Live as a baseline. Start a draft from that baseline and publish it, and the old programme is Live again.

How it fits together

There is always exactly one Live programme. Drafts branch off it, and publishing a draft brings its plan back onto Live, keeping a snapshot of what Live looked like just before.

Life of a draft The Live programme runs left to right. A draft branches off it, is edited privately, and is published back onto Live. At the moment of publishing, the old Live is saved as a read-only baseline. Live programme What the team, subcontractors and dashboards see Live after publishing New draft… Draft · Level 3 resequence Private copy: edit, share, compare A Live edit here shows up as a conflict Publish draft… Review, then apply to Live Baseline – 30/09/2026 Snapshot of the old Live
Live programme
The one programme the project runs on. Bookings, reminders, the dashboard, Lookahead Planning, Weekly Work Plan, the portals and DS Site all read from it.
draft
A private, editable copy. Only its creator, the people it is shared with, and project managers can open it.
published
A draft that has been published to Live. It stays in the list, read-only, as a record of what was published and when.
baseline
A read-only snapshot of Live taken automatically at each publish, named after the day it was taken.

Quick tour

Everything lives on Program › Construction Program. The switcher at the left of the Gantt toolbar tells you which version you are looking at and lets you move between them.

Figure 1The Programme version switcher with a draft open. Drafts, published drafts and baselines each have their own group and pill. The This draft actions only appear while a draft you can edit is open.

When a draft is open, the switcher turns amber and a banner across the top of the grid reminds you that nobody else can see what you are doing. Publish is replaced by Publish draft….

Figure 2A draft open on Construction Program. The banner names the draft and shows who created it and when it was last updated.

Create a draft

  1. Go to Program › Construction Program for your project.
  2. Open the Programme version switcher (it reads Live programme) and choose New draft….
  3. Give the draft a Name that says what you are trying, for example Level 3 resequence.
  4. Leave Start from on Live programme, or pick another draft, a published draft or a baseline to start from that instead.
  5. Optionally add a Note so colleagues know what the draft is for.
  6. Click Create draft. Deep Space Horizon copies every task, section and link, confirms Draft "Level 3 resequence" created from Live programme, and opens the draft.
Figure 3The New draft programme dialog. The draft starts as an exact copy of whatever you choose under Start from.
Good to know

A draft is a copy of Live at the moment you create it. Changes made on Live afterwards do not flow into the draft; if they touch the same tasks, you will see them as conflicts when you publish.

Work in a draft

A draft uses the same Gantt you already know. Edits save as you make them, and date changes behave exactly as they do on Live: successors move and section dates roll up. The difference is that all of it stays inside the draft.

Change a date in the grid

  1. With the draft open, double-click the task's Start, End or Duration cell.
  2. Type the new value (dates are day, month, year) or pick it from the calendar.
  3. Press Enter. The task moves, and so does everything that depends on it.
Figure 4BeforeIn the draft, GIB Linnings starts 24/10/2025; Post line hold point, Decoration and Install Chillers follow it.
Figure 5AfterGIB Linnings moved to 31/10/2025. The chain behind it moved with it and Back of House now finishes 10/12/2025. The Live programme still shows the original dates.

Other things you can change

  • Task details: click a row to open Task Details. The panel carries a draft tag, and saving shows Task updated in draft.
  • Add a task: hover a row and click + (Add task below) to type a new task straight into the grid.
  • Remove a task: open it and choose Delete Task. It is removed from the draft only.
  • Links: double-click the PRED cell and enter predecessor row numbers, or add and remove dependencies in the task panel.
  • Subcontractor and cost code: change them in the grid or the task panel. No one is notified while you work in a draft.
Figure 6Task Details under a draft. Booking, reminder and change-request sections are hidden, and procurement packages stay on the Live programme.

You can switch back to Live programme at any time from the switcher. The draft stays exactly as you left it, and the page link includes the version you are viewing, so you can send a draft's link to someone it is shared with.

Share a draft

A new draft is visible only to you and to project and workspace managers. To bring colleagues in:

  1. Open the draft, then open the switcher and choose Share… under This draft.
  2. Pick a person from Add a person… and click Add. Repeat for anyone else.
  3. Click Save.
Figure 7The Share dialog. People you add can open and edit the draft; it stays hidden from everyone else on the project and from subcontractors.

To remove someone, open Share… again, remove them from Shared with and save. Use Rename… in the same menu to change the draft's name.

Publish a draft

Publishing replaces the plan on Live with the plan in your draft. Before anything changes, Deep Space Horizon shows you exactly what will happen.

  1. Open the draft and click Publish draft… in the toolbar.
  2. Read the summary: how many tasks are changed, added and removed, and how many dependency changes there are.
  3. Check the Changed tasks list. Each line shows the field, the Live value struck through, and the draft value that will replace it.
  4. If a red Conflicts block appears, read it and decide (see Conflicts below).
  5. Click Publish to Live, or Cancel to keep working.
Figure 8The Publish draft dialog for the Level 3 resequence draft: one date change rippled into 31 changed tasks, each listed with its old and new dates.

What happens when you publish

  1. The current Live programme is saved as a baseline, for example Baseline – 30/09/2026.
  2. The draft's tasks, dates, durations, sections and links are applied to Live. Successor dates and section roll-ups are recalculated as they would be for a manual edit.
  3. Each subcontractor newly assigned to a task is notified once and receives the usual booking request.
  4. You are taken back to Live with a confirmation such as Published: 3 changed, 0 added, 0 removed · Baseline – 30/09/2026 created. The draft moves to Published drafts and becomes read-only.
Progress is safe

Publishing only ever changes the plan. Progress, status, actual start and finish dates, on-track marks, bookings and change requests on Live are never overwritten, even if the draft holds an older copy of them.

Conflicts

Other people can keep working on Live while you work in your draft. If someone changes a task on Live after your draft was started, and your draft has a different plan for that task, the task is listed as a conflict. A task that someone touched on Live but that your draft removed counts as a conflict too.

The Conflicts block shows each task with its Live value next to the draft value. Publish to Live stays disabled until you tick Overwrite the live changes listed above. If you tick it and publish, the draft wins. If the Live change should stand, cancel, update your draft to match, and publish again.

Figure 9A conflict from a test run: Install Louvres was moved on Live to 16/10/2025 after the draft set it to 20/10/2025. Publishing is blocked until the overwrite box is ticked.

Baselines and history

You never create a baseline by hand: one is saved every time a draft is published. Baselines are named after the day they were taken, with a number added if there is more than one that day, for example Baseline – 30/09/2026 (2).

  1. Open the switcher and pick a baseline under Baselines, or a published draft under Published drafts.
  2. The version opens read-only with a lock banner showing when it was published and by whom. Dates cannot be edited and the draft-only actions are not offered.
  3. Switch back to Live programme when you are done.
Figure 10A baseline open read-only: "The Live programme as it stood before a draft was published", with the publish date and who published it.

Baselines and published drafts are permanent history. They cannot be edited or deleted.

Compare

Compare against… overlays another version on the Gantt you have open, so you can see what moved without leaving the page. It is view-only: nothing is changed by comparing.

  1. Open the version you want to look at: Live or a draft.
  2. Click Compare against…, the button next to the switcher.
  3. Choose what to compare with: a baseline, the Live programme (when a draft is open), a published draft or another draft.
  4. Read the result. A thin grey ghost bar under each task shows its dates in the other version, a NEW label marks tasks that do not exist there, and the Changes panel lists the changed, added and removed tasks. Click a task in the panel to jump to it.
  5. Click Clear comparison to turn it off. Switching version also clears it.
Figure 11The draft compared against the Live programme. The grey ghost bars sit a week to the left of the draft's bars, and the Changes panel counts 31 changed tasks.
Tip

If the timeline is squeezed, drag the divider between the grid and the timeline to the left to give the bars more room.

Roll back

There is no separate undo for a publish. Instead, you publish the old programme again from its baseline, which keeps a full record of both changes.

  1. Open the switcher and pick the baseline you want to go back to.
  2. Choose New draft…, and set Start from to that baseline. The dialog confirms that publishing a draft started from a baseline puts that programme back on Live.
  3. Name the draft, for example Roll back to 30/09 baseline, and click Create draft.
  4. Click Publish draft…. Expect the tasks you are reverting to show as conflicts, because Live has moved on since the baseline was taken. Tick Overwrite the live changes listed above and click Publish to Live.
Figure 12Starting a roll-back draft from a baseline. The Live programme you replace is itself kept as a new baseline.

Archive and delete

Archive a draft you might want later

  1. Open the draft, then choose Archive under This draft in the switcher. You are taken back to Live.
  2. To find it again, tick Show archived in the switcher. The draft is listed with an archived pill and opens read-only.
  3. To work on it again, open it and choose Un-archive.
Figure 13Show archived (1) ticked, with the archived draft open read-only. Un-archive and Delete… are offered under This draft.

Delete a draft you no longer need

  1. Open the draft and choose Delete… under This draft.
  2. Confirm with OK. Only the draft is deleted; the Live programme, bookings and reminders are not touched. This cannot be undone.

Good to know

Some actions write to the Live programme or reach people outside the project team, so they are switched off while a draft is open. Hovering one tells you why.

Figure 14Under a draft, Live-only actions are greyed out with the tooltip Not available while editing a draft.

Works in a draft

  • Editing names, dates, durations and predecessors in the grid
  • Adding a task with + in the grid, deleting a task
  • Task Details for dates, subcontractor, cost code and description
  • Search, zoom and time scale
  • Compare against…, Share…, Rename…, Archive, Delete…
  • Publish draft…

Back on Live only

  • Publish (the shareable link), Push programme, Remind pending
  • Import MS Project
  • The Add Task and Add WBS buttons, Mark on Track, Bulk Edit
  • Working days and calendar settings
  • Calendar and Network Diagram views, exports and saving to Project Documents
  • Bookings, reminders, change requests and procurement links in Task Details, and the WBS section panel
Who can see a draft
  • The person who created it.
  • The people it has been shared with.
  • Project managers and workspace managers (the Share dialog calls them "anyone who can edit the Live programme").

Everyone who can open a draft can edit, share, archive or delete it. Nobody else on the project, no subcontractor and no client sees it, and it never appears on the dashboard, in Lookahead Planning, in the Weekly Work Plan, in the portals or in DS Site. Those always show Live.

Execution data stays on Live

Progress, actual dates and on-track marks belong to the Live programme. Anything entered for them inside a draft is not carried over when the draft is published, so keep recording progress on Live as usual.

FAQ

Does a draft email my subcontractors?

No. Nothing you do in a draft sends an email, an in-app notice or a booking reminder, and no subcontractor can see a draft. When you publish, each subcontractor newly assigned to a task is notified once, the same way a single assignment on Live would notify them.

Can two people edit the same draft?

Yes. Everyone the draft is shared with can edit it, and each change saves as it is made. Agree who is reworking which part of the programme. If you want to try a different idea without disturbing a colleague's draft, create your own with New draft… and set Start from to their draft.

What happens to progress and actuals when I publish?

Nothing. Progress, actuals and bookings on Live are never overwritten by a publish; only the plan is. Dates, durations, tasks, sections, links, subcontractor and cost code come from the draft; everything recorded about what has actually happened stays as it is on Live.

Someone changed Live while I was working in my draft. What now?

If they changed tasks your draft also plans differently, Publish draft… lists them under Conflicts with both values. Tick the overwrite box to let your draft win, or cancel and bring your draft in line first. Changes on Live to tasks your draft did not touch are simply not conflicts.

Can I undo a publish?

Yes, by rolling back: start a new draft from the baseline taken at that publish and publish it. See Roll back. The programme you replace is kept as a baseline too, so nothing is lost either way.

How many drafts can I have?

As many as you need. Each is independent, so you can keep several scenarios side by side, compare them with Compare against…, publish the one you choose, and archive or delete the rest.

Can I import an MS Project file into a draft?

Not yet. Import MS Project is only available on the Live programme for now, and stays greyed out while a draft is open.

Why can't I edit a baseline or a published draft?

They are the record of what Live looked like and what was published, so they are kept exactly as they were. To work from one, open it and choose New draft… with it as the starting point.