Commit e1413e96 by DaiJiezhang

fix: complete matt-pocock workflow metadata

parent 9ce3fa0c
......@@ -33,6 +33,10 @@ NestJS 迁移期间,Java 和 NestJS 并行运行。契约对拍要求两个后
| 手机号资产 | 台账中的手机号记录,可能来自手动建档或其他业务资产 |
| 企微账号 | 企业微信账号及其与手机号资产的关联 |
| 设备资产 | 设备及其图片、归属等信息 |
| 微信账号 | 微信业务账号资产;当前仍保留在 Java 基准侧,尚未迁移到 NestJS。 |
| 抖音账号 | 抖音业务账号资产;当前仍保留在 Java 基准侧,尚未迁移到 NestJS。 |
| 域名资产 | 域名及其账号关联资产;当前仍保留在 Java 基准侧,尚未迁移到 NestJS。 |
| 商户 | 商户业务资产记录;当前仍保留在 Java 基准侧,尚未迁移到 NestJS。 |
| 资产来源 | 记录资产从哪类业务对象创建或关联而来 |
| 系统账号 | 登录后台并受角色、状态和页面权限控制的用户 |
| 契约对拍 | 用同一组请求对比 Java 和 NestJS 响应,确认迁移行为一致 |
......
......@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_asset_device 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/AssetDeviceMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> AssetDeviceMapper -> AssetDeviceEntity -> as_asset_device。
*/
@Data
......
......@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_company_person 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/CompanyPersonMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> CompanyPersonMapper -> CompanyPersonEntity -> as_company_person。
*/
@Data
......
......@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_company_profile 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/CompanyProfileMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> CompanyProfileMapper -> CompanyProfileEntity -> as_company_profile。
*/
@Data
......
......@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_domain_account 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/DomainAccountMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> DomainAccountMapper -> DomainAccountEntity -> as_domain_account。
*/
@Data
......
......@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_domain_asset 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/DomainAssetMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> DomainAssetMapper -> DomainAssetEntity -> as_domain_asset。
*/
@Data
......
......@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_douyin_account 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/DouyinAccountMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> DouyinAccountMapper -> DouyinAccountEntity -> as_douyin_account。
*/
@Data
......
......@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_merchant 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/MerchantMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> MerchantMapper -> MerchantEntity -> as_merchant。
*/
@Data
......
......@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_phone_asset 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/PhoneAssetMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> PhoneAssetMapper -> PhoneAssetEntity -> as_phone_asset。
*/
@Data
......
......@@ -7,7 +7,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_system_user 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/SystemUserMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> SystemUserMapper -> SystemUserEntity -> as_system_user。
*/
@Data
......
......@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_wechat_account 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/WechatAccountMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> WechatAccountMapper -> WechatAccountEntity -> as_wechat_account。
*/
@Data
......
......@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
/**
* 代码作用(白话):把数据库表 as_wecom_account 的一行资产数据映射成 Java 对象,供后续 Mapper 和 Service 使用。
* 历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联文件:asset/mapper/WecomAccountMapper.java;历史设计参考:docs/legacy/openspec/changes/rebuild-asset-application-foundation/design.md;当前领域规则见 CONTEXT.md。
* 关联逻辑(调用链/数据流):后续 Service -> WecomAccountMapper -> WecomAccountEntity -> as_wecom_account。
*/
@Data
......
......@@ -12,6 +12,7 @@
当前代码
> CONTEXT.md
> docs/migration-backlog.md
> docs/adr/
> docs/legacy/openspec/
```
......
......@@ -7,6 +7,12 @@
"skillPath": "skills/brandkit/SKILL.md",
"computedHash": "735007879f5110aeae1e981a53fe74a12afde70347f9773dacd50e4697a091bf"
},
"code-review": {
"source": "mattpocock/skills",
"sourceType": "github",
"skillPath": "skills/engineering/code-review/SKILL.md",
"computedHash": "b4f17857c85ca60af1df7d0b623dd03c2a48419f6123e714f3d9748ca744a1bf"
},
"design-taste-frontend": {
"source": "Leonxlnx/taste-skill",
"sourceType": "github",
......@@ -19,6 +25,12 @@
"skillPath": "skills/taste-skill-v1/SKILL.md",
"computedHash": "0a226c13d69639553cf8a7c40aa5527b026820f8ddaf7a6b263988e32ab44a27"
},
"domain-modeling": {
"source": "mattpocock/skills",
"sourceType": "github",
"skillPath": "skills/engineering/domain-modeling/SKILL.md",
"computedHash": "336547f3ff285e822fc70b69b170dc58bceef9c8ed5fad18de0046287d6be837"
},
"full-output-enforcement": {
"source": "Leonxlnx/taste-skill",
"sourceType": "github",
......@@ -37,6 +49,12 @@
"skillPath": "skills/engineering/grill-with-docs/SKILL.md",
"computedHash": "a610223c9796f755b603f15ec114849a4b38b9ba3006acfa9bdf3cc56dd44dad"
},
"grilling": {
"source": "mattpocock/skills",
"sourceType": "github",
"skillPath": "skills/productivity/grilling/SKILL.md",
"computedHash": "4fa026e5979770347b3357ff5139e1e41d21c3a9f7335e9cd2811cb5b8d32f2f"
},
"high-end-visual-design": {
"source": "Leonxlnx/taste-skill",
"sourceType": "github",
......@@ -95,7 +113,7 @@
"source": "shadcn/ui",
"sourceType": "github",
"skillPath": "skills/shadcn/SKILL.md",
"computedHash": "d04e43ec01e921558b93bb8046c14a42a22556689a2827243df900825a4e1604"
"computedHash": "0dc0edeeaec2ae491ae506806517866a3f9bd48d04e0458feb37e0252862891f"
},
"stitch-design-taste": {
"source": "Leonxlnx/taste-skill",
......@@ -103,6 +121,12 @@
"skillPath": "skills/stitch-skill/SKILL.md",
"computedHash": "c96b580192b34167efa01f460bbc669ff4315cf97f3cf6ff85ded8029aa720b8"
},
"tdd": {
"source": "mattpocock/skills",
"sourceType": "github",
"skillPath": "skills/engineering/tdd/SKILL.md",
"computedHash": "c1ed8cd854c64d4d226097255d3fa662dae4a758a1462fadd63cc10e413d88d7"
},
"to-spec": {
"source": "mattpocock/skills",
"sourceType": "github",
......@@ -114,6 +138,12 @@
"sourceType": "github",
"skillPath": "skills/engineering/to-tickets/SKILL.md",
"computedHash": "4aba8639f46b55ede011866f83e9e87ae10482b72c14848389e5801eba0b37bf"
},
"triage": {
"source": "mattpocock/skills",
"sourceType": "github",
"skillPath": "skills/engineering/triage/SKILL.md",
"computedHash": "363ca4f1b97ca5227d41d3973178ab301d7c498ba41b466dfe30b6163f6d72b5"
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment