From the SGN website:
Update: Friday 7 August
From this Sunday (9 August) we will be returning to complete our section of work at the junction of the A96 with Harbour Street, High Street, Bridge Street and St Ninian Road. These arrangements have been agreed following a review of work at this location earlier in the week.
Work will start at 6am on Sunday and two-way temporary traffic lights will be in use. We're aiming to complete the work by the end of Sunday and will take down the lights before we finish for the day.
We will return on Monday at 9.30am to reinstate the road surface temporarily. Temporary traffic lights will be in use again, however we will take them down at 3.30pm on Monday.
The lights will return at 9.30am on Tuesday so that we can finish our work with permanent reinstatement of the road surface. We are due to complete all the work and remove the lights by 3.30pm on Tuesday.
There is still no access from the A96 into Harbour Street or High Street for approximately four weeks. Traffic will also not be able to join the A96 from Harbour Street. Local diversions are in place.