Files
market/teams/contract-review-team/member-avatars.v1.json
Yige 7ce79c5cc9 feat: 为两个市场团队及全部成员发布透明头像 (#203)
## Summary

Publish transparent portraits for both marketplace teams and all 11
roster members. Team cards use the supervisor portrait; a separate
`member-avatars.v1.json` sidecar supplies member images without changing
the strict `entry.json` member contract accepted by older clients. The
two catalog pointers now reference the merged team releases and their
updated member locks.

为市场中的两个团队和全部 11 位成员发布透明人像。团队卡片复用组长形象,成员图片由独立 sidecar
提供,旧客户端仍可读取原有团队条目。团队指针更新至已合并的团队版本与成员锁文件。

## Validation

- Catalog metadata validation: 0 errors (123 existing warnings)
- i18n validation: 0 errors (123 existing warnings)
- Translation freshness: passed
- Image assets: all 11 member portraits and 2 team portraits are
transparent WebP files
2026-09-30 18:13:27 +08:00

37 lines
791 B
JSON

{
"$schema": "../../schemas/team-member-avatars.v1.schema.json",
"schemaVersion": 1,
"members": {
"contract-review-lead": {
"image": {
"path": "assets/members/contract-review-lead.webp"
}
},
"contract-intake": {
"image": {
"path": "assets/members/contract-intake.webp"
}
},
"clause-extractor": {
"image": {
"path": "assets/members/clause-extractor.webp"
}
},
"risk-scanner": {
"image": {
"path": "assets/members/risk-scanner.webp"
}
},
"jurisdiction-auditor": {
"image": {
"path": "assets/members/jurisdiction-auditor.webp"
}
},
"review-reporter": {
"image": {
"path": "assets/members/review-reporter.webp"
}
}
}
}