aiarchitect_blog_mcp/__init__.py,sha256=4fT5Io2AOXFo-UADX4CJ4rDPXsmysy_byFxy4sUmQsg,437
aiarchitect_blog_mcp/corpus.py,sha256=dzERWrqRmZTIbFEXqVSFvD-jrReIlvSbN8kJ7HRpu0g,9960
aiarchitect_blog_mcp/server.py,sha256=OTfbLBAbeGSpLeKIW8alta32sA1qSV3OeDCJav16tPw,2942
aiarchitect_blog_mcp/data/articles_index.json,sha256=DP5x1R2syqqjo3uXZQjWpLhzf1mxRrSI1uquNlAY5Hc,40866
aiarchitect_blog_mcp/data/articles/01-ai-architecture-technical-blog-introduction.md,sha256=w60PLG76EVgrW67pyHBm3MpgFfRJzBpMGNx9HhYXFF0,1518
aiarchitect_blog_mcp/data/articles/02-mcp-ai-agent-enterprise-standard.md,sha256=_zcWIu7fMOa49kqbNi4FlJNQSwlkKTOQH-gwkrebFdg,12223
aiarchitect_blog_mcp/data/articles/03-mcp-tool-design-principles.md,sha256=lBIH8SMdHhJX19PqG_nFc7fvHIXW2YoWFaC2GZJk9aU,19618
aiarchitect_blog_mcp/data/articles/04-meeting-audio-to-rag-pipeline.md,sha256=7MzBpQRlUQFK-sKnTrzjdK79dZvicf2tFJJaSfhAF1Y,17871
aiarchitect_blog_mcp/data/articles/05-java-security-gateway-python-ai-orchestrator.md,sha256=PBxc-KCyvCPMzEiojqYedWqb_nULP5aqLFfF-zQ4EsM,20497
aiarchitect_blog_mcp/data/articles/06-webrtc-ice-mdns-nat-turn-troubleshooting.md,sha256=I3LVDe-y29uvmqr2KdHcHf-x73QwsnnVRpltw3SDg-E,23165
aiarchitect_blog_mcp/data/articles/07-recoverable-ai-agent-workflow.md,sha256=YcedG8TthKK08RtZcsx-NJmyxy0CQ_GyYnqxgndlfaQ,23562
aiarchitect_blog_mcp/data/articles/08-remote-mcp-upload-ticket-pattern.md,sha256=v8q7q4zsQUcKfyX40Fzcewo4_xsjKqV3UaUKyqg-AJY,21107
aiarchitect_blog_mcp/data/articles/09-mcp-oauth21-discovery-pkce-resource-server.md,sha256=RlVIkoinbdps9_XURz44Uykyx4SWj_4Cmj4_C6IzbXU,23502
aiarchitect_blog_mcp/data/articles/10-realtime-stt-resampling-partial-final-hallucination.md,sha256=Agg85zp1gYeGBL1yhBdtHzM9Rb_wKhY7lN0WhBUQNsk,30898
aiarchitect_blog_mcp/data/articles/11-rag-idempotent-indexing-duplicate-chunk-prevention.md,sha256=HKUevE4DUmuI19oOdGC6DUIfk60i1fa9PrQf4toThSM,34322
aiarchitect_blog_mcp/data/articles/12-replaceable-gpt-claude-gemini-agent-core.md,sha256=8GC5fehLBZPkMD1eRSYWrUUmQMMKQY4c77LXtwfOsWI,37405
aiarchitect_blog_mcp/data/articles/13-natural-language-mcp-tool-call-integration-testing.md,sha256=pvcQufML5eVP9FOJO7dEFuiWUC2n0R911KwUbB454jU,36846
aiarchitect_blog_mcp/data/articles/14-why-ai-poc-stalls-before-production.md,sha256=qC0htW1ImJHT6VJO07xtT8Pw-L-PQqDY9gAe4opt-DA,26547
aiarchitect_blog_mcp/data/articles/15-ai-agent-action-approval-policy.md,sha256=RjdgRtOPfURmyrPyIW4JW_moXWdO72nBEb8kdWKC-Ec,36628
aiarchitect_blog_mcp/data/articles/16-stt-success-ai-summary-failure-diagnosis.md,sha256=ZQgUSQbsNRwI1FBgHrHNXN73at7jKAL1djOzT9l1ssI,36693
aiarchitect_blog_mcp/data/articles/17-async-ai-summary-readiness-polling-events.md,sha256=GouXC1elAsCp3taW1TgoinyBaC5_rs9HnN68cHpx7BM,38367
aiarchitect_blog_mcp/data/articles/18-enterprise-ai-agent-authorization-audit-logs.md,sha256=Y0btM1lbn9ee-kbCx0Hf2IYQusPGXD2Vx4sQUkQC8rE,37857
aiarchitect_blog_mcp/data/articles/19-ai-project-success-criteria-acceptance-gates.md,sha256=kp6Nb_PNhZ9jBubSWgt2ausepczH2sxiDw4v97DCHm8,34901
aiarchitect_blog_mcp/data/articles/20-ai-project-estimate-beyond-model-api-cost.md,sha256=XMJcz5NpgAOivGS5wHVEq8BrLo9JAJzeGA1l6u0Z9Qg,34871
aiarchitect_blog_mcp/data/articles/21-ai-agent-security-boundaries.md,sha256=lWX8ADv7lOBEtVWWIigUsm-faSD_bogOgyo2YxQxDw8,22278
aiarchitect_blog_mcp/data/articles/22-mcp-server-security-checklist.md,sha256=4ijFwrvk1GqA4n6VsG3HsR3eqwoCXjb_xwUosxZ9bac,36944
aiarchitect_blog_mcp/data/articles/23-prompt-injection-trust-boundaries-tool-allowlist.md,sha256=xpNZlYoWaOIK9SDSd7q7fmwcVmJ4mio4QIPmvxA_QXQ,42227
aiarchitect_blog_mcp/data/articles/24-ai-agent-credential-broker-secret-masking.md,sha256=JExnPyRtds7_8qoM2CKKUx7hNa4RvLv4bYtWmzjzy4I,39837
aiarchitect_blog_mcp/data/articles/25-multitenant-rag-security-retrieval-filter-index-isolation.md,sha256=_VhKXS9nLObMSDVYbDiSyJkmT1ibjVweVebTjw4f2A4,39105
aiarchitect_blog_mcp/data/articles/26-secure-file-upload-presigned-url-quarantine-malware-zip-bomb.md,sha256=l5mu1zxkHGH5bosYuYklI_qxxXT3OoAqWAh-rSy3D-w,42688
aiarchitect_blog_mcp/data/articles/27-ai-agent-audit-log-traceability-pii-masking-retention.md,sha256=93fTql5LPuiGjGHJGm-P8mXFt0IJz3herYGAe7Y64TM,43237
aiarchitect_blog_mcp/data/articles/28-stt-accuracy-correction-domain-adaptation.md,sha256=UdURHS2T_uRjrZsQY-1m7JZlW7xSHWVu7v5eRmOaJWo,59516
aiarchitect_blog_mcp/data/articles/29-cloud-vs-local-llm-deployment-strategy.md,sha256=PqSQE99q9Yg2n2umAsX_unEPc4tMSN2Ob6cbxSii5C8,59309
aiarchitect_blog_mcp/data/articles/30-speaker-diarization-design.md,sha256=SfjayMZAMmBUSW1ppAC8e2sSdcXVh-hX-nXv4RevdgQ,51872
aiarchitect_blog_mcp/data/articles/31-message-bus-multi-agent-collaboration.md,sha256=i0jcAfbYM1b19FpZSG79xSoT65WERIqIYIbX3jaUWDg,58062
aiarchitect_blog_mcp/data/articles/32-korean-document-chunking.md,sha256=Ema62UJDQ23gZRfqQ5NBqt4nwHpJN3rI93xTdguDW0A,47468
aiarchitect_blog_mcp/data/articles/33-web-research-rag.md,sha256=uZmf0tGs83-T5mIkRWcwW6dO_FJsHIdMumrseCauNls,60513
aiarchitect_blog_mcp/data/articles/34-polyglot-security-contract-golden-vector.md,sha256=PARh5EYiloJ3UrW-4QcY1XMtLv9Vfy1D9ABJTZiiaJ4,52914
aiarchitect_blog_mcp/data/articles/35-issue-tracker-work-automation-reporting.md,sha256=6LvtsmL9ebGefWQN3sUgeBPK8QF3Hog2ARBnJ3jkk4Y,70793
aiarchitect_blog_mcp/data/articles/36-multiplatform-sdk-architecture-design.md,sha256=_fk2SEqj3ZYQlI7wmG6g4PNXFK38XAQg74L7-JWRPek,45687
aiarchitect_blog_mcp/data/articles/37-java-server-sdk-design.md,sha256=gBa9v_VfLhjA8LyFaMKAtEbYdo-t244SKnXHB1Nv7w0,30292
aiarchitect_blog_mcp/data/articles/38-spring-boot-starter-auto-configuration.md,sha256=H81aAYaUhvnA_1MkBcgdK1817YpyPImKw1GzEcIxrbA,32964
aiarchitect_blog_mcp/data/articles/39-server-sdk-resilience-auth-retry-idempotency.md,sha256=re4JucU_hUzwfe4N4yq40hibrdUzB-SlY9Dq_0Scp9Y,33635
aiarchitect_blog_mcp/data/articles/40-android-kotlin-sdk-coroutines-lifecycle.md,sha256=_z7oYlcxvcVsk0u0IbwX63pVGEH5CLFRIJO_YkbepIE,29537
aiarchitect_blog_mcp/data/articles/41-ios-swift-sdk-concurrency-lifecycle.md,sha256=3_sjVHuS5IRSDNahVP2Wnwq5pIsqwuCUqnemoADyRVQ,40791
aiarchitect_blog_mcp/data/articles/42-react-javascript-sdk-hooks-events.md,sha256=eKskCqqct_7rRvk4vH_rA634QEMrvFOWedaZK099WuY,35305
aiarchitect_blog_mcp/data/articles/43-cross-platform-sdk-api-error-contract.md,sha256=_Bz6XZ4sHErlKEPkpUQq8xJa-0B0UAO60qcDuUUiJUE,37034
aiarchitect_blog_mcp/data/articles/44-sdk-versioning-release-automation.md,sha256=V8rEM0kqKUFcf6ezzDIy8kVr-PVkzg2LM6wiZ4ByG4o,42500
aiarchitect_blog_mcp/data/articles/45-end-to-end-multiplatform-sdk-example.md,sha256=NV_U8FoGpqQjEqTQa_9uY2v79lGdXP7OVgddtvnek-E,50809
aiarchitect_blog_mcp/data/articles/46-ai-coding-agent-harness-plugin-guardrails.md,sha256=9SZPvSWN0SiWiQuREgGXNMh64n3hzgwUqoiP2V6dSHc,24524
aiarchitect_blog_mcp/data/articles/47-remote-mcp-six-clients-oauth-discovery.md,sha256=CgV6Hsva1uzH6n1ySYA5WbeCDGBlv1LtjXgQDqxa8AI,16691
aiarchitect_blog_mcp/data/articles/48-golden-tests-for-deterministic-generators.md,sha256=2wf6vPy3uySq6t5lwHT7j_Y5sp5MhtI-DWmIkgNLLS0,14928
aiarchitect_blog_mcp/data/articles/49-ai-agent-secret-guard-leak-prevention.md,sha256=CDxfueDXYoLzPgTvd5mW_n8jHIfii8NG0z1ANx5aLx4,14963
aiarchitect_blog_mcp-0.1.0.dist-info/METADATA,sha256=0qbx9J7hmkD0JS2bICyoWKWUEWdyTt0TdV2Dj5CNbA8,3839
aiarchitect_blog_mcp-0.1.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
aiarchitect_blog_mcp-0.1.0.dist-info/entry_points.txt,sha256=lB0Do6oMhegOyiMQ0Ej-eRhc2NhZ-MM_L3EENB2Zh84,67
aiarchitect_blog_mcp-0.1.0.dist-info/licenses/LICENSE,sha256=6CJ9XWywTVL_RRegQmN4vSt3pLI118NaG-l1vwMUQE4,1543
aiarchitect_blog_mcp-0.1.0.dist-info/RECORD,,
