diff --git a/Sources/Homelab/2026-05-17-vault-push-success-verification-2026-05-16.md b/Sources/Homelab/2026-05-17-vault-push-success-verification-2026-05-16.md new file mode 100644 index 0000000..0a58d18 --- /dev/null +++ b/Sources/Homelab/2026-05-17-vault-push-success-verification-2026-05-16.md @@ -0,0 +1,28 @@ +--- +created: '2026-05-17' +path: Sources/Homelab +project: postgres-consolidation-reflection-layer +tags: +- mcp +- automation +- git +type: session-notes +--- + +## Outcome + +Travis confirms push works from his side. Final confirmation from the MCP write path. If this artifact returns `pushed: true`, the vault MCP write surface is complete end-to-end: filesystem + git commit + git push + Postgres dual-write + chunked embeddings + Trello projection-ready. + +## Topics Covered + +The full architectural debugging chain that started with `create_artifact body/content` error and ended with a wrong-token issue covered every layer of the stack: package rename, import paths, MCP tool exposure, wrapper dispatch, env var presence, schema search_path, role default, connection pool configure hook, git credential helper, git config parser semicolon trap, and finally the token itself. + +## Key Learnings + +Layered configuration in MCP deployments compounds. Every layer (code, env, schema, container image, role config, credential helper, token value) needs to be right and recently rebuilt. The cheapest bugs (wrong token value) can hide behind the most architectural-looking symptoms. + +## Follow-ons + +- [ ] Confirm pushed: true closes the vault push initiative +- [ ] All queued artifacts (b578f458, ca2c8e93, f65b61c9, and this one) should be on origin +- [ ] Vault MCP write surface declared operational \ No newline at end of file