The engineering bottleneck with assembled stacks
Writers publish articles into a help-center tool while the product team maintains a second, stale copy for in-app answers. Feedback — “this article did not solve it” — evaporates into the tool’s dashboard, so the articles that fail are indistinguishable from the ones that work, and every AI feature the company attempts starts by re-collecting a corpus it already pays to store.
Architecture on the Software Lifecycle Cloud
Articles are bucket objects, so publishing is a file operation with versions kept beside the current text. Indexes declared over the bucket make the corpus searchable by readers and retrievable by functions. A small table keyed by article and day collects helpful/not-helpful marks from the help UI, which gives editors a repair queue ranked by evidence.
One corpus for humans and machines
The structural decision is refusing to fork the corpus. The article a customer reads on the help site and the passage an assistant retrieves are the same object in the same bucket. Fix the wording once and both surfaces improve; retire an article and it leaves the index instead of lingering in a vector copy nobody remembers to purge.
- Draft and published states are bucket prefixes; the help site is a gateway prefix route over the published prefix
- Feedback marks keyed by article expose the worst-performing pages without an analytics project
- Release notes can join the corpus as dated articles, so “what changed” becomes searchable too
Editorial workflow without a CMS procurement
Writers keep working in Markdown or HTML files; the project supplies versions, search, and delivery. What this deliberately is not: a visual CMS with roles and approval chains. Teams that need editorial workflow software should keep it — and can still sync its output into the bucket so the product retrieves from the same corpus customers read.
Frequently asked questions
It replaces the storage and delivery of articles, and adds product-side retrieval. If your team values a visual editor and editorial roles, keep the tool for writing and publish its output into the bucket; do not keep two divergent corpora.
As files: keep dated copies beside the current article in the bucket and let the index point at the published prefix. Rollback is publishing the previous file again — a bucket operation, not a database restore.
Yes. Feedback is rows in a table keyed by article, so a simple function or an internal page lists articles by down-votes. That table is also where support deflection quality gets measured over time.
Related capabilities, architectures, and comparisons
Ship your stack on the Software Lifecycle Cloud.
Closed preview on dedicated European infrastructure. Bring a repository or start from a blueprint.