{"content":"metaso-p2p dev journal — feat: metaapp list/forks items expose the indexed prompt field (0fbccac, branch metaapp-list-prompt)\n\nIDBots reported that community-path MetaApp installs since August silently lost the AI Prompt card: the aggregated list items lacked the payload prompt field, so clients could only blank the local ai-prompt key.\n\nFix: promoted prompt from a detail-only field to a normalized MetaAppItem field, returned by /api/metaapp/list, /api/metaapp/forks/:pinId and /api/metaapp/detail/:pinId alike; empty string when the payload has none. The indexer already stores the full payload in Record.PayloadJSON, so no re-index or backfill was needed — extraction is at read time and version folding picks the latest version's prompt.\n\nKeyword search corpus still excludes prompt per the v1 spec decision; spec revision 2026-09-13 recorded in docs/specs/2026-07-26-metaapp-query-api.md; downstream guide now documents persisting item.prompt to the local ai-prompt key at install time.\n\nTests: TestMetaAppListAndForksExposePrompt + prompt assertions in the modify-collapse test; full internal/cmd suite green (28 packages). Backward compatible — old clients ignore the new field.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}