7-Day Feature & Update Audit
Comprehensive verification report of all code pushes, architectural enhancements, security hardenings, and product releases completed for the period October 18, 2026 - October 24, 2026 for My Grant CoPilot™.
Approved-calendar publishing pipeline
Both pending content calendars (Oct 12-18, Oct 19-25) approved; first calendar-driven publish queue live; 7-for-7 daily LinkedIn posts published this week, the first full cadence week since the Oct 1 pipeline repair.
- Both pending content calendars (Oct 12-18, Oct 19-25) approved and scheduled.
- First calendar-driven publish queue live in production.
- 7-for-7 daily LinkedIn posts published this week.
- First full cadence week achieved since the Oct 1 pipeline repair.
LinkedIn CTA truncation bug found and fixed
LinkedIn was linkifying the mygrantcopilot.com domain and silently dropping everything after it; queued posts restructured (hashtags above the CTA, email and domain last); verified via API read-back Oct 22. The four affected posts from Oct 18-21 still need one-line manual edits in LinkedIn's UI.
- Identified bug where LinkedIn auto-linkified mygrantcopilot.com and silently dropped subsequent text.
- Queued posts restructured: hashtags positioned above the CTA, email and domain URL placed last.
- Verified resolution via automated LinkedIn API read-back on Oct 22.
- The four affected posts from Oct 18-21 flagged for one-line manual edits in LinkedIn's web UI.
Editorial verification guardrails enforced
Named grants and statistics verified against primary sources before publishing (USDA NIFA SBIR/STTR Nov 17 deadline re-verified against the live NOFO; an unverified multiyear-grants statistic was removed from Friday's post).
- Named grants and statistics verified against primary sources before publishing.
- USDA NIFA SBIR/STTR Nov 17 deadline re-verified against the live NOFO.
- An unverified multiyear-grants statistic was removed from Friday's post.
- Grounded factual verification enforced in strict alignment with the Ira Revels Protocol.
Gmail inbox monitoring restored
Gmail re-authorized with send + readonly scopes; MGC Inbox Alert automation reactivated Oct 24 on its hourly 8:00 AM-5:00 PM ET schedule, with bounced/purged addresses excluded.
- Gmail re-authorized with send + readonly scopes.
- MGC Inbox Alert automation reactivated Oct 24.
- Restored operational schedule: hourly 8:00 AM–5:00 PM ET.
- Bounced and purged addresses filtered out to prevent false alerting.
Image-upload failure workaround
LinkedIn's newer posts API began rejecting image uploads Oct 23-24; fallback through the legacy shares API with the hosted card URL, used for Friday's and Saturday's posts.
- LinkedIn's newer posts API began rejecting image uploads Oct 23-24.
- Deployed fallback path routing through the legacy shares API with the hosted card URL.
- Successfully utilized fallback for Friday's and Saturday's posts without missed deliveries.
- Secured continuous 7-for-7 weekly posting reliability.
October 26 - November 1 content calendar drafted
October 26 - November 1 content calendar drafted (NSF SBIR/STTR Nov 4 deadline verified) - awaiting approval.
- October 26 – November 1 content calendar compiled and drafted.
- NSF SBIR/STTR Nov 4 deadline verified against official agency publications.
- Awaiting final sign-off and approval before queue activation.
Dashboard paid-subscription counter sync
Dashboard paid-subscription counter still reads 0 (actual: 1 active paid subscription).
- Dashboard paid-subscription counter still reads 0.
- Actual count confirms 1 active paid subscription in backend Subscription records.
- Carried over for query synchronization on the client dashboard.
Duplicate TrialGrant records cleanup & tier naming
Duplicate TrialGrant records cleanup (acreskept, williamreic, savvysubcontracting) and tier naming inconsistency.
- Duplicate TrialGrant records identified for users acreskept, williamreic, and savvysubcontracting.
- Tier naming inconsistencies flagged between trial records and current subscription tiers.
- Data cleanup and deduplication script scheduled.
Dashboard free grant application checklist connection
Dashboard free grant application checklist still disconnected.
- Dashboard free grant application checklist remains disconnected from persistence layer.
- Checklist completion states need persistence across authenticated sessions.
- Carried over for reconnection in next sprint.