Commit Graph

29 Commits

Author SHA1 Message Date
40783da0fe refactored the docs 2026-07-01 17:50:45 +10:00
335056d74d seed: add second demo persona (Conan Scott, reckless profile)
Synthetic demo customer cust-0002 with fictional high-risk financials and a
synthetic Taiwan ROC ID. Verified live end-to-end: detected + tokenized on
ingress (name never reaches the cloud), agent produces risk-flavoured talking
points, identity restored on egress.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 17:28:07 +10:00
afea012d32 docs: add architecture.md (flow + component diagrams)
Mermaid flowchart + sequence diagram and an ASCII fallback for the reversible
de-identification round trip, plus component/auth/network reference tables and
the trust-zone boundaries.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 17:20:36 +10:00
78d67a2469 Implement reversible PII de-identification round trip (T1–T7)
Build the AWS side of the HNCB demo end to end (region ap-southeast-1):

- T1 /tokenize + T2 /restore: Lambdas behind a public API Gateway (shared-secret
  auth), Presidio detection, random per-request tokens, DynamoDB vault; overlap
  resolution so a ROC ID stays TW_ROC_ID.
- T3: Presidio made private (SG-locked to the tokenize Lambda in-VPC; DynamoDB
  gateway endpoint); only /tokenize + /restore are public.
- T4: RAG Lambda registered as an MCP tool on an AgentCore Gateway (AWS_IAM/SigV4);
  agentcore_setup.sh + a SigV4 MCP invoke test.
- T5: Strands agent deployed to AgentCore Runtime; SigV4 gateway auth, apac
  inference profile, pinned deps.
- T6: advisor UI on S3+CloudFront with a Fusion-less demo orchestrator (/demo)
  chaining tokenize -> runtime -> restore.
- T7: README runbook + trace check; teardown deletes gateway/runtime/memory/ECR.

Verified live: the cloud AgentCore/Bedrock trace shows only tokens, never the
real name. Secrets stay in gitignored local.auto.tfvars.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 17:10:58 +10:00
6b2a051be3 Add /next-task Claude Code command to drive the backlog safely 2026-07-01 05:10:00 +00:00
20bb8c2417 Rework for SaaS Fusion: calls /tokenize + /restore HTTPS endpoints 2026-07-01 05:09:30 +00:00
3fd9cb2634 Reframe for shared SaaS Fusion; add /tokenize+/restore, CLAUDE.md pointer 2026-07-01 05:08:46 +00:00
147a71c6b7 Deploy AWS side only; Fusion is SaaS. Point to /tokenize+/restore tasks 2026-07-01 05:07:56 +00:00
f6a1f834d4 Drop Fusion Fargate service (SaaS); host Presidio detector only 2026-07-01 05:07:29 +00:00
2f9a4637cf Remove fusion_image_uri: Fusion is shared SaaS, not deployed 2026-07-01 05:06:56 +00:00
eb2aa17dbf Add CLAUDE.md for Claude Code: context, commands, SaaS-Fusion, task backlog 2026-07-01 05:06:33 +00:00
293fa3d516 Write full README: overview, component map, deploy, demo script, caveats 2026-07-01 05:02:08 +00:00
5707ff7610 Add Fusion ingress/egress policy setup guide 2026-07-01 04:59:41 +00:00
95bbc13d41 Add teardown script 2026-07-01 04:58:33 +00:00
781f987b3a Add guided deploy script 2026-07-01 04:58:21 +00:00
a3fefeead4 Add RAG tool schema for AgentCore Gateway 2026-07-01 04:58:05 +00:00
33caa509d7 Add AgentCore Gateway + Runtime setup steps (CLI-driven) 2026-07-01 04:57:09 +00:00
641a3c7fb5 Add advisor UI with restored vs tokenized split view (the money shot) 2026-07-01 04:56:45 +00:00
a4cb5918a6 Add seed script for customers + optional demo vault token 2026-07-01 04:55:58 +00:00
861721f14e Add seed customer data (Wang Xiaoming) 2026-07-01 04:55:47 +00:00
eba1867888 Add Presidio detector Dockerfile 2026-07-01 04:54:57 +00:00
1be1170af4 Add Presidio detector service returning typed findings (+ custom ROC-ID recognizer) 2026-07-01 04:54:25 +00:00
7d23446942 Add agent requirements (pin versions before deploy) 2026-07-01 04:54:07 +00:00
2ef1150149 Add Strands agent for AgentCore Runtime (tool via Gateway MCP) 2026-07-01 04:53:40 +00:00
7e73c4669c Add RAG tool Lambda: token resolve + de-identified evidence package 2026-07-01 04:53:18 +00:00
7646b12392 Add ECS Fargate hosting for Fusion + Presidio (demo-simple, default VPC) 2026-07-01 04:52:49 +00:00
653b3f6a23 Add core Terraform: DynamoDB vault + customers, RAG Lambda, IAM, outputs 2026-07-01 04:52:20 +00:00
57702d8f82 Add Terraform variables 2026-07-01 04:51:48 +00:00
8ff7741965 Initial commit 2026-07-01 04:50:53 +00:00