mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-14 01:50:39 +09:00
## Thinking Path
> - Paperclip orchestrates AI-agent companies and needs secrets handling
to work across local development, hosted operators, and governed agent
execution.
> - The affected subsystem is the company-scoped secrets control plane:
database schema, server services/routes, CLI workflows, and the Secrets
settings UI.
> - The gap was that secrets were local-only and operators could not
manage provider vaults or import existing remote references without
exposing plaintext.
> - This branch adds provider vault configuration plus an AWS Secrets
Manager remote-import path while preserving company boundaries, binding
context, and audit trails.
> - I kept the PR to a single branch PR, removed unrelated
lockfile/package drift, rebased the full branch onto the current
`public-gh/master`, and addressed fresh Greptile findings.
> - The benefit is a reviewable implementation of provider-backed
secrets with focused tests covering provider selection, import
conflicts, deleted secret reuse, rotation guards, and AWS signing
behavior.
## What Changed
- Added provider vault support for company secrets, including provider
config storage, default vault handling, health checks, binding usage,
access events, and remote import preview/commit.
- Added an AWS Secrets Manager provider using SigV4 request signing,
bounded request timeouts, namespace guardrails, cached runtime
credential resolution, and external-reference linking without plaintext
reads.
- Added Secrets UI surfaces for vault management and remote import, plus
CLI/API documentation for setup and operations.
- Stabilized routine webhook secret binding paths and SSH
environment-driver fixture bindings discovered during verification.
- Addressed Greptile and CI findings: no lockfile/package drift,
monotonic migration metadata, disabled-vault default races, soft-deleted
secret hiding/recreate behavior, remove behavior with disabled vaults,
soft-deleted external-reference re-import, non-active rotation guards,
managed-secret soft deletion through PATCH, and per-call AWS SDK
credential client churn.
- Rebased this branch onto `public-gh/master` at `
|
||
|---|---|---|
| .. | ||
| 2026-02-16-module-system.md | ||
| 2026-02-18-agent-authentication-implementation.md | ||
| 2026-02-18-agent-authentication.md | ||
| 2026-02-19-agent-mgmt-followup-plan.md | ||
| 2026-02-19-ceo-agent-creation-and-hiring.md | ||
| 2026-02-20-issue-run-orchestration-plan.md | ||
| 2026-02-20-storage-system-implementation.md | ||
| 2026-02-21-humans-and-permissions-implementation.md | ||
| 2026-02-21-humans-and-permissions.md | ||
| 2026-02-23-cursor-cloud-adapter.md | ||
| 2026-02-23-deployment-auth-mode-consolidation.md | ||
| 2026-03-10-workspace-strategy-and-git-worktrees.md | ||
| 2026-03-11-agent-chat-ui-and-issue-backed-conversations.md | ||
| 2026-03-13-agent-evals-framework.md | ||
| 2026-03-13-company-import-export-v2.md | ||
| 2026-03-13-features.md | ||
| 2026-03-13-paperclip-skill-tightening-plan.md | ||
| 2026-03-13-plugin-kitchen-sink-example.md | ||
| 2026-03-13-TOKEN-OPTIMIZATION-PLAN.md | ||
| 2026-03-13-workspace-product-model-and-work-product.md | ||
| 2026-03-14-adapter-skill-sync-rollout.md | ||
| 2026-03-14-billing-ledger-and-reporting.md | ||
| 2026-03-14-budget-policies-and-enforcement.md | ||
| 2026-03-14-skills-ui-product-plan.md | ||
| 2026-03-17-docker-release-browser-e2e.md | ||
| 2026-03-17-memory-service-surface-api.md | ||
| 2026-03-17-release-automation-and-versioning.md | ||
| 2026-04-06-smart-model-routing.md | ||
| 2026-04-06-subissue-creation-on-issue-detail.md | ||
| 2026-04-07-issue-detail-speed-and-optimistic-inventory.md | ||
| 2026-04-07-pi-hooks-survey.md | ||
| 2026-04-08-agent-browser-process-cleanup-plan.md | ||
| 2026-04-08-agent-os-follow-up-plan.md | ||
| 2026-04-08-agent-os-technical-report.md | ||
| 2026-04-12-vscode-task-interoperability-plan.md | ||
| 2026-04-26-plugin-secret-ref-company-scope.md | ||
| workspace-product-model-and-work-product.md | ||
| workspace-technical-implementation.md | ||