Assistant over bylaws and agreements
Hypothetical. Not a client, not a result.
// The problem
A union local's stewards and staff answer the same questions every day about overtime, leave and seniority, from a collective agreement and bylaws that run to hundreds of pages.
// What we would build
An assistant for members and stewards that answers from your own collective agreement, bylaws and policies, quotes the article it used, and sends anything about a member's own case to a steward. It runs on an open-source model on servers you control, explains what the documents say, and gives no legal advice.
// What is in it
- Answers from your agreement, bylaws and policies only
- The article and page quoted with every answer
- Anything about a member's own case sent to a steward
- Runs on servers you control, with no member questions sent outside
- A set of real questions run before every change
// Stack
- Next.js
- Open-source language model
- PostgreSQL with pgvector
- DigitalOcean GPU
// estimate
- Build
- ≈ US$91,800 to US$140,000, delivered within 20 weeksCAD 130,700 to 199,700
- Hosting
- ≈ US$4,360 a monthCAD 6,210 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
- AI route
- Open-source model
- Model running cost
- ≈ US$4,190 a monthCAD 5,960 a month
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Specification and evaluation plan
- 0.4 weeks
- Design approved
- 2.4 to 3.4 weeks
- Core features
- 1.4 to 1.9 weeks
- Full build
- 0.9 to 1.4 weeks
- Working pilot
- 2.9 to 5.4 weeks
- Testing and fixes
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
- Production
- 0.9 to 1.4 weeks
How it is paid
- Deposit 20%
- CAD 26,080 to 39,880
- Discovery 2%
- CAD 2,608 to 3,988
- Specification and evaluation plan 10.3%
- CAD 13,431.20 to 20,538.20
- Design approved 2%
- CAD 2,608 to 3,988
- Core features 6%
- CAD 7,824 to 11,964
- Full build 4%
- CAD 5,216 to 7,976
- Working pilot 31.1%
- CAD 40,554.40 to 62,013.40
- Testing and fixes 2%
- CAD 2,608 to 3,988
- Launch 2%
- CAD 2,608 to 3,988
- Production 10.6%
- CAD 13,822.40 to 21,136.40
- Holdback, 30 days after launch (10%)
- CAD 13,040 to 19,940
- GPU time for training and testing, at cost
- CAD 300. Billed up front, at cost, outside the milestones