-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
70 lines (64 loc) · 1.07 KB
/
config.yaml
File metadata and controls
70 lines (64 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
app:
title: "GenAI Data Contract Generator"
version: "0.1.0"
description: "Generate production-ready data contracts from DDL, JSON Schema, or column lists using Claude AI"
api:
prefix: "/api/v1"
cors_origins:
- "http://localhost:8000"
- "http://127.0.0.1:8000"
rate_limiter:
max_requests: 10
window_seconds: 60
contract:
datacontract_spec_version: "0.9.3"
default_owner: "data-team@company.com"
retry_max: 2
sla_defaults:
bronze:
freshness_hours: 2
silver:
freshness_hours: 4
gold:
freshness_hours: 8
unknown:
freshness_hours: 24
pii_column_patterns:
- email
- phone
- cpf
- ssn
- name
- address
- birth
- gender
- nationality
tag_inference:
finance:
- amount
- price
- revenue
- cost
- payment
- billing
- invoice
- tax
analytics:
- session
- page
- click
- view
- event
- impression
- funnel
identity:
- user_id
- customer_id
- account_id
- profile
logistics:
- order
- shipment
- delivery
- tracking
- warehouse