CTA — Operating.app allocations (planning)
Last updated: 2026-04-16
Client: Consumer Technology Association (CTA) — see Q2 Data Operations Plan
Parent audit: Operating allocation — current state (2026)
Repo skills: sl-allocation-updater · operating-api-setup
Signed agreements (Google Drive — source of truth)
Agreements library: Client agreements (root) → Executed Client Agreements → Active Clients → CTA. gws: sl-allocation-updater § Evidence gate.
| Artifact | Link |
|---|---|
| CTA client folder | Drive folder |
| Amended Contract Agreement — BrainForge & CTA (PDF) | |
| Current Agreement BrainForge CTA (PDF) | |
| Vault SOW (reconcile dates to Drive) | SOW_CTA_2026_Q1_Data_Operations.md · Q2 plan |
Scope
Brainforge staffing on CTA delivery project 156976 (CTA) is modeled on these four people:
| Person | Operating personId | Planning % on CTA (156976) | Allocation ID(s) | Position ID |
|---|---|---|---|---|
| Awaish Kumar | 37939 | 35% | 2868775 | 1525961 (primary SL line) |
| Ashwini Sharma | 50131 | 30% | 2884520 | 1199417 |
| Amber Siru Lin | 37944 | 20% | 2934941 | 1571740 (POST position 2026-04-15) |
| Uttam Kumaran | 37936 | 15% | 2934899 | 1150373 |
Client / project: clientId 66954 (CTA) · projectId 156976 · Allocation window applied: 2026-04-01 → 2026-06-30 (tune end date with Finance).
Check: This four-person slice sums to 100% on the client project. Per person, validate ≤ 100% across LMNT + Eden + CTA (and any other active rows). API millionths: percent × 10,000 (e.g. 35% = 350000). For zeroing a row, use allocationPercentage: 0 (basis points field); a bare percentage: 0 may not persist.
Duplicate Awaish line (resolved)
Position 1557049 carried a second Awaish allocation (2917347, 2.5%) overlapping April 2026 — PATCH through to 2026-03-31 failed (invalid vs from 2026-04-01). Fix applied (2026-04-16): PATCH /v1/allocations/2917347 with {"allocationPercentage":0} — row kept for history; percentage now 0. Primary CTA work stays on 1525961 + 2868775.
Legacy position
1150374 (Brylle, former EP→IC row) — archivedAt set 2026-04-15; not on CTA roster.
Portfolio rollup (spot check — Apr–Jun 2026 planning)
Manual sum from vault remediation tables + LMNT Deal #2 (not a substitute for Operating UI / warehouse rollup):
| Person | LMNT 171036 | Eden (141032 + 168008 as applicable) | CTA 156976 | Rough total |
|---|---|---|---|---|
| Awaish | 22% | ~25% Eden DE (split lines on 141032) | 35% | ~82% |
| Ashwini | 0 (rolled off Deal #2) | ~10% Eden DE | 30% | ~40% |
| Amber | (none in current roster table) | 3% Eden DE + PCC rows per Eden doc | 20% | verify in UI |
| Uttam | 8% | (typically none on Eden in this model) | 15% | ~23% |
Re-verify after any Eden PCC or LMNT % changes.
Operating project
Active delivery project: 156976 — CTA — use GET /v1/projects/156976 for owner, dates, and billingType.
Checklist
- HoD / CSO — four-person roster and % applied on
156976(2026-04-15). - Finance — confirm
billingType+ through date beyond 2026-06-30 if engagement extends. -
POST/PATCH— positions + allocations on156976; duplicate Awaish allocation2917347zeroed (2026-04-16). - Portfolio — spot-check table above; full multi-client sum should be validated in Operating or Snowflake mirror when available.