Catalyst / admin/Apex 14.8 GB / 57.8 GB 40.0 GB free
Help Sign in

admin / Apex

public

Bid Management and Orchestration Tool with AI Capability

Code Issues Pull requests Pipelines Packages Security Insights Wiki Settings
Apex / Synapse-Apexv2 / docs / USER_GUIDE.md 11160 B · main
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
# Synapse-Apex — User Guide

A practical, task-oriented guide for everyday users (Bid Managers, Contributors,
Finance and Approvers). For system setup and administration see the
[Admin Guide](ADMIN_GUIDE.md).

---

## 1. Signing in

1. Go to the application URL (default **http://localhost:3000**).
2. Enter your email and password. New accounts are created by an administrator with
   a temporary password — you will be asked to **set a new password** on first login.
3. If multi-factor authentication (MFA) is enabled or enforced, you will scan a QR
   code with an authenticator app (e.g. Microsoft/Google Authenticator) and enter a
   6-digit code. Store the **recovery codes** shown during setup somewhere safe —
   each can be used once if you lose your device.

Your name and roles are shown at the bottom of the left sidebar. **Sign out** is there too.

---

## 2. The dashboard

The landing page lists every bid in the workspace.

- **Summary tiles**: active bids, bids due within 14 days, and win rate.
- **Table columns**: reference, title, client, workflow state, submission date
  (with a countdown/overdue flag), completeness %, and the bid production cost
  (planned / actual).
- **View icon (👁)**: opens that bid's own **workspace** — this is where all work on a
  bid happens.
- **+ New bid** (Bid Managers): opens the create form.

### Creating a bid

Provide the title, client, **start date** and **submission date** (start must be
before submission), the **opportunity value (£)**, **contract duration (months)**,
an optional **opportunity web link** (e.g. the portal URL), the compliance
frameworks to align to, and any win themes. You are taken straight into the new
bid's workspace.

---

## 3. The bid workspace

Opened from the dashboard view icon. At the top sits the **workflow bar** (see §4),
followed by tabs for each stage of work.

### Overview
Shows and lets Bid Managers edit the opportunity details: client, value, duration,
web link (click to open), dates and win themes. Use **Edit** → change → **Save**.

### Documents
Upload the tender / ITT / RFP documents (PDF, DOCX, XLSX, TXT, MD). Uploaded files
are listed with their type and size. The system extracts their text ready for
analysis.

### Requirements (the review gate)
- **Extract from tender** reads the uploaded documents and produces a list of every
  response the tender demands. (If AI is not configured, a placeholder requirement
  is created so you can still work.)
- Review the list carefully — **edit** any field inline, **+ Add** missing
  requirements, or delete (✕) irrelevant ones. Set a **word limit** per requirement
  where the tender imposes one, and tick **mandatory** where applicable.
- This is a deliberate **human gate**: nothing is generated until you are happy with
  the requirement list.

### Responses
- **Generate all** drafts a response to every requirement, grounded in the approved
  capability library and aligned to the bid's frameworks and win themes. You can also
  **Generate** a single requirement's response.
- Each response shows a **live word count** against the requirement's word limit and
  turns red if you exceed it.
- **Edit** any response directly in the text box, then **Save edits**. Use
  **Mark in review** and **Approve** to move a response through its lifecycle, or
  **Regenerate** to redraft. AI-identified **gaps** ("no evidence for X") are flagged
  for a subject-matter expert.

### Plan
- **Generate / rebuild plan** creates milestones and one task per requirement,
  **back-scheduled** from the submission date using working days.
- A **Gantt chart** renders automatically: milestones as diamonds, tasks as bars,
  a dashed line for today, and colour by status (indigo = task, gold = milestone,
  green = done, red = overdue).
- Record **actual hours** and update task **status** in the table below.

### Cost
- Enter endpoint counts (servers, workstations, network devices, users, sites) and
  the contract **term**, then **Calculate**. The engine converts these into resource
  hours and licence costs using the effort rules and rate catalogue.
- Any cost line can be **overridden** by typing a new monthly/one-off value.
- **Non-people resource costs**: add hardware, travel, connectivity, facilities or
  any other cost directly (description + monthly and/or one-off amount). These persist
  across recalculations.
- Totals (monthly, one-off, total contract) are shown at the bottom.

### Pricing
- Enter **risk contingency %**, **management contingency %** and **target margin %**,
  name the scenario, and **Price it**. Margin is applied **on the sell price**, shown
  as a transparent waterfall (base → contingencies → total cost → margin → sell price).
- **AI justification** drafts the price narrative and value statements.
- Save several scenarios; **Select** the one that flows into the final package.

### Assistant ✦
The Assistant is an **optional AI advisory tool** that helps you produce the highest
quality, best-evidenced answers. It is layered on top of everything else — it never
changes anything on its own.

- **Availability:** it only works if an administrator has enabled **AI Integration**
  (Administration → Security). If they haven't, the tab tells you so.
- **Switch on per bid:** a Bid Manager turns the Assistant **on** or **off** for this
  specific bid using the button at the top of the tab.
- **Bid-level advice:** *Get bid-level advice* reviews the whole bid — coverage gaps,
  weak responses, win-theme opportunities, prioritisation — grounded only in the data
  in the application.
- **Enhance a response:** on the **Responses** tab, click **✦ Ask Assistant** on any
  response. The Assistant drafts an improved version and lists specific advice.
- **Align to a framework:** on the **Responses** tab, click **✦ Align to framework** to
  get suggestions that map a response more explicitly to the bid's active compliance
  framework(s) — which controls to reference and evidence to cite.
- **The thought cloud 💭:** the Assistant surfaces its latest idea in a floating
  **thought cloud** in the corner of the workspace. It **pings** when it appears (you
  can mute/unmute with the speaker icon on the cloud — your choice is remembered). The
  cloud **disappears once you acknowledge it** (*Got it*), and only comes back when the
  Assistant has **another** idea, or when **you summon it** with the ✦ button. You can
  **Approve & apply**, **View** (open the Assistant tab), or acknowledge, all from the
  cloud.
- **Guard-rail indicator:** every suggestion shows whether the Assistant
  **self-checked for hallucinations** and how many unsupported claims it removed
  (`✓ Self-checked for hallucinations — N removed`). Hover to see exactly what was
  removed. If AI is unavailable, it shows `⚠ Self-check unavailable`.
- **You are always in control:** an enhancement is applied to the response **only when
  you click _Approve & apply_**. You can **Dismiss** any suggestion. Every decision —
  toggled on/off, advice generated, suggestion applied or dismissed, and by which login
  — is recorded in the bid's **Activity** trail.

### Package
- **Assemble package** compiles the responses, compliance matrix, and selected
  pricing into a versioned package. Unapproved responses are flagged and block
  approval.
- **Export** the package as **DOCX** (main response), **XLSX** (cost & pricing) or
  **PDF** (summary).
- Approvers can **Approve** (locks the version) or **Request changes** (with a
  comment, which reopens the work).

### Activity
A complete **audit trail for this bid** — every action, who (which login) performed
it, and when. Use it to see progress and for governance.

---

## 3b. Answer Library (sidebar)

The **Answer Library** is a searchable catalogue of every tender question and its
response — your team's growing bank of proven answers. Open it from the left-hand menu.

- **It fills itself.** Every time a bid response is **approved**, that question and answer
  are automatically added to the Library. When a bid is marked **won** or **lost**, that
  outcome is stamped onto its answers so you can tell winners from cautionary examples.
- **Search & filter.** Type keywords (e.g. "security operations centre", "SLA",
  "transition") and filter by category, client, outcome (won/lost), or framework. Results
  rank **master** answers first, then **won** answers, then most-reused.
- **Reuse to win faster.** On each answer card, **Copy answer** puts it on your clipboard;
  **View** opens the full detail with provenance (which bid/client, won or lost) and reuse
  history.
- **Insert straight into a bid.** On a bid's **Responses** tab, click **"Find in Answer
  Library"** on any response to search proven answers for that question and **Insert** the
  best one directly into your draft — the reuse is logged automatically.
- **Curate the best.** Bid Managers and Contributors can **Add** answers manually, edit
  them, tag/categorise them, **mark an answer as "master"** (the recommended canonical
  answer), or **archive** weak ones. Administrators and Bid Managers can **Harvest
  approved** to back-fill the Library from existing approved responses in one click.

Why it matters: winning tenders is largely about reusing and refining what already won.
The Library turns every bid's best answers into an asset the whole team can draw on —
faster drafting, consistent quality, and fewer weak answers under deadline pressure.

---

## 4. The workflow bar

The coloured rounded boxes across the top of the workspace show the bid's lifecycle:

`Draft › Planning › In progress › In review › Approved › Submitted` → outcome
(`Won` / `Lost` / `Withdrawn`).

- The **current** stage is filled indigo; **completed** stages are green; upcoming
  stages are light grey.
- Boxes you are allowed to move to are **outlined in gold** and clickable — click one
  to advance (or step back) the bid. Only Bid Managers and Approvers can move the
  workflow; others see it read-only.

---

## 5. Roles at a glance

| You are a… | You can… |
|---|---|
| **Bid Manager** | Create/manage bids, upload docs, run generation, edit everything, move the workflow |
| **Contributor** | Edit/author responses, upload supporting docs, update plan tasks |
| **Finance** | Manage the cost sheet, non-people costs, pricing scenarios, and the rate catalogue |
| **Approver** | Review packages, approve or request changes, advance review/approval stages |
| **Read-Only** | View dashboards, bids and packages |

Administrators can do everything, plus manage users and system settings
(see the Admin Guide).

---

## 6. Tips

- **AI output is always a draft.** Review and edit before approving — the app never
  submits anything externally.
- If AI features are unavailable, the app still works end to end; AI steps produce
  clearly labelled placeholders for a human to complete.
- Assemble the package only once responses are approved — the package screen tells you
  how many are still outstanding.
- Exports reflect the **latest assembled** package, so re-assemble after changes.