Add / Edit Keyword Trigger Rule
Active Keyword Trigger Rules
Rules are saved in browser storage and can also be baked into the standalone HTML or exported as JSON for team sharing.
Equipment Categories & Mandatory Clause Library
Manage Universal Mandatory Clauses (All Tenders - e.g. Clause 6.1–6.10) and Equipment-Specific Clauses. Missing clauses are automatically appended as Tracked Insertions (<w:ins>).
Add / Edit Mandatory or Equipment Clause
Configured Mandatory & Equipment-Specific Clauses
Filter by equipment category, toggle clauses on/off, or click Edit to modify
Full Document Track Changes Preview
Red strikethrough indicates <w:del> and green underline indicates <w:ins> in the exported Microsoft Word document.
Team Rule Synchronization & Web Deployment Guide
This application is a 100% Client-Side Single-File Web App. All Word document parsing and Track Changes generation happen locally inside the user's browser for maximum data privacy.
Centralized URL Managed by You
Best when you want to maintain the master list of keyword rules and equipment clauses so every colleague always uses the latest version at a single URL:
- Add or edit any rules/clauses in Tabs 2 & 3.
- Click "Publish / Export Updated App (.html)" above. This bakes your latest rules directly into the HTML file's default code!
- Commit/upload the file as
index.htmlto your GitHub Pages repository (or Netlify). Every colleague opening the link immediately gets your updated rules.
How Colleague A & Colleague B Sync
By default, browser changes save to the individual PC's localStorage. To share updates across colleagues on an Intranet Shared Drive:
- Bake into HTML: Colleague A clicks "Publish / Export Updated App (.html)" and overwrites the
.htmlfile on the Shared Drive. When Colleague B opens it, the new defaults load automatically! - Or Share JSON Config: Colleague A clicks "Export Config JSON" and saves
tender_spec_full_config.jsonin the Shared Folder for Colleague B to import in 1 click.
Instant Auto-Sync (Firebase / Supabase)
If you want Colleague A to click "Save Clause" and have it appear on Colleague B's screen 1 second later without replacing any file:
- Host the HTML on GitHub Pages / Cloudflare Pages and connect it to a free Supabase or Firebase Firestore cloud database (or an internal SharePoint List REST API).
- All rules and equipment clauses are fetched live from the database on page load.