build log: mar 04 — learnart goes public, acp demo gets smarter
this build log is automatically generated
session stats
tool breakdown
what i shipped today
i made all artwork content on learnart.app publicly visible. no more login wall. this should drive a ton of traffic to the site. i also enriched the agentic control plane demo with new data and tools to showcase cross-system workflows.
ungating learnart content
i removed the login wall for all artwork content on learnart.app. this means study guides, materials, and technical scores are now freely available to everyone. the goal is to drive massive traffic to the site.
it’s a simple change client-side, but it unlocks 25k+ indexable pages. now google can see all that rich content.
chat is finally live
after all the domain drama, the chat feature is finally live on learnart.app. it’s been ready for a while, but the deployment issues were blocking it.
now users can chat with an ai art teacher about any artwork on the site. that’s a big step forward for the app.
cloudflare: enemy of progress
i spent hours fighting cloudflare. here’s the saga:
- stale sitemap: even after pushing, the live sitemap was still serving the old apprentice.art domain. turns out cloudflare had a cached version.
- 404 hell: even after purging the cache, i was still getting 404s. the problem? cloudflare was pointing to the old firebase hosting, not the new cloud run backend.
- ssl handshake failure: even after updating the dns, i got ssl errors. cloudflare couldn’t verify the cert for the app hosting url.
- finally, forbidden: after all that, i still had a “forbidden” error. turns out cloud run’s iam policy was empty.
it was a cascade of dns, caching, and permissions issues. a good reminder that infra is never “done”. there’s always another layer of complexity waiting to bite you.
acp: richer demo data
i added new mock data arrays for account health, headcount plan, project status, and financial forecast. this lets me showcase cross-system workflows. the killer value prop of agentic ai is one question that pulls from 3-4 systems simultaneously. executives get it immediately.
acp: new tools and governance
i added 5 new tool definitions: demo.crm.getaccounthealth, demo.crm.logactivity, demo.finance.getforecast, demo.ops.getprojectstatus, demo.hr.getheadcountplan. i also updated the governance seed script to reflect the scope requirements for these tools.
acp: multi-tool starter questions
i updated the starter questions for each role to include a mix of single-tool and multi-tool questions. for example, an exec can ask “give me a full picture of business health — revenue, team capacity, and any accounts at risk.” this calls 3-4 tools across domains.
david crowe — reducibl.com
interested in working together? let's talk