|
26932
|
chore(reports): 联建OM-01现用公开快照与Manifest @ ab6ee7d
|
116
|
5
|
platform.yml
|
1330
|
5
|
0
|
refs/heads/main
|
4026ddd99e70e79c4d79ac472425b8b6e395a94f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57870a355f02cd26ab43c1279520f150ffe7357d","after":"4026ddd99e70e79c4d79ac472425b8b6e395a94f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/57870a355f02cd26ab43c1279520f150ffe7357d...4026ddd99e70e79c4d79ac472425b8b6e395a94f","commits":[{"id":"4026ddd99e70e79c4d79ac472425b8b6e395a94f","message":"chore(reports): 联建OM-01现用公开快照与Manifest @ ab6ee7d\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4026ddd99e70e79c4d79ac472425b8b6e395a94f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:41:03-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"ab6ee7d11de55354b30209bc11ee6716d95a87cc","message":"docs(deploy): 记录全域draft固定Runtime采用与实际边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ab6ee7d11de55354b30209bc11ee6716d95a87cc","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:39:57-08:00","added":["docs/evidence/omnihub-draft-registration-2026-11-01/deployment.public.json","docs/evidence/omnihub-draft-registration-2026-11-01/module-health.public.json","docs/evidence/omnihub-draft-registration-2026-11-01/standard-env-image.public.json"],"removed":[],"modified":["docs/evidence/omnihub-draft-registration-2026-11-01/README.md","docs/当前状态与验收边界.md","reports/deployed-runtime.latest.json"]}],"total_commits":0,"head_commit":{"id":"4026ddd99e70e79c4d79ac472425b8b6e395a94f","message":"chore(reports): 联建OM-01现用公开快照与Manifest @ ab6ee7d\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4026ddd99e70e79c4d79ac472425b8b6e395a94f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:41:03-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":132261,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":177,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T09:36:20+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1793583931
|
0
|
1793583762
|
1793583931
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26931
|
docs(data): 完善六层全应用字典主数据与多别名设计
|
160
|
5
|
ci.yml
|
20
|
5
|
0
|
refs/heads/main
|
fd0e4248d2bc261659db3382a4552cf9a21cf497
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"049fb184bfbad7f1046fa3fcac99b049b3b5c978","after":"fd0e4248d2bc261659db3382a4552cf9a21cf497","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/049fb184bfbad7f1046fa3fcac99b049b3b5c978...fd0e4248d2bc261659db3382a4552cf9a21cf497","commits":[{"id":"fd0e4248d2bc261659db3382a4552cf9a21cf497","message":"docs(data): 完善六层全应用字典主数据与多别名设计\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/fd0e4248d2bc261659db3382a4552cf9a21cf497","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:36:12-08:00","added":["docs/database/企业智能OS全层字典与主数据设计.md","docs/database/全层盘点证据.json","docs/database/各层各应用字典与主数据清单.md","docs/database/字典与主数据设计.md","docs/database/字典主数据校验记录-2026-11-01.md","docs/database/字段与枚举清单.md"],"removed":[],"modified":["docs/database/README.md"]}],"total_commits":0,"head_commit":{"id":"fd0e4248d2bc261659db3382a4552cf9a21cf497","message":"docs(data): 完善六层全应用字典主数据与多别名设计\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/fd0e4248d2bc261659db3382a4552cf9a21cf497","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:36:12-08:00","added":["docs/database/企业智能OS全层字典与主数据设计.md","docs/database/全层盘点证据.json","docs/database/各层各应用字典与主数据清单.md","docs/database/字典与主数据设计.md","docs/database/字典主数据校验记录-2026-11-01.md","docs/database/字段与枚举清单.md"],"removed":[],"modified":["docs/database/README.md"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2112430,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T09:27:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
1793583765
|
1793584115
|
0
|
1793583387
|
1793584115
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26930
|
chore(reports): 固定OM-01完整根链与镜像验收证据
|
116
|
5
|
platform.yml
|
1329
|
5
|
0
|
refs/heads/main
|
57870a355f02cd26ab43c1279520f150ffe7357d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2722369f676178f4f529509863063cd70a9261fe","after":"57870a355f02cd26ab43c1279520f150ffe7357d","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2722369f676178f4f529509863063cd70a9261fe...57870a355f02cd26ab43c1279520f150ffe7357d","commits":[{"id":"57870a355f02cd26ab43c1279520f150ffe7357d","message":"chore(reports): 固定OM-01完整根链与镜像验收证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/57870a355f02cd26ab43c1279520f150ffe7357d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:35:05-08:00","added":["docs/evidence/omnihub-draft-registration-2026-11-01/built-draft-check.json","docs/evidence/omnihub-draft-registration-2026-11-01/image-smoke-receipt.json","docs/evidence/omnihub-draft-registration-2026-11-01/root-check-receipt.json"],"removed":[],"modified":["docs/evidence/omnihub-draft-registration-2026-11-01/README.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/image-smoke.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"1ee527e41d9456b0965c0ac778418cf7085d6952","message":"chore(image): 固定CHG-074本机候选镜像 @ af67ec8\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1ee527e41d9456b0965c0ac778418cf7085d6952","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:31:21-08:00","added":[],"removed":[],"modified":["reports/image-digest.json"]},{"id":"af67ec8824a46995ec748cd86043212e7c089566","message":"chore(reports): OM-01静态根链与快照回绑 @ 14dd22b\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/af67ec8824a46995ec748cd86043212e7c089566","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:26:51-08:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"14dd22b7fcb3e3adc5d46ab779b2ba84070bff30","message":"docs(CHG-074): 对齐原生Runtime证据声明格式\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/14dd22b7fcb3e3adc5d46ab779b2ba84070bff30","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:25:18-08:00","added":[],"removed":[],"modified":["docs/evidence/omnihub-draft-registration-2026-11-01/README.md","runtime/CLAUDE.md"]},{"id":"3efc561d2034b6c216b47e26d8dac89297d83b22","message":"docs(CHG-074): 从同源投影同步应用登记计数\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/3efc561d2034b6c216b47e26d8dac89297d83b22","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:22:21-08:00","added":[],"removed":[],"modified":["docs/evidence/omnihub-draft-registration-2026-11-01/README.md","docs/治理口径定义-2026-10-31.md"]}],"total_commits":0,"head_commit":{"id":"57870a355f02cd26ab43c1279520f150ffe7357d","message":"chore(reports): 固定OM-01完整根链与镜像验收证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/57870a355f02cd26ab43c1279520f150ffe7357d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:35:05-08:00","added":["docs/evidence/omnihub-draft-registration-2026-11-01/built-draft-check.json","docs/evidence/omnihub-draft-registration-2026-11-01/image-smoke-receipt.json","docs/evidence/omnihub-draft-registration-2026-11-01/root-check-receipt.json"],"removed":[],"modified":["docs/evidence/omnihub-draft-registration-2026-11-01/README.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/image-smoke.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/sbom.latest.json","reports/sbom.spdx.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":130743,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":177,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T09:29:25+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1793583757
|
1793583764
|
0
|
1793583380
|
1793583931
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26926
|
fix(ops): arm terminal expiry before publication a fix(ops): arm terminal expiry before publication and unlink on read failures...
|
116
|
5
|
platform.yml
|
1325
|
5
|
0
|
refs/pull/5/head
|
4b638279784a9769b8887745def83009b257c16f
|
0
|
0
|
0
|
pull_request_sync
|
{"action":"synchronized","numb {"action":"synchronized","number":5,"pull_request":{"id":254,"url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/pulls/5","number":5,"user":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"title":"ci(diagnostic): 只读核对现有runner的维护边界","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"additions":18285,"deletions":42,"changed_files":214,"html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/pulls/5","diff_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/pulls/5.diff","patch_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/pulls/5.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"2722369f676178f4f529509863063cd70a9261fe","repo_id":116,"repo":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":130625,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":177,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T09:10:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]}},"head":{"label":"codex/runner-maintenance-diagnostic-20261101","ref":"codex/runner-maintenance-diagnostic-20261101","sha":"4b638279784a9769b8887745def83009b257c16f","repo_id":116,"repo":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":130625,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":177,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T09:10:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]}},"merge_base":"2eb865d93667be22a84852d18eababb9fa9b30c2","due_date":null,"created_at":"2026-11-02T09:11:47+08:00","updated_at":"2026-11-02T09:28:17+08:00","closed_at":null,"pin_order":0},"requested_reviewer":null,"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":130625,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":177,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T09:10:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":false},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"commit_id":"","review":null}...
|
pull_request
|
3
|
10
|
0
|
1793582964
|
0
|
1793582898
|
1793582965
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/pull/5/head
|
1
|
Edit
Delete
|
|
26925
|
chore(git): 提供同步保护一键安装与离线联网检查
|
160
|
5
|
ci.yml
|
19
|
5
|
0
|
refs/heads/main
|
049fb184bfbad7f1046fa3fcac99b049b3b5c978
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d3059e00d13d45d0ec6bfc9910cba358185d6f73","after":"049fb184bfbad7f1046fa3fcac99b049b3b5c978","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/d3059e00d13d45d0ec6bfc9910cba358185d6f73...049fb184bfbad7f1046fa3fcac99b049b3b5c978","commits":[{"id":"049fb184bfbad7f1046fa3fcac99b049b3b5c978","message":"chore(git): 提供同步保护一键安装与离线联网检查\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/049fb184bfbad7f1046fa3fcac99b049b3b5c978","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:27:06-08:00","added":["scripts/eios/git-sync-guard.mjs","scripts/eios/git-sync-guard.test.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","docs/eios-transformation/README.md","scripts/eios/pre-push-standalone.sh"]}],"total_commits":0,"head_commit":{"id":"049fb184bfbad7f1046fa3fcac99b049b3b5c978","message":"chore(git): 提供同步保护一键安装与离线联网检查\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/049fb184bfbad7f1046fa3fcac99b049b3b5c978","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:27:06-08:00","added":["scripts/eios/git-sync-guard.mjs","scripts/eios/git-sync-guard.test.mjs"],"removed":[],"modified":["CLAUDE.md","README.md","docs/eios-transformation/README.md","scripts/eios/pre-push-standalone.sh"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2112359,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T09:22:15+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
1793582849
|
1793583387
|
0
|
1793582836
|
1793583387
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26924
|
chore(git): 限定独立 main 同步并拦截旧历史推送
|
160
|
5
|
ci.yml
|
18
|
5
|
0
|
refs/heads/main
|
d3059e00d13d45d0ec6bfc9910cba358185d6f73
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a4045b6870a3eb41c3fd261818f78e49f509b891","after":"d3059e00d13d45d0ec6bfc9910cba358185d6f73","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/a4045b6870a3eb41c3fd261818f78e49f509b891...d3059e00d13d45d0ec6bfc9910cba358185d6f73","commits":[{"id":"d3059e00d13d45d0ec6bfc9910cba358185d6f73","message":"chore(git): 限定独立 main 同步并拦截旧历史推送\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/d3059e00d13d45d0ec6bfc9910cba358185d6f73","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:22:08-08:00","added":["scripts/eios/pre-push-standalone.sh","scripts/eios/pre-push-standalone.test.mjs"],"removed":[],"modified":["CLAUDE.md","docs/eios-transformation/README.md"]}],"total_commits":0,"head_commit":{"id":"d3059e00d13d45d0ec6bfc9910cba358185d6f73","message":"chore(git): 限定独立 main 同步并拦截旧历史推送\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/d3059e00d13d45d0ec6bfc9910cba358185d6f73","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:22:08-08:00","added":["scripts/eios/pre-push-standalone.sh","scripts/eios/pre-push-standalone.test.mjs"],"removed":[],"modified":["CLAUDE.md","docs/eios-transformation/README.md"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2112298,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T09:18:20+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
1793582609
|
1793582836
|
0
|
1793582535
|
1793582836
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26922
|
fix(eios): 允许本应用已登记标识并保持重名拒绝
|
160
|
5
|
ci.yml
|
17
|
5
|
0
|
refs/heads/main
|
a4045b6870a3eb41c3fd261818f78e49f509b891
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4c925eb3ff629a4aa96c6819d5d09617e97c5c79","after":"a4045b6870a3eb41c3fd261818f78e49f509b891","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/4c925eb3ff629a4aa96c6819d5d09617e97c5c79...a4045b6870a3eb41c3fd261818f78e49f509b891","commits":[{"id":"a4045b6870a3eb41c3fd261818f78e49f509b891","message":"fix(eios): 允许本应用已登记标识并保持重名拒绝\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/a4045b6870a3eb41c3fd261818f78e49f509b891","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:18:15-08:00","added":["docs/eios-transformation/inventory/scripts/test_manifest_registration.py"],"removed":[],"modified":["docs/eios-transformation/admission/om-01/README.md","docs/eios-transformation/inventory/README.md","docs/eios-transformation/inventory/scripts/gen_manifest.py","docs/eios-transformation/本机dev接入-2026-11-01.md"]}],"total_commits":0,"head_commit":{"id":"a4045b6870a3eb41c3fd261818f78e49f509b891","message":"fix(eios): 允许本应用已登记标识并保持重名拒绝\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/a4045b6870a3eb41c3fd261818f78e49f509b891","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:18:15-08:00","added":["docs/eios-transformation/inventory/scripts/test_manifest_registration.py"],"removed":[],"modified":["docs/eios-transformation/admission/om-01/README.md","docs/eios-transformation/inventory/README.md","docs/eios-transformation/inventory/scripts/gen_manifest.py","docs/eios-transformation/本机dev接入-2026-11-01.md"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2112279,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T09:16:21+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
8
|
0
|
1793582534
|
0
|
1793582299
|
1793582535
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26920
|
docs(eios): 记录远端旧分支删除与本地历史保留
|
160
|
5
|
ci.yml
|
16
|
5
|
0
|
refs/heads/main
|
4c925eb3ff629a4aa96c6819d5d09617e97c5c79
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"26b9d70c2f1e7ce41ba1e2e515e6b25b8b7fa82b","after":"4c925eb3ff629a4aa96c6819d5d09617e97c5c79","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/26b9d70c2f1e7ce41ba1e2e515e6b25b8b7fa82b...4c925eb3ff629a4aa96c6819d5d09617e97c5c79","commits":[{"id":"4c925eb3ff629a4aa96c6819d5d09617e97c5c79","message":"docs(eios): 记录远端旧分支删除与本地历史保留\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/4c925eb3ff629a4aa96c6819d5d09617e97c5c79","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:16:17-08:00","added":[],"removed":[],"modified":["docs/eios-transformation/README.md"]}],"total_commits":0,"head_commit":{"id":"4c925eb3ff629a4aa96c6819d5d09617e97c5c79","message":"docs(eios): 记录远端旧分支删除与本地历史保留\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/4c925eb3ff629a4aa96c6819d5d09617e97c5c79","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:16:17-08:00","added":[],"removed":[],"modified":["docs/eios-transformation/README.md"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2112261,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T09:16:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
8
|
0
|
1793582299
|
0
|
1793582181
|
1793582299
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26919
|
docs(eios): 记录 Gitea 比较页排查与默认主分支修正
|
160
|
5
|
ci.yml
|
15
|
5
|
0
|
refs/heads/main
|
26b9d70c2f1e7ce41ba1e2e515e6b25b8b7fa82b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"fdbbc6a81d6a13324ed848c4b56231faf6c3d3eb","after":"26b9d70c2f1e7ce41ba1e2e515e6b25b8b7fa82b","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/fdbbc6a81d6a13324ed848c4b56231faf6c3d3eb...26b9d70c2f1e7ce41ba1e2e515e6b25b8b7fa82b","commits":[{"id":"26b9d70c2f1e7ce41ba1e2e515e6b25b8b7fa82b","message":"docs(eios): 记录 Gitea 比较页排查与默认主分支修正\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/26b9d70c2f1e7ce41ba1e2e515e6b25b8b7fa82b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:15:10-08:00","added":[],"removed":[],"modified":["docs/eios-transformation/README.md"]}],"total_commits":0,"head_commit":{"id":"26b9d70c2f1e7ce41ba1e2e515e6b25b8b7fa82b","message":"docs(eios): 记录 Gitea 比较页排查与默认主分支修正\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/26b9d70c2f1e7ce41ba1e2e515e6b25b8b7fa82b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T17:15:10-08:00","added":[],"removed":[],"modified":["docs/eios-transformation/README.md"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2112244,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T09:14:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
8
|
0
|
1793582181
|
0
|
1793582117
|
1793582181
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26918
|
fix(ops): leave expiry wait unlocked and preserve fix(ops): leave expiry wait unlocked and preserve metadata proof boundaries...
|
116
|
5
|
platform.yml
|
1323
|
5
|
0
|
refs/pull/5/head
|
696d3ff871cdce70e0ab256c5eb08091e0967a33
|
0
|
0
|
0
|
pull_request
|
{"action":"opened","number" {"action":"opened","number":5,"pull_request":{"id":254,"url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/pulls/5","number":5,"user":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"title":"ci(diagnostic): 只读核对现有runner的维护边界","body":"","labels":[],"milestone":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_reviewers_teams":[],"state":"open","draft":false,"is_locked":false,"comments":0,"additions":18169,"deletions":42,"changed_files":212,"html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/pulls/5","diff_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/pulls/5.diff","patch_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/pulls/5.patch","mergeable":false,"merged":false,"merged_at":null,"merge_commit_sha":null,"merged_by":null,"allow_maintainer_edit":false,"base":{"label":"main","ref":"main","sha":"2722369f676178f4f529509863063cd70a9261fe","repo_id":116,"repo":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":130494,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":177,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T09:10:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]}},"head":{"label":"codex/runner-maintenance-diagnostic-20261101","ref":"codex/runner-maintenance-diagnostic-20261101","sha":"696d3ff871cdce70e0ab256c5eb08091e0967a33","repo_id":116,"repo":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":130494,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":177,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T09:10:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":false,"push":false,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]}},"merge_base":"2eb865d93667be22a84852d18eababb9fa9b30c2","due_date":null,"created_at":"2026-11-02T09:11:47+08:00","updated_at":"2026-11-02T09:11:48+08:00","closed_at":null,"pin_order":0},"requested_reviewer":null,"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":130494,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":177,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T09:10:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"commit_id":"","review":null}...
|
pull_request
|
3
|
29
|
1793582151
|
1793582536
|
0
|
1793581908
|
1793582897
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/pull/5/head
|
1
|
Edit
Delete
|
|
26916
|
docs(eios): 明确十九项接入范围与 OM-01 准入差额
|
160
|
5
|
ci.yml
|
14
|
5
|
0
|
refs/heads/main
|
fdbbc6a81d6a13324ed848c4b56231faf6c3d3eb
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"c56d74ed8b0eaf2894ef0c944adcf878e03803d0","after":"fdbbc6a81d6a13324ed848c4b56231faf6c3d3eb","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/c56d74ed8b0eaf2894ef0c944adcf878e03803d0...fdbbc6a81d6a13324ed848c4b56231faf6c3d3eb","commits":[{"id":"fdbbc6a81d6a13324ed848c4b56231faf6c3d3eb","message":"docs(eios): 明确十九项接入范围与 OM-01 准入差额\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/fdbbc6a81d6a13324ed848c4b56231faf6c3d3eb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T16:48:50-08:00","added":["docs/eios-transformation/admission/om-01/README.md","docs/eios-transformation/admission/om-01/app-manifest.draft.json","docs/eios-transformation/admission/om-01/app-registration.proposed.json","docs/eios-transformation/admission/om-01/permission-resource.proposed.json","docs/eios-transformation/admission/om-01/preflight.json","docs/eios-transformation/本机dev接入-2026-11-01.md","reports/eios-ro-isolated-2026-11-01.json"],"removed":[],"modified":["docs/eios-transformation/README.md","docs/eios-transformation/identity-mapping/ID01-ID02映射.template.json","docs/eios-transformation/identity-mapping/README.md","docs/eios-transformation/identity-mapping/RO-Q01试点范围.template.json","docs/eios-transformation/inventory/README.md","docs/eios-transformation/inventory/app-manifest.draft.json","docs/eios-transformation/inventory/scripts/gen_manifest.py","docs/eios-transformation/改造计划-2026-10-28.md","scripts/eios/check-identity-mapping.mjs","scripts/eios/identity-mapping-rules.mjs"]}],"total_commits":0,"head_commit":{"id":"fdbbc6a81d6a13324ed848c4b56231faf6c3d3eb","message":"docs(eios): 明确十九项接入范围与 OM-01 准入差额\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/fdbbc6a81d6a13324ed848c4b56231faf6c3d3eb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T16:48:50-08:00","added":["docs/eios-transformation/admission/om-01/README.md","docs/eios-transformation/admission/om-01/app-manifest.draft.json","docs/eios-transformation/admission/om-01/app-registration.proposed.json","docs/eios-transformation/admission/om-01/permission-resource.proposed.json","docs/eios-transformation/admission/om-01/preflight.json","docs/eios-transformation/本机dev接入-2026-11-01.md","reports/eios-ro-isolated-2026-11-01.json"],"removed":[],"modified":["docs/eios-transformation/README.md","docs/eios-transformation/identity-mapping/ID01-ID02映射.template.json","docs/eios-transformation/identity-mapping/README.md","docs/eios-transformation/identity-mapping/RO-Q01试点范围.template.json","docs/eios-transformation/inventory/README.md","docs/eios-transformation/inventory/app-manifest.draft.json","docs/eios-transformation/inventory/scripts/gen_manifest.py","docs/eios-transformation/改造计划-2026-10-28.md","scripts/eios/check-identity-mapping.mjs","scripts/eios/identity-mapping-rules.mjs"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2112176,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"eios/w0","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T08:40:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
19
|
1793580557
|
1793582117
|
0
|
1793580541
|
1793582117
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26914
|
docs(deploy): 记录 React 固定版本本机预览验收
|
160
|
5
|
ci.yml
|
13
|
5
|
0
|
refs/heads/main
|
c56d74ed8b0eaf2894ef0c944adcf878e03803d0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"782018b7c721129de41189a65276dee1652eb5c5","after":"c56d74ed8b0eaf2894ef0c944adcf878e03803d0","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/782018b7c721129de41189a65276dee1652eb5c5...c56d74ed8b0eaf2894ef0c944adcf878e03803d0","commits":[{"id":"c56d74ed8b0eaf2894ef0c944adcf878e03803d0","message":"docs(deploy): 记录 React 固定版本本机预览验收\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/c56d74ed8b0eaf2894ef0c944adcf878e03803d0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T16:40:09-08:00","added":[],"removed":[],"modified":["docs/eios-transformation/React前端替换-2026-11-01.md","reports/eios-react-import-2026-11-01.json"]}],"total_commits":0,"head_commit":{"id":"c56d74ed8b0eaf2894ef0c944adcf878e03803d0","message":"docs(deploy): 记录 React 固定版本本机预览验收\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/c56d74ed8b0eaf2894ef0c944adcf878e03803d0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T16:40:09-08:00","added":[],"removed":[],"modified":["docs/eios-transformation/React前端替换-2026-11-01.md","reports/eios-react-import-2026-11-01.json"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2112155,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"eios/w0","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-11-02T08:33:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
1793580024
|
1793580541
|
0
|
1793580013
|
1793580541
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26912
|
feat(frontend): 迁入 React 单前端并衔接 EIOS 改造副本
|
160
|
5
|
ci.yml
|
12
|
5
|
0
|
refs/heads/main
|
782018b7c721129de41189a65276dee1652eb5c5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"fd8a34a77318843de7ee267e319287effc91f0ea","after":"782018b7c721129de41189a65276dee1652eb5c5","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/fd8a34a77318843de7ee267e319287effc91f0ea...782018b7c721129de41189a65276dee1652eb5c5","commits":[{"id":"782018b7c721129de41189a65276dee1652eb5c5","message":"feat(frontend): 迁入 React 单前端并衔接 EIOS 改造副本\n\n从 legacy/react-migration f23014a01 导入前端源码与治理入口,保留独立历史及后端 EIOS 接缝。补齐邮件模板、退役路由、直播/RMA 契约、本地预览代理及日期/标签回归,更新相关文档与盘点。\n\n验证:React 类型/lint/构建、Payload/FormRules、路由与盘点检查通过;整套首轮 2176/2187,11 个失败项修复后 14 文件 37/37;后端专项 37/37,共享包 269/269,Harness 22/22。本机真实登录已通过,非生产或全量清洁业务签收。\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/782018b7c721129de41189a65276dee1652eb5c5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T16:33:01-08:00","added":[".claude/skills/juhi-react-dev/SKILL.md","backend/src/modules/livestream/react-schedule-contract.test.ts","docs/eios-transformation/React前端替换-2026-11-01.md","docs/eios-transformation/inventory/scripts/frontend-permissions.mjs","docs/eios-transformation/inventory/scripts/frontend-permissions.test.mjs","docs/reports/view-audit-domains/a1-acquisition-center-2026-11-01.md","docs/reports/view-audit-domains/a2-finance-center-2026-11-01.md","docs/reports/view-audit-domains/a3-ai-knowledge-2026-11-01.md","docs/reports/view-audit-domains/a4-store-groupbuy-alliance-2026-11-01.md","docs/reports/view-audit-domains/a5-admin-center-2026-11-01.md","docs/reports/view-audit-domains/a6-synergy-hr-2026-11-01.md","docs/reports/view-audit-domains/a7-analytics-marketing-2026-11-01.md","docs/reports/view-audit-domains/a8-system-center-2026-11-01.md","docs/reports/view-audit-domains/a9-service-sales-fulfillment-2026-11-01.md","docs/reports/view-audit-full-matrix-2026-11-01.md","e2e/scripts/generate-react-view-governance.mjs","e2e/scripts/verify-react-view-governance.mjs","e2e/tests/ui-modules/react-view-governance.generated.json","frontend-react/.env.android","frontend-react/.env.example","frontend-react/.env.ios","frontend-react/.eslintrc.cjs","frontend-react/Dockerfile","frontend-react/Dockerfile.prebuilt","frontend-react/android/.gitignore","frontend-react/android/app/.gitignore","frontend-react/android/app/build.gradle","frontend-react/android/app/capacitor.build.gradle","frontend-react/android/app/proguard-rules.pro","frontend-react/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java","frontend-react/android/app/src/main/AndroidManifest.xml","frontend-react/android/app/src/main/java/com/juhi/omnihub/MainActivity.java","frontend-react/android/app/src/main/res/drawable-land-hdpi/splash.png","frontend-react/android/app/src/main/res/drawable-land-mdpi/splash.png","frontend-react/android/app/src/main/res/drawable-land-xhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-land-xxhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-land-xxxhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-hdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-mdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-xhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-xxhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-xxxhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml","frontend-react/android/app/src/main/res/drawable/ic_launcher_background.xml","frontend-react/android/app/src/main/res/drawable/splash.png","frontend-react/android/app/src/main/res/layout/activity_main.xml","frontend-react/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml","frontend-react/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml","frontend-react/android/app/src/main/res/mipmap-hdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/mipmap-mdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/values/ic_launcher_background.xml","frontend-react/android/app/src/main/res/values/strings.xml","frontend-react/android/app/src/main/res/values/styles.xml","frontend-react/android/app/src/main/res/xml/file_paths.xml","frontend-react/android/app/src/main/res/xml/network_security_config.xml","frontend-react/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java","frontend-react/android/build.gradle","frontend-react/android/capacitor.settings.gradle","frontend-react/android/gradle.properties","frontend-react/android/gradle/wrapper/gradle-wrapper.jar","frontend-react/android/gradle/wrapper/gradle-wrapper.properties","frontend-react/android/gradlew","frontend-react/android/gradlew.bat","frontend-react/android/settings.gradle","frontend-react/android/variables.gradle","frontend-react/capacitor.config.ts","frontend-react/index.html","frontend-react/nginx.conf","frontend-react/package.json","frontend-react/src/api/adapters.ts","frontend-react/src/api/api-base-url.test.ts","frontend-react/src/api/api-base-url.ts","frontend-react/src/api/client.test.ts","frontend-react/src/api/client.ts","frontend-react/src/api/factory.ts","frontend-react/src/api/fetch-all-pages.ts","frontend-react/src/api/im-binding.ts","frontend-react/src/api/index.ts","frontend-react/src/api/modules/__root__.docs.ts","frontend-react/src/api/modules/__tests__/ad-reports.test.ts","frontend-react/src/api/modules/__tests__/ai-autopilot.test.ts","frontend-react/src/api/modules/__tests__/im-websocket.test.ts","frontend-react/src/api/modules/__tests__/lead-scoring-ai.test.ts","frontend-react/src/api/modules/__tests__/leads-lead-scoring.test.ts","frontend-react/src/api/modules/__tests__/login-logs.test.ts","frontend-react/src/api/modules/__tests__/sse-connection-manager.test.ts","frontend-react/src/api/modules/__tests__/ticket-workflows.test.ts","frontend-react/src/api/modules/acquisition.ts","frontend-react/src/api/modules/ad-accounts.ts","frontend-react/src/api/modules/ad-analytics.ts","frontend-react/src/api/modules/ad-audiences.ts","frontend-react/src/api/modules/ad-biddings.ts","frontend-react/src/api/modules/ad-campaigns.test.ts","frontend-react/src/api/modules/ad-campaigns.ts","frontend-react/src/api/modules/ad-creatives.ts","frontend-react/src/api/modules/ad-placement.ts","frontend-react/src/api/modules/ad-placements.ts","frontend-react/src/api/modules/ad-reports.ts","frontend-react/src/api/modules/admin-settings.ts","frontend-react/src/api/modules/agent-group.ts","frontend-react/src/api/modules/agent-sessions.ts","frontend-react/src/api/modules/aging-analysis.ts","frontend-react/src/api/modules/ai-agent-core.ts","frontend-react/src/api/modules/ai-agent-im.ts","frontend-react/src/api/modules/ai-agent-skills.ts","frontend-react/src/api/modules/ai-agent-tasks.ts","frontend-react/src/api/modules/ai-agent-workflows.ts","frontend-react/src/api/modules/ai-agent.ts","frontend-react/src/api/modules/ai-agents.ts","frontend-react/src/api/modules/ai-assist.ts","frontend-react/src/api/modules/ai-autopilot.ts","frontend-react/src/api/modules/ai-copilot.ts","frontend-react/src/api/modules/ai-review-queue.ts","frontend-react/src/api/modules/alliance-agreements.ts","frontend-react/src/api/modules/alliance-analytics.ts","frontend-react/src/api/modules/alliance-campaigns.ts","frontend-react/src/api/modules/alliance-coupons.ts","frontend-react/src/api/modules/alliance-merchants.ts","frontend-react/src/api/modules/alliance-packages.ts","frontend-react/src/api/modules/alliance-partners.ts","frontend-react/src/api/modules/alliance-products.ts","frontend-react/src/api/modules/alliance-promotions.ts","frontend-react/src/api/modules/alliance-referrals.ts","frontend-react/src/api/modules/alliance-settlements.ts","frontend-react/src/api/modules/analytics.test.ts","frontend-react/src/api/modules/analytics.ts","frontend-react/src/api/modules/ap-ledger.test.ts","frontend-react/src/api/modules/ap-ledger.ts","frontend-react/src/api/modules/approval-templates.ts","frontend-react/src/api/modules/approvals.ts","frontend-react/src/api/modules/ar-ledger.test.ts","frontend-react/src/api/modules/ar-ledger.ts","frontend-react/src/api/modules/assembly.ts","frontend-react/src/api/modules/assets.ts","frontend-react/src/api/modules/attribution.test.ts","frontend-react/src/api/modules/attribution.ts","frontend-react/src/api/modules/audit-logs.ts","frontend-react/src/api/modules/auth.ts","frontend-react/src/api/modules/backend-management.docs.ts","frontend-react/src/api/modules/backend-management.ts","frontend-react/src/api/modules/biz-sequences.ts","frontend-react/src/api/modules/bom.ts","frontend-react/src/api/modules/campaign-analytics.ts","frontend-react/src/api/modules/campaign-drafts.ts","frontend-react/src/api/modules/campaign-library.ts","frontend-react/src/api/modules/campaign-targets.ts","frontend-react/src/api/modules/campaign-tools.ts","frontend-react/src/api/modules/campaign-use-case-templates.ts","frontend-react/src/api/modules/campaign-wizard.test.ts","frontend-react/src/api/modules/campaign-wizard.ts","frontend-react/src/api/modules/campaigns.ts","frontend-react/src/api/modules/capability-graph.ts","frontend-react/src/api/modules/cash-flow.test.ts","frontend-react/src/api/modules/cash-flow.ts","frontend-react/src/api/modules/certifications.ts","frontend-react/src/api/modules/channel-analytics.ts","frontend-react/src/api/modules/channel-integrations.ts","frontend-react/src/api/modules/channels.ts","frontend-react/src/api/modules/chart-of-accounts.ts","frontend-react/src/api/modules/cohort-analysis.ts","frontend-react/src/api/modules/commissions.ts","frontend-react/src/api/modules/community-activities.ts","frontend-react/src/api/modules/community-analytics.ts","frontend-react/src/api/modules/community-bots.ts","frontend-react/src/api/modules/community-fission.ts","frontend-react/src/api/modules/community-gamification.ts","frontend-react/src/api/modules/community-groups.ts","frontend-react/src/api/modules/community-levels.ts","frontend-react/src/api/modules/community-materials.ts","frontend-react/src/api/modules/community-members.ts","frontend-react/src/api/modules/community-messages.ts","frontend-react/src/api/modules/community-points.ts","frontend-react/src/api/modules/community-tasks.ts","frontend-react/src/api/modules/consumer-behavior-analytics.ts","frontend-react/src/api/modules/content-analytics.ts","frontend-react/src/api/modules/content-categories.ts","frontend-react/src/api/modules/content-copyright.test.ts","frontend-react/src/api/modules/content-copyright.ts","frontend-react/src/api/modules/content-creation.ts","frontend-react/src/api/modules/content-distribution.ts","frontend-react/src/api/modules/content-library.ts","frontend-react/src/api/modules/content-review.ts","frontend-react/src/api/modules/content-templates.ts","frontend-react/src/api/modules/contract-templates.test.ts","frontend-react/src/api/modules/contract-templates.ts","frontend-react/src/api/modules/contracts.test.ts","frontend-react/src/api/modules/contracts.ts","frontend-react/src/api/modules/cost-allocation.ts","frontend-react/src/api/modules/course-marketplace.ts","frontend-react/src/api/modules/cpq.ts","frontend-react/src/api/modules/crm-activities.ts","frontend-react/src/api/modules/cross-domain-funnel.ts","frontend-react/src/api/modules/customer-analytics.ts","frontend-react/src/api/modules/customer-balance.ts","frontend-react/src/api/modules/customer-health.ts","frontend-react/src/api/modules/customer-journey-orchestration.ts","frontend-react/src/api/modules/customer-journey.ts","frontend-react/src/api/modules/customer-lifecycle-value.ts","frontend-react/src/api/modules/customer-ltv.ts","frontend-react/src/api/modules/customer-marketing.ts","frontend-react/src/api/modules/customer-profit.ts","frontend-react/src/api/modules/customer-segmentation.ts","frontend-react/src/api/modules/customers.test.ts","frontend-react/src/api/modules/customers.ts","frontend-react/src/api/modules/dashboard.ts","frontend-react/src/api/modules/departments.test.ts","frontend-react/src/api/modules/departments.ts","frontend-react/src/api/modules/devices.ts","frontend-react/src/api/modules/diagnosis.ts","frontend-react/src/api/modules/dictionaries.test.ts","frontend-react/src/api/modules/dictionaries.ts","frontend-react/src/api/modules/dimension-transform.ts","frontend-react/src/api/modules/disbursements.ts","frontend-react/src/api/modules/email-marketing.ts","frontend-react/src/api/modules/email-templates.eios.test.ts","frontend-react/src/api/modules/email-templates.ts","frontend-react/src/api/modules/event-logs.ts","frontend-react/src/api/modules/event-subscriptions.ts","frontend-react/src/api/modules/events.ts","frontend-react/src/api/modules/expense-claims.test.ts","frontend-react/src/api/modules/expense-claims.ts","frontend-react/src/api/modules/expense.ts","frontend-react/src/api/modules/faults.ts","frontend-react/src/api/modules/files.ts","frontend-react/src/api/modules/finance-os.ts","frontend-react/src/api/modules/finance-periods.ts","frontend-react/src/api/modules/finance.ts","frontend-react/src/api/modules/financial-reports.ts","frontend-react/src/api/modules/fulfillment.ts","frontend-react/src/api/modules/geo-analytics.ts","frontend-react/src/api/modules/geo-fences.ts","frontend-react/src/api/modules/geo-keywords.ts","frontend-react/src/api/modules/geo-pois.ts","frontend-react/src/api/modules/geo-reviews.ts","frontend-react/src/api/modules/groupbuy-analytics.ts","frontend-react/src/api/modules/groupbuy-campaigns.ts","frontend-react/src/api/modules/groupbuy-commissions.ts","frontend-react/src/api/modules/groupbuy-influencers-api.ts","frontend-react/src/api/modules/groupbuy-influencers-types.ts","frontend-react/src/api/modules/groupbuy-influencers-utils.ts","frontend-react/src/api/modules/groupbuy-influencers.test.ts","frontend-react/src/api/modules/groupbuy-influencers.ts","frontend-react/src/api/modules/groupbuy-inventory.ts","frontend-react/src/api/modules/groupbuy-orders.ts","frontend-react/src/api/modules/groupbuy-participants.ts","frontend-react/src/api/modules/groupbuy-platforms.ts","frontend-react/src/api/modules/groupbuy-pricing.ts","frontend-react/src/api/modules/groupbuy-products.ts","frontend-react/src/api/modules/groupbuy-promotions.ts","frontend-react/src/api/modules/groupbuy-redemptions.ts","frontend-react/src/api/modules/groupbuy-reviews.ts","frontend-react/src/api/modules/groupbuy-settlements.ts","frontend-react/src/api/modules/hr-attendance.test.ts","frontend-react/src/api/modules/hr-attendance.ts","frontend-react/src/api/modules/hr-benefits.test.ts","frontend-react/src/api/modules/hr-benefits.ts","frontend-react/src/api/modules/hr-payroll.ts","frontend-react/src/api/modules/hr-training-api.ts","frontend-react/src/api/modules/hr-training-types.ts","frontend-react/src/api/modules/hr-training.test.ts","frontend-react/src/api/modules/hr-training.ts","frontend-react/src/api/modules/hr.docs.ts","frontend-react/src/api/modules/hr.ts","frontend-react/src/api/modules/im-channels.ts","frontend-react/src/api/modules/im-conversations.ts","frontend-react/src/api/modules/im-messages.ts","frontend-react/src/api/modules/im-websocket.ts","frontend-react/src/api/modules/im.ts","frontend-react/src/api/modules/integration-services.ts","frontend-react/src/api/modules/intent-analyzer.ts","frontend-react/src/api/modules/inventory-reservations.ts","frontend-react/src/api/modules/inventory.test.ts","frontend-react/src/api/modules/inventory.ts","frontend-react/src/api/modules/invoices.ts","frontend-react/src/api/modules/journal-entries.ts","frontend-react/src/api/modules/journey-orchestration.ts","frontend-react/src/api/modules/knowledge-base.ts","frontend-react/src/api/modules/knowledge-candidates.test.ts","frontend-react/src/api/modules/knowledge-candidates.ts","frontend-react/src/api/modules/knowledge-capture-rules.ts","frontend-react/src/api/modules/knowledge-capture.ts","frontend-react/src/api/modules/knowledge-feedback.test.ts","frontend-react/src/api/modules/knowledge-feedback.ts","frontend-react/src/api/modules/knowledge.ts","frontend-react/src/api/modules/landing-pages.ts","frontend-react/src/api/modules/lead-pools.ts","frontend-react/src/api/modules/lead-qualification.ts","frontend-react/src/api/modules/lead-scoring-ai.ts","frontend-react/src/api/modules/lead-sla.ts","frontend-react/src/api/modules/leads.test.ts","frontend-react/src/api/modules/leads.ts","frontend-react/src/api/modules/learning-paths.ts","frontend-react/src/api/modules/livestream-analytics.ts","frontend-react/src/api/modules/livestream-gifts.ts","frontend-react/src/api/modules/livestream-groupbuy-conversion.ts","frontend-react/src/api/modules/livestream-groupbuy.ts","frontend-react/src/api/modules/livestream-interactions.ts","frontend-react/src/api/modules/livestream-products.ts","frontend-react/src/api/modules/livestream-rooms.ts","frontend-react/src/api/modules/livestream-schedules.ts","frontend-react/src/api/modules/livestream-scripts.ts","frontend-react/src/api/modules/livestream.ts","frontend-react/src/api/modules/location-assessments.ts","frontend-react/src/api/modules/login-logs.ts","frontend-react/src/api/modules/maintenance.ts","frontend-react/src/api/modules/marketing-attribution.docs.ts","frontend-react/src/api/modules/marketing-attribution.ts","frontend-react/src/api/modules/marketing-automation.ts","frontend-react/src/api/modules/marketing-calendar.ts","frontend-react/src/api/modules/marketing-chatbot.ts","frontend-react/src/api/modules/marketing-content.ts","frontend-react/src/api/modules/marketing-effectiveness.docs.ts","frontend-react/src/api/modules/marketing-effectiveness.ts","frontend-react/src/api/modules/marketing-forms.ts","frontend-react/src/api/modules/marketing-matrix.ts","frontend-react/src/api/modules/marketing-north-star.test.ts","frontend-react/src/api/modules/marketing-north-star.ts","frontend-react/src/api/modules/marketing-timeslots.ts","frontend-react/src/api/modules/marketing-tools.docs.ts","frontend-react/src/api/modules/marketing-tools.ts","frontend-react/src/api/modules/marketing-workflows.ts","frontend-react/src/api/modules/marketing.ts","frontend-react/src/api/modules/mdm.ts","frontend-react/src/api/modules/meddpicc-analyses.ts","frontend-react/src/api/modules/menus.ts","frontend-react/src/api/modules/multi-touch-attribution.ts","frontend-react/src/api/modules/notification-configs.ts","frontend-react/src/api/modules/notifications.ts","frontend-react/src/api/modules/omnichannel-dashboard.ts","frontend-react/src/api/modules/omnichannel-data-hub.ts","frontend-react/src/api/modules/omnichannel-touchpoints.ts","frontend-react/src/api/modules/operation-logs.ts","frontend-react/src/api/modules/opportunities.test.ts","frontend-react/src/api/modules/opportunities.ts","frontend-react/src/api/modules/orders.test.ts","frontend-react/src/api/modules/orders.ts","frontend-react/src/api/modules/org-chart.docs.ts","frontend-react/src/api/modules/org-chart.ts","frontend-react/src/api/modules/outbound.ts","frontend-react/src/api/modules/partner-customers.ts","frontend-react/src/api/modules/partners.ts","frontend-react/src/api/modules/payment-analytics.ts","frontend-react/src/api/modules/payment-plans.ts","frontend-react/src/api/modules/payments.ts","frontend-react/src/api/modules/performance-aggregates.ts","frontend-react/src/api/modules/pm.ts","frontend-react/src/api/modules/positions.docs.ts","frontend-react/src/api/modules/positions.ts","frontend-react/src/api/modules/predictive-analytics.ts","frontend-react/src/api/modules/price-books.test.ts","frontend-react/src/api/modules/price-books.ts","frontend-react/src/api/modules/process-designer.ts","frontend-react/src/api/modules/process-im.ts","frontend-react/src/api/modules/process.ts","frontend-react/src/api/modules/product-analytics.docs.ts","frontend-react/src/api/modules/product-analytics.ts","frontend-react/src/api/modules/product-categories.ts","frontend-react/src/api/modules/products.test.ts","frontend-react/src/api/modules/products.ts","frontend-react/src/api/modules/projects-api.ts","frontend-react/src/api/modules/projects-types.ts","frontend-react/src/api/modules/projects.ts","frontend-react/src/api/modules/purchase-orders.test.ts","frontend-react/src/api/modules/purchase-orders.ts","frontend-react/src/api/modules/qr-codes.ts","frontend-react/src/api/modules/quotes.test.ts","frontend-react/src/api/modules/quotes.ts","frontend-react/src/api/modules/realtime-trigger.ts","frontend-react/src/api/modules/realtime.ts","frontend-react/src/api/modules/reconciliation.ts","frontend-react/src/api/modules/redemptions.ts","frontend-react/src/api/modules/renewal-tasks.ts","frontend-react/src/api/modules/renewals.ts","frontend-react/src/api/modules/reports.ts","frontend-react/src/api/modules/resource-requests.ts","frontend-react/src/api/modules/revenue-recognition.ts","frontend-react/src/api/modules/revenue.ts","frontend-react/src/api/modules/rfm-analysis.ts","frontend-react/src/api/modules/rma.ts","frontend-react/src/api/modules/roles.test.ts","frontend-react/src/api/modules/roles.ts","frontend-react/src/api/modules/sales-coach.ts","frontend-react/src/api/modules/sales-dashboard.test.ts","frontend-react/src/api/modules/sales-dashboard.ts","frontend-react/src/api/modules/sample-requests.ts","frontend-react/src/api/modules/satisfaction.ts","frontend-react/src/api/modules/scheduled-jobs.ts","frontend-react/src/api/modules/search.ts","frontend-react/src/api/modules/security-settings.docs.ts","frontend-react/src/api/modules/security-settings.ts","frontend-react/src/api/modules/segments.ts","frontend-react/src/api/modules/self-operated-store.ts","frontend-react/src/api/modules/serial-numbers.ts","frontend-react/src/api/modules/service-dashboard.ts","frontend-react/src/api/modules/service-monitor.ts","frontend-react/src/api/modules/service.docs.ts","frontend-react/src/api/modules/service.ts","frontend-react/src/api/modules/settings.docs.ts","frontend-react/src/api/modules/settings.ts","frontend-react/src/api/modules/shipments.docs.ts","frontend-react/src/api/modules/shipments.ts","frontend-react/src/api/modules/sla.ts","frontend-react/src/api/modules/sms-marketing.ts","frontend-react/src/api/modules/social-accounts.ts","frontend-react/src/api/modules/social-analytics.ts","frontend-react/src/api/modules/social-auto-replies.ts","frontend-react/src/api/modules/social-competitors.ts","frontend-react/src/api/modules/social-followers.ts","frontend-react/src/api/modules/social-hot-topics.ts","frontend-react/src/api/modules/social-interactions.ts","frontend-react/src/api/modules/social-posts.ts","frontend-react/src/api/modules/spare-parts.ts","frontend-react/src/api/modules/stage-knowledge-packs.ts","frontend-react/src/api/modules/stage-knowledge.ts","frontend-react/src/api/modules/store-agency.ts","frontend-react/src/api/modules/store-configs.ts","frontend-react/src/api/modules/store-dashboard.ts","frontend-react/src/api/modules/store-inventory.ts","frontend-react/src/api/modules/store-ops-compat.test.ts","frontend-react/src/api/modules/store-performance.test.ts","frontend-react/src/api/modules/store-performance.ts","frontend-react/src/api/modules/store-settlements.ts","frontend-react/src/api/modules/store-staff.ts","frontend-react/src/api/modules/stores.test.ts","frontend-react/src/api/modules/stores.ts","frontend-react/src/api/modules/supplier-center.ts","frontend-react/src/api/modules/supplier-management.ts","frontend-react/src/api/modules/supplier-payments.test.ts","frontend-react/src/api/modules/supplier-payments.ts","frontend-react/src/api/modules/suppliers.test.ts","frontend-react/src/api/modules/suppliers.ts","frontend-react/src/api/modules/supply-chain.ts","frontend-react/src/api/modules/swot-analyses.ts","frontend-react/src/api/modules/system-events.ts","frontend-react/src/api/modules/system-import.ts","frontend-react/src/api/modules/system-monitor.ts","frontend-react/src/api/modules/system-settings.ts","frontend-react/src/api/modules/system.docs.ts","frontend-react/src/api/modules/system.ts","frontend-react/src/api/modules/talent-review.ts","frontend-react/src/api/modules/targets.ts","frontend-react/src/api/modules/tenant-configs.ts","frontend-react/src/api/modules/tenant-settings.ts","frontend-react/src/api/modules/ticket-dependencies.ts","frontend-react/src/api/modules/ticket-gantt.ts","frontend-react/src/api/modules/ticket-workflows.ts","frontend-react/src/api/modules/tickets.ts","frontend-react/src/api/modules/tob-toc-gateway.ts","frontend-react/src/api/modules/treasury.ts","frontend-react/src/api/modules/unified-campaign.ts","frontend-react/src/api/modules/users.test.ts","frontend-react/src/api/modules/users.ts","frontend-react/src/api/modules/utm-tracking.ts","frontend-react/src/api/modules/video-call.ts","frontend-react/src/api/modules/video-calls.ts","frontend-react/src/api/modules/web-tracking.ts","frontend-react/src/api/modules/workflow-designer.ts","frontend-react/src/api/response-normalizer.test.ts","frontend-react/src/api/response-normalizer.ts","frontend-react/src/app/App.tsx","frontend-react/src/app/providers/ErrorBoundary.test.tsx","frontend-react/src/app/providers/ErrorBoundary.tsx","frontend-react/src/app/providers/FeedbackBinder.tsx","frontend-react/src/app/providers/QueryProvider.tsx","frontend-react/src/app/providers/ThemeProvider.tsx","frontend-react/src/app/theme/antd-tokens.test.ts","frontend-react/src/app/theme/antd-tokens.ts","frontend-react/src/components/BatchActionBar.module.scss","frontend-react/src/components/BatchActionBar.test.tsx","frontend-react/src/components/BatchActionBar.tsx","frontend-react/src/components/business/BizCodeLink.module.scss","frontend-react/src/components/business/BizCodeLink.test.tsx","frontend-react/src/components/business/BizCodeLink.tsx","frontend-react/src/components/business/EventKnowledgeInput.module.scss","frontend-react/src/components/business/EventKnowledgeInput.test.tsx","frontend-react/src/components/business/EventKnowledgeInput.tsx","frontend-react/src/components/business/IMPanel.module.scss","frontend-react/src/components/business/IMPanel.test.tsx","frontend-react/src/components/business/IMPanel.tsx","frontend-react/src/components/business/LeadConvertDialog.tsx","frontend-react/src/components/business/ObjectionDetector.module.scss","frontend-react/src/components/business/ObjectionDetector.test.tsx","frontend-react/src/components/business/ObjectionDetector.tsx","frontend-react/src/components/business/SLAClock.module.scss","frontend-react/src/components/business/SLAClock.tsx","frontend-react/src/components/business/UserPicker.module.scss","frontend-react/src/components/business/UserPicker.test.tsx","frontend-react/src/components/business/UserPicker.tsx","frontend-react/src/components/business/event-stream/EventStreamPanel.tsx","frontend-react/src/components/business/event-stream/__tests__/EventStreamPanel.test.tsx","frontend-react/src/components/business/im-panel/ConversationMessages.module.scss","frontend-react/src/components/business/im-panel/ConversationMessages.tsx","frontend-react/src/components/business/im-panel/__tests__/ConversationMessages.test.tsx","frontend-react/src/components/business/index.ts","frontend-react/src/components/common/Chart.test.tsx","frontend-react/src/components/common/Chart.tsx","frontend-react/src/components/common/DataTable.module.scss","frontend-react/src/components/common/DataTable.test.tsx","frontend-react/src/components/common/DataTable.tsx","frontend-react/src/components/common/EmptyState.module.scss","frontend-react/src/components/common/EmptyState.tsx","frontend-react/src/components/common/ExportButton.tsx","frontend-react/src/components/common/FormDialog.module.scss","frontend-react/src/components/common/FormDialog.tsx","frontend-react/src/components/common/ImportDialog.module.scss","frontend-react/src/components/common/ImportDialog.tsx","frontend-react/src/components/common/JHLogo.module.scss","frontend-react/src/components/common/JHLogo.tsx","frontend-react/src/components/common/LoadingFallback.module.scss","frontend-react/src/components/common/LoadingFallback.tsx","frontend-react/src/components/common/PageHeader.module.scss","frontend-react/src/components/common/PageHeader.tsx","frontend-react/src/components/common/Permission.tsx","frontend-react/src/components/common/ResponsiveDataTable.module.scss","frontend-react/src/components/common/ResponsiveDataTable.test.tsx","frontend-react/src/components/common/ResponsiveDataTable.tsx","frontend-react/src/components/common/SearchForm.module.scss","frontend-react/src/components/common/SearchForm.test.tsx","frontend-react/src/components/common/SearchForm.tsx","frontend-react/src/components/common/SkeletonLoader.module.scss","frontend-react/src/components/common/SkeletonLoader.tsx","frontend-react/src/components/common/StatsCard.module.scss","frontend-react/src/components/common/StatsCard.tsx","frontend-react/src/components/common/StatusBadge.module.scss","frontend-react/src/components/common/StatusBadge.tsx","frontend-react/src/components/common/common-small.test.tsx","frontend-react/src/components/common/dialogs.test.tsx","frontend-react/src/components/common/index.ts","frontend-react/src/components/layout/AppLayout.module.scss","frontend-react/src/components/layout/AppLayout.test.tsx","frontend-react/src/components/layout/AppLayout.tsx","frontend-react/src/components/layout/Breadcrumb.module.scss","frontend-react/src/components/layout/Breadcrumb.tsx","frontend-react/src/components/layout/Header.module.scss","frontend-react/src/components/layout/Header.test.tsx","frontend-react/src/components/layout/Header.tsx","frontend-react/src/components/layout/MobileAppShell.module.scss","frontend-react/src/components/layout/MobileAppShell.test.tsx","frontend-react/src/components/layout/MobileAppShell.tsx","frontend-react/src/components/layout/MobileBottomNav.module.scss","frontend-react/src/components/layout/MobileBottomNav.test.tsx","frontend-react/src/components/layout/MobileBottomNav.tsx","frontend-react/src/components/layout/MobileDrawer.module.scss","frontend-react/src/components/layout/MobileDrawer.tsx","frontend-react/src/components/layout/MobileHeader.module.scss","frontend-react/src/components/layout/MobileHeader.tsx","frontend-react/src/components/layout/OfflineBanner.module.scss","frontend-react/src/components/layout/OfflineBanner.tsx","frontend-react/src/components/layout/PageAIAssistWidget.tsx","frontend-react/src/components/layout/ServiceStatusIndicator.module.scss","frontend-react/src/components/layout/ServiceStatusIndicator.tsx","frontend-react/src/components/layout/Sidebar.module.scss","frontend-react/src/components/layout/Sidebar.test.tsx","frontend-react/src/components/layout/Sidebar.tsx","frontend-react/src/components/layout/index.ts","frontend-react/src/components/mobile/BottomActionBar.module.scss","frontend-react/src/components/mobile/BottomActionBar.test.tsx","frontend-react/src/components/mobile/BottomActionBar.tsx","frontend-react/src/components/mobile/FloatingActionButton.module.scss","frontend-react/src/components/mobile/FloatingActionButton.tsx","frontend-react/src/components/mobile/MobileCard.module.scss","frontend-react/src/components/mobile/MobileCard.test.tsx","frontend-react/src/components/mobile/MobileCard.tsx","frontend-react/src/components/mobile/MobileFilterDrawer.module.scss","frontend-react/src/components/mobile/MobileFilterDrawer.test.tsx","frontend-react/src/components/mobile/MobileFilterDrawer.tsx","frontend-react/src/components/mobile/MobileFormStepper.module.scss","frontend-react/src/components/mobile/MobileFormStepper.test.tsx","frontend-react/src/components/mobile/MobileFormStepper.tsx","frontend-react/src/components/mobile/MobileList.module.scss","frontend-react/src/components/mobile/MobileList.test.tsx","frontend-react/src/components/mobile/MobileList.tsx","frontend-react/src/components/mobile/PullRefresh.module.scss","frontend-react/src/components/mobile/PullRefresh.test.tsx","frontend-react/src/components/mobile/PullRefresh.tsx","frontend-react/src/components/mobile/README.md","frontend-react/src/components/mobile/SwipeAction.module.scss","frontend-react/src/components/mobile/SwipeAction.test.tsx","frontend-react/src/components/mobile/SwipeAction.tsx","frontend-react/src/components/mobile/index.ts","frontend-react/src/components/responsive/ResponsiveTabs.module.scss","frontend-react/src/components/responsive/ResponsiveTabs.test.tsx","frontend-react/src/components/responsive/ResponsiveTabs.tsx","frontend-react/src/components/responsive/index.ts","frontend-react/src/hooks/__tests__/useImRealtimeNotifications.test.tsx","frontend-react/src/hooks/index.ts","frontend-react/src/hooks/useBatchActions.ts","frontend-react/src/hooks/useFormDraft.ts","frontend-react/src/hooks/useFormSubmit.test.tsx","frontend-react/src/hooks/useFormSubmit.ts","frontend-react/src/hooks/useImRealtimeNotifications.ts","frontend-react/src/hooks/useLayout.ts","frontend-react/src/hooks/useListPage.test.tsx","frontend-react/src/hooks/useListPage.ts","frontend-react/src/hooks/usePermission.ts","frontend-react/src/hooks/useResponsive.test.tsx","frontend-react/src/hooks/useResponsive.ts","frontend-react/src/hooks/useSwipeBack.test.tsx","frontend-react/src/hooks/useSwipeBack.ts","frontend-react/src/i18n/index.test.ts","frontend-react/src/i18n/index.ts","frontend-react/src/i18n/locales/en-SG.ts","frontend-react/src/i18n/locales/en-US.ts","frontend-react/src/i18n/locales/id-ID.ts","frontend-react/src/i18n/locales/zh-CN.ts","frontend-react/src/i18n/menu-map.ts","frontend-react/src/lib/crypto/index.test.ts","frontend-react/src/lib/crypto/index.ts","frontend-react/src/lib/crypto/key-exchange.ts","frontend-react/src/lib/crypto/key-manager.ts","frontend-react/src/lib/crypto/message-crypto.ts","frontend-react/src/lib/crypto/session-key.ts","frontend-react/src/lib/crypto/storage.ts","frontend-react/src/main.tsx","frontend-react/src/router/guards.test.tsx","frontend-react/src/router/guards.tsx","frontend-react/src/router/index.tsx","frontend-react/src/router/menu.ts","frontend-react/src/router/modules/__tests__/compat-redirects.test.tsx","frontend-react/src/router/modules/__tests__/eios-retired-workflow.test.tsx","frontend-react/src/router/modules/acquisition.tsx","frontend-react/src/router/modules/ai-agents.tsx","frontend-react/src/router/modules/compat-redirects.tsx","frontend-react/src/router/modules/content-social.tsx","frontend-react/src/router/modules/dashboard.tsx","frontend-react/src/router/modules/finance.tsx","frontend-react/src/router/modules/hr.tsx","frontend-react/src/router/modules/marketing.tsx","frontend-react/src/router/modules/sales.tsx","frontend-react/src/router/modules/service.tsx","frontend-react/src/router/modules/stores.tsx","frontend-react/src/router/modules/supplemental.tsx","frontend-react/src/router/modules/supply-chain.tsx","frontend-react/src/router/modules/system.tsx","frontend-react/src/router/route-paths.ts","frontend-react/src/router/types.ts","frontend-react/src/router/view-loader.tsx","frontend-react/src/stores/__tests__/imConnection.test.ts","frontend-react/src/stores/__tests__/imConversation.test.ts","frontend-react/src/stores/__tests__/imMessage.test.ts","frontend-react/src/stores/app.ts","frontend-react/src/stores/auth.ts","frontend-react/src/stores/imConnection.ts","frontend-react/src/stores/imConversation.ts","frontend-react/src/stores/imMessage.ts","frontend-react/src/stores/index.ts","frontend-react/src/stores/layout.ts","frontend-react/src/stores/persist-compat.ts","frontend-react/src/styles/_containers.scss","frontend-react/src/styles/_dark-mode.scss","frontend-react/src/styles/_mobile-global.scss","frontend-react/src/styles/_variables.scss","frontend-react/src/styles/index.scss","frontend-react/src/styles/transitions.scss","frontend-react/src/test/setup.tsx","frontend-react/src/types/ai-agent.ts","frontend-react/src/types/common.ts","frontend-react/src/types/enums.ts","frontend-react/src/types/fetch-event-source.d.ts","frontend-react/src/types/gantt.ts","frontend-react/src/types/im-binding.ts","frontend-react/src/types/index.ts","frontend-react/src/types/mdm.ts","frontend-react/src/types/models.ts","frontend-react/src/types/process.ts","frontend-react/src/types/project-gantt.ts","frontend-react/src/utils/array-guard.test.ts","frontend-react/src/utils/array-guard.ts","frontend-react/src/utils/case-converter.test.ts","frontend-react/src/utils/case-converter.ts","frontend-react/src/utils/color.ts","frontend-react/src/utils/date.test.ts","frontend-react/src/utils/date.ts","frontend-react/src/utils/echarts.ts","frontend-react/src/utils/error.test.ts","frontend-react/src/utils/error.ts","frontend-react/src/utils/feedback.ts","frontend-react/src/utils/formatters.test.ts","frontend-react/src/utils/formatters.ts","frontend-react/src/utils/health-endpoints.test.ts","frontend-react/src/utils/health-endpoints.ts","frontend-react/src/utils/idempotency.test.ts","frontend-react/src/utils/idempotency.ts","frontend-react/src/utils/index.ts","frontend-react/src/utils/logger.test.ts","frontend-react/src/utils/logger.ts","frontend-react/src/utils/media-server-url.test.ts","frontend-react/src/utils/media-server-url.ts","frontend-react/src/utils/message-throttle.test.ts","frontend-react/src/utils/message-throttle.ts","frontend-react/src/utils/number.test.ts","frontend-react/src/utils/number.ts","frontend-react/src/utils/object-guard.test.ts","frontend-react/src/utils/object-guard.ts","frontend-react/src/utils/pdf.ts","frontend-react/src/utils/region-data.ts","frontend-react/src/utils/type-mappers.test.ts","frontend-react/src/utils/type-mappers.ts","frontend-react/src/utils/validators.test.ts","frontend-react/src/utils/validators.ts","frontend-react/src/views/Login.tsx","frontend-react/src/views/NotFound.tsx","frontend-react/src/views/__tests__/low-risk-mock-view-replacements.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch2.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch3.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch4.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch5.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch6.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch7.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch8.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch9.test.tsx","frontend-react/src/views/abm-marketing/Form.module.scss","frontend-react/src/views/abm-marketing/Form.tsx","frontend-react/src/views/abm-marketing/Index.module.scss","frontend-react/src/views/abm-marketing/Index.tsx","frontend-react/src/views/acquisition/Acquisition.module.scss","frontend-react/src/views/acquisition/DeepAnalysis.tsx","frontend-react/src/views/acquisition/Index.tsx","frontend-react/src/views/acquisition/__tests__/acquisition-index.test.tsx","frontend-react/src/views/acquisition/__tests__/deep-analysis.test.tsx","frontend-react/src/views/ad-accounts/AdAccounts.module.scss","frontend-react/src/views/ad-accounts/Detail.tsx","frontend-react/src/views/ad-accounts/Form.tsx","frontend-react/src/views/ad-accounts/Index.tsx","frontend-react/src/views/ad-accounts/__tests__/ad-accounts.test.tsx","frontend-react/src/views/ad-accounts/adAccountMeta.ts","frontend-react/src/views/ad-analytics/Index.module.scss","frontend-react/src/views/ad-analytics/Index.tsx","frontend-react/src/views/ad-audiences/AdAudiences.module.scss","frontend-react/src/views/ad-audiences/Detail.tsx","frontend-react/src/views/ad-audiences/Form.tsx","frontend-react/src/views/ad-audiences/Index.tsx","frontend-react/src/views/ad-audiences/__tests__/ad-audiences.test.tsx","frontend-react/src/views/ad-audiences/adAudienceMeta.ts","frontend-react/src/views/ad-biddings/AdBiddings.module.scss","frontend-react/src/views/ad-biddings/Detail.tsx","frontend-react/src/views/ad-biddings/Form.tsx","frontend-react/src/views/ad-biddings/Index.tsx","frontend-react/src/views/ad-biddings/__tests__/ad-biddings.test.tsx","frontend-react/src/views/ad-biddings/adBiddingMeta.ts","frontend-react/src/views/ad-campaigns/AdCampaigns.module.scss","frontend-react/src/views/ad-campaigns/Detail.tsx","frontend-react/src/views/ad-campaigns/Form.tsx","frontend-react/src/views/ad-campaigns/Index.tsx","frontend-react/src/views/ad-campaigns/__tests__/ad-campaigns.test.tsx","frontend-react/src/views/ad-campaigns/adCampaignMeta.ts","frontend-react/src/views/ad-creatives/AdCreatives.module.scss","frontend-react/src/views/ad-creatives/Detail.tsx","frontend-react/src/views/ad-creatives/Form.tsx","frontend-react/src/views/ad-creatives/Index.tsx","frontend-react/src/views/ad-creatives/__tests__/ad-creatives.test.tsx","frontend-react/src/views/ad-creatives/adCreativeMeta.ts","frontend-react/src/views/ad-placement/ABTests.tsx","frontend-react/src/views/ad-placement/AdPlacement.module.scss","frontend-react/src/views/ad-placement/AudiencePackForm.tsx","frontend-react/src/views/ad-placement/AudiencePacks.tsx","frontend-react/src/views/ad-placement/BudgetAlerts.tsx","frontend-react/src/views/ad-placement/CampaignForm.tsx","frontend-react/src/views/ad-placement/Creatives.tsx","frontend-react/src/views/ad-placement/Index.tsx","frontend-react/src/views/ad-placement/RoiAnalysis.tsx","frontend-react/src/views/ad-placement/__tests__/ab-tests.test.tsx","frontend-react/src/views/ad-placement/__tests__/ad-placement.test.tsx","frontend-react/src/views/ad-placement/__tests__/audience-packs.test.tsx","frontend-react/src/views/ad-placement/__tests__/budget-alerts.test.tsx","frontend-react/src/views/ad-placement/__tests__/creatives.test.tsx","frontend-react/src/views/ad-placement/__tests__/roi-analysis.test.tsx","frontend-react/src/views/ad-placement/adPlacementMeta.ts","frontend-react/src/views/ad-reports/AdReports.module.scss","frontend-react/src/views/ad-reports/Detail.tsx","frontend-react/src/views/ad-reports/Form.tsx","frontend-react/src/views/ad-reports/Index.tsx","frontend-react/src/views/ad-reports/__tests__/ad-reports.test.tsx","frontend-react/src/views/ad-reports/adReportMeta.ts","frontend-react/src/views/admin/Index.tsx","frontend-react/src/views/admin/Workbench.module.scss","frontend-react/src/views/admin/Workbench.tsx","frontend-react/src/views/admin/audit-logs/Index.module.scss","frontend-react/src/views/admin/audit-logs/Index.tsx","frontend-react/src/views/admin/components/WorkstationCalendarGantt.module.scss","frontend-react/src/views/admin/components/WorkstationCalendarGantt.tsx","frontend-react/src/views/aging-analysis/Index.module.scss","frontend-react/src/views/aging-analysis/Index.tsx","frontend-react/src/views/aging-analysis/__tests__/aging-analysis-index.test.tsx","frontend-react/src/views/ai-agents/AIAgentOpsPages.module.scss","frontend-react/src/views/ai-agents/AIAgents.module.scss","frontend-react/src/views/ai-agents/AITasksPage.module.scss","frontend-react/src/views/ai-agents/AITasksPage.tsx","frontend-react/src/views/ai-agents/AgentCorePages.tsx","frontend-react/src/views/ai-agents/AgentSessions.tsx","frontend-react/src/views/ai-agents/Create.tsx","frontend-react/src/views/ai-agents/Detail.tsx","frontend-react/src/views/ai-agents/Events.tsx","frontend-react/src/views/ai-agents/IMConversations.module.scss","frontend-react/src/views/ai-agents/IMConversations.tsx","frontend-react/src/views/ai-agents/IMIntegrationSettings.module.scss","frontend-react/src/views/ai-agents/IMIntegrationSettings.tsx","frontend-react/src/views/ai-agents/IMQueue.module.scss","frontend-react/src/views/ai-agents/IMQueue.tsx","frontend-react/src/views/ai-agents/Index.tsx","frontend-react/src/views/ai-agents/LeadCollector.tsx","frontend-react/src/views/ai-agents/Metrics.tsx","frontend-react/src/views/ai-agents/Models.tsx","frontend-react/src/views/ai-agents/Overview.tsx","frontend-react/src/views/ai-agents/Queue.tsx","frontend-react/src/views/ai-agents/Tasks.tsx","frontend-react/src/views/ai-agents/TasksPending.tsx","frontend-react/src/views/ai-agents/__tests__/ai-agent-ops-pages.test.tsx","frontend-react/src/views/ai-agents/__tests__/ai-agents-pages.test.tsx","frontend-react/src/views/ai-agents/__tests__/ai-autopilot-react-pages.test.tsx","frontend-react/src/views/ai-agents/__tests__/ai-tasks-review-queue.test.tsx","frontend-react/src/views/ai-agents/__tests__/im-conversations.test.tsx","frontend-react/src/views/ai-agents/__tests__/im-integration-settings.test.tsx","frontend-react/src/views/ai-agents/__tests__/im-pages.test.tsx","frontend-react/src/views/ai-agents/__tests__/im-queue.test.tsx","frontend-react/src/views/ai-agents/__tests__/skill-library-index.test.tsx","frontend-react/src/views/ai-agents/autopilot/AITestCaseDetail.tsx","frontend-react/src/views/ai-agents/autopilot/AITestCases.tsx","frontend-react/src/views/ai-agents/autopilot/AITestRunDetail.tsx","frontend-react/src/views/ai-agents/autopilot/AutoGrowth.tsx","frontend-react/src/views/ai-agents/autopilot/AutoOps.tsx","frontend-react/src/views/ai-agents/autopilot/AutoPilotCorePages.tsx","frontend-react/src/views/ai-agents/autopilot/Flows.tsx","frontend-react/src/views/ai-agents/autopilot/NaturalCommand.tsx","frontend-react/src/views/ai-agents/autopilot/Overview.tsx","frontend-react/src/views/ai-agents/autopilot/RunDetail.tsx","frontend-react/src/views/ai-agents/autopilot/Runs.tsx","frontend-react/src/views/ai-agents/review-queue/Index.module.scss","frontend-react/src/views/ai-agents/review-queue/Index.tsx","frontend-react/src/views/ai-agents/shared.tsx","frontend-react/src/views/ai-agents/skill-library/Form.tsx","frontend-react/src/views/ai-agents/skill-library/Index.tsx","frontend-react/src/views/ai-copilot/Index.module.scss","frontend-react/src/views/ai-copilot/Index.tsx","frontend-react/src/views/alliance-agreements/Detail.tsx","frontend-react/src/views/alliance-agreements/Form.tsx","frontend-react/src/views/alliance-agreements/Index.tsx","frontend-react/src/views/alliance-analytics/Form.tsx","frontend-react/src/views/alliance-analytics/Index.tsx","frontend-react/src/views/alliance-campaigns/Detail.tsx","frontend-react/src/views/alliance-campaigns/Form.tsx","frontend-react/src/views/alliance-campaigns/Index.tsx","frontend-react/src/views/alliance-coupons/Detail.tsx","frontend-react/src/views/alliance-coupons/Form.tsx","frontend-react/src/views/alliance-coupons/Index.tsx","frontend-react/src/views/alliance-merchants/Form.tsx","frontend-react/src/views/alliance-merchants/Index.tsx","frontend-react/src/views/alliance-packages/Form.tsx","frontend-react/src/views/alliance-packages/Index.tsx","frontend-react/src/views/alliance-partners/Detail.tsx","frontend-react/src/views/alliance-partners/Form.tsx","frontend-react/src/views/alliance-partners/Index.tsx","frontend-react/src/views/alliance-products/Form.tsx","frontend-react/src/views/alliance-products/Index.tsx","frontend-react/src/views/alliance-promotions/Form.tsx","frontend-react/src/views/alliance-promotions/Index.tsx","frontend-react/src/views/alliance-referrals/Form.tsx","frontend-react/src/views/alliance-referrals/Index.tsx","frontend-react/src/views/alliance-settlements/Detail.tsx","frontend-react/src/views/alliance-settlements/Form.tsx","frontend-react/src/views/alliance-settlements/Index.tsx","frontend-react/src/views/alliance-shared/AlliancePages.module.scss","frontend-react/src/views/alliance-shared/AllianceResourceForm.tsx","frontend-react/src/views/alliance-shared/AllianceResourceIndex.tsx","frontend-react/src/views/alliance-shared/AllianceSettlementDetail.tsx","frontend-react/src/views/alliance-shared/__tests__/alliance-resources.test.tsx","frontend-react/src/views/alliance-shared/allianceResourceConfigs.tsx","frontend-react/src/views/alliance-shared/allianceTypes.ts","frontend-react/src/views/analytics/AnalysisWorkbench.module.scss","frontend-react/src/views/analytics/AnalysisWorkbench.tsx","frontend-react/src/views/analytics/Index.tsx","frontend-react/src/views/analytics/Queries.tsx","frontend-react/src/views/analytics/__tests__/dashboard-pending-analytics.test.tsx","frontend-react/src/views/analytics/roi/Index.module.scss","frontend-react/src/views/analytics/roi/Index.tsx","frontend-react/src/views/analytics/roi/__tests__/roi-index.test.tsx","frontend-react/src/views/ap-ledger/Index.tsx","frontend-react/src/views/ap-ledger/__tests__/ap-ledger-index.test.tsx","frontend-react/src/views/approval-configs/ApprovalConfigs.module.scss","frontend-react/src/views/approval-configs/Form.tsx","frontend-react/src/views/approval-configs/Index.tsx","frontend-react/src/views/approval-configs/__tests__/approval-configs.test.tsx","frontend-react/src/views/approval-templates/ApprovalTemplateDesigner.module.scss","frontend-react/src/views/approval-templates/ApprovalTemplates.module.scss","frontend-react/src/views/approval-templates/Form.tsx","frontend-react/src/views/approval-templates/Index.tsx","frontend-react/src/views/approval-templates/__tests__/approval-templates.test.tsx","frontend-react/src/views/approvals/Detail.module.scss","frontend-react/src/views/approvals/Detail.tsx","frontend-react/src/views/approvals/Index.module.scss","frontend-react/src/views/approvals/Index.tsx","frontend-react/src/views/approvals/__tests__/approvals-detail.test.tsx","frontend-react/src/views/approvals/__tests__/approvals-index.test.tsx","frontend-react/src/views/approvals/components/PromptDialog.module.scss","frontend-react/src/views/approvals/components/PromptDialog.tsx","frontend-react/src/views/ar-ledger/Detail.module.scss","frontend-react/src/views/ar-ledger/Detail.tsx","frontend-react/src/views/ar-ledger/Form.module.scss","frontend-react/src/views/ar-ledger/Form.tsx","frontend-react/src/views/ar-ledger/Index.module.scss","frontend-react/src/views/ar-ledger/Index.tsx","frontend-react/src/views/ar-ledger/__tests__/ar-ledger-index.test.tsx","frontend-react/src/views/ar-ledger/components/CollectionManager.module.scss","frontend-react/src/views/ar-ledger/components/CollectionManager.tsx","frontend-react/src/views/ar-ledger/components/StatementGenerator.module.scss","frontend-react/src/views/ar-ledger/components/StatementGenerator.tsx","frontend-react/src/views/ar-ledger/components/index.ts","frontend-react/src/views/assembly/Assembly.module.scss","frontend-react/src/views/assembly/AssemblyOrderForm.tsx","frontend-react/src/views/assembly/AssemblyOrderList.tsx","frontend-react/src/views/assembly/AssemblyReceiptForm.tsx","frontend-react/src/views/assembly/AssemblyReceiptList.tsx","frontend-react/src/views/assembly/BomForm.tsx","frontend-react/src/views/assembly/BomList.tsx","frontend-react/src/views/assembly/MaterialIssueForm.tsx","frontend-react/src/views/assembly/MaterialIssueList.tsx","frontend-react/src/views/assembly/__tests__/assembly-pages.test.tsx","frontend-react/src/views/assembly/assemblyMeta.ts","frontend-react/src/views/assets/Activate.module.scss","frontend-react/src/views/assets/Activate.tsx","frontend-react/src/views/assets/Detail.module.scss","frontend-react/src/views/assets/Detail.tsx","frontend-react/src/views/assets/Form.module.scss","frontend-react/src/views/assets/Form.tsx","frontend-react/src/views/assets/Index.module.scss","frontend-react/src/views/assets/Index.tsx","frontend-react/src/views/attribution-models/Form.module.scss","frontend-react/src/views/attribution-models/Form.tsx","frontend-react/src/views/attribution-models/Index.module.scss","frontend-react/src/views/attribution-models/Index.tsx","frontend-react/src/views/attribution-reports/Index.module.scss","frontend-react/src/views/attribution-reports/Index.tsx","frontend-react/src/views/attribution-reports/__tests__/attribution-reports-index.test.tsx","frontend-react/src/views/attribution/Attribution.module.scss","frontend-react/src/views/attribution/Index.tsx","frontend-react/src/views/attribution/__tests__/attribution.test.tsx","frontend-react/src/views/auth/Index.module.scss","frontend-react/src/views/auth/Index.tsx","frontend-react/src/views/bom/Detail.tsx","frontend-react/src/views/bom/Form.tsx","frontend-react/src/views/bom/Index.tsx","frontend-react/src/views/bom/__tests__/bom-legacy-routes.test.tsx","frontend-react/src/views/campaign-analytics/Index.module.scss","frontend-react/src/views/campaign-analytics/Index.tsx","frontend-react/src/views/campaign-drafts/Index.module.scss","frontend-react/src/views/campaign-drafts/Index.tsx","frontend-react/src/views/campaign-library/Index.module.scss","frontend-react/src/views/campaign-library/Index.tsx","frontend-react/src/views/campaign-library/__tests__/campaign-library-index.test.tsx","frontend-react/src/views/campaign-targets/Index.module.scss","frontend-react/src/views/campaign-targets/Index.tsx","frontend-react/src/views/campaign-targets/__tests__/campaign-targets-index.test.tsx","frontend-react/src/views/campaign-tools/Index.module.scss","frontend-react/src/views/campaign-tools/Index.tsx","frontend-react/src/views/campaign-tools/__tests__/campaign-tools-index.test.tsx","frontend-react/src/views/campaign-use-case-templates/CampaignUseCaseTemplates.module.scss","frontend-react/src/views/campaign-use-case-templates/Form.tsx","frontend-react/src/views/campaign-use-case-templates/Index.tsx","frontend-react/src/views/campaign-use-case-templates/__tests__/campaign-use-case-templates.test.tsx","frontend-react/src/views/campaigns/Detail.tsx","frontend-react/src/views/campaigns/Form.tsx","frontend-react/src/views/campaigns/Index.tsx","frontend-react/src/views/campaigns/__tests__/campaigns.test.tsx","frontend-react/src/views/campaigns/analytics/index.tsx","frontend-react/src/views/campaigns/campaignMeta.ts","frontend-react/src/views/campaigns/wizard/index.tsx","frontend-react/src/views/cash-flow/Detail.module.scss","frontend-react/src/views/cash-flow/Detail.tsx","frontend-react/src/views/cash-flow/Form.module.scss","frontend-react/src/views/cash-flow/Form.tsx","frontend-react/src/views/cash-flow/Index.module.scss","frontend-react/src/views/cash-flow/Index.tsx","frontend-react/src/views/cash-flow/__tests__/cash-flow-detail.test.tsx","frontend-react/src/views/cash-flow/__tests__/cash-flow-form.test.tsx","frontend-react/src/views/cash-flow/__tests__/cash-flow-index.test.tsx","frontend-react/src/views/channel-analytics/Index.module.scss","frontend-react/src/views/channel-analytics/Index.tsx","frontend-react/src/views/channels/Channels.module.scss","frontend-react/src/views/channels/Detail.tsx","frontend-react/src/views/channels/Form.tsx","frontend-react/src/views/channels/Index.tsx","frontend-react/src/views/channels/__tests__/channels-detail.test.tsx","frontend-react/src/views/channels/__tests__/channels-form.test.tsx","frontend-react/src/views/channels/__tests__/channels-index.test.tsx","frontend-react/src/views/channels/channelMeta.tsx","frontend-react/src/views/chart-of-accounts/Form.module.scss","frontend-react/src/views/chart-of-accounts/Form.tsx","frontend-react/src/views/chart-of-accounts/Index.module.scss","frontend-react/src/views/chart-of-accounts/Index.tsx","frontend-react/src/views/chart-of-accounts/__tests__/chart-of-accounts.test.tsx","frontend-react/src/views/cohort-analysis/Detail.tsx","frontend-react/src/views/cohort-analysis/Index.tsx","frontend-react/src/views/collaboration/Workbench.module.scss","frontend-react/src/views/collaboration/Workbench.tsx","frontend-react/src/views/collaboration/__tests__/collaboration-workbench.test.tsx","frontend-react/src/views/commissions/Detail.module.scss","frontend-react/src/views/commissions/Detail.tsx","frontend-react/src/views/commissions/Form.module.scss","frontend-react/src/views/commissions/Form.tsx","frontend-react/src/views/commissions/Index.module.scss","frontend-react/src/views/commissions/Index.tsx","frontend-react/src/views/commissions/__tests__/commissions-detail.test.tsx","frontend-react/src/views/commissions/__tests__/commissions-form.test.tsx","frontend-react/src/views/commissions/__tests__/commissions-index.test.tsx","frontend-react/src/views/commissions/__tests__/my-commissions-tab.test.tsx","frontend-react/src/views/commissions/__tests__/records-tab.test.tsx","frontend-react/src/views/commissions/__tests__/rules-tab.test.tsx","frontend-react/src/views/commissions/__tests__/settlements-tab.test.tsx","frontend-react/src/views/commissions/components/MyCommissionsTab.module.scss","frontend-react/src/views/commissions/components/MyCommissionsTab.tsx","frontend-react/src/views/commissions/components/RecordsTab.tsx","frontend-react/src/views/commissions/components/RulesTab.tsx","frontend-react/src/views/commissions/components/SettlementsTab.tsx","frontend-react/src/views/commissions/components/commission-tabs.module.scss","frontend-react/src/views/community-activities/CommunityActivities.module.scss","frontend-react/src/views/community-activities/Form.tsx","frontend-react/src/views/community-activities/Index.tsx","frontend-react/src/views/community-activities/__tests__/community-activities.test.tsx","frontend-react/src/views/community-activities/communityActivitiesMeta.ts","frontend-react/src/views/community-analytics/CommunityAnalytics.module.scss","frontend-react/src/views/community-analytics/Form.tsx","frontend-react/src/views/community-analytics/Index.tsx","frontend-react/src/views/community-analytics/__tests__/community-analytics.test.tsx","frontend-react/src/views/community-analytics/communityAnalyticsMeta.ts","frontend-react/src/views/community-bots/CommunityBots.module.scss","frontend-react/src/views/community-bots/Form.tsx","frontend-react/src/views/community-bots/Index.tsx","frontend-react/src/views/community-bots/__tests__/community-bots.test.tsx","frontend-react/src/views/community-bots/communityBotsMeta.ts","frontend-react/src/views/community-fission/CommunityFission.module.scss","frontend-react/src/views/community-fission/Form.tsx","frontend-react/src/views/community-fission/Index.tsx","frontend-react/src/views/community-fission/__tests__/community-fission.test.tsx","frontend-react/src/views/community-fission/communityFissionMeta.ts","frontend-react/src/views/community-gamification/Index.module.scss","frontend-react/src/views/community-gamification/Index.tsx","frontend-react/src/views/community-groups/CommunityGroups.module.scss","frontend-react/src/views/community-groups/Form.tsx","frontend-react/src/views/community-groups/Index.tsx","frontend-react/src/views/community-groups/__tests__/community-groups.test.tsx","frontend-react/src/views/community-groups/communityGroupsMeta.ts","frontend-react/src/views/community-levels/CommunityLevels.module.scss","frontend-react/src/views/community-levels/Form.tsx","frontend-react/src/views/community-levels/Index.tsx","frontend-react/src/views/community-levels/__tests__/community-levels.test.tsx","frontend-react/src/views/community-levels/communityLevelsMeta.ts","frontend-react/src/views/community-materials/CommunityMaterials.module.scss","frontend-react/src/views/community-materials/Form.tsx","frontend-react/src/views/community-materials/Index.tsx","frontend-react/src/views/community-materials/__tests__/community-materials.test.tsx","frontend-react/src/views/community-materials/communityMaterialsMeta.ts","frontend-react/src/views/community-members/CommunityMembers.module.scss","frontend-react/src/views/community-members/Form.tsx","frontend-react/src/views/community-members/Index.tsx","frontend-react/src/views/community-members/__tests__/community-members.test.tsx","frontend-react/src/views/community-members/communityMembersMeta.ts","frontend-react/src/views/community-messages/CommunityMessages.module.scss","frontend-react/src/views/community-messages/Form.tsx","frontend-react/src/views/community-messages/Index.tsx","frontend-react/src/views/community-messages/__tests__/community-messages.test.tsx","frontend-react/src/views/community-messages/communityMessagesMeta.ts","frontend-react/src/views/community-points/CommunityPoints.module.scss","frontend-react/src/views/community-points/Form.tsx","frontend-react/src/views/community-points/Index.tsx","frontend-react/src/views/community-points/__tests__/community-points.test.tsx","frontend-react/src/views/community-points/communityPointsMeta.ts","frontend-react/src/views/community-tasks/CommunityTasks.module.scss","frontend-react/src/views/community-tasks/Detail.tsx","frontend-react/src/views/community-tasks/Form.tsx","frontend-react/src/views/community-tasks/Index.tsx","frontend-react/src/views/community-tasks/__tests__/community-tasks.test.tsx","frontend-react/src/views/community-tasks/communityTasksMeta.ts","frontend-react/src/views/consumer-behavior-analytics/Index.tsx","frontend-react/src/views/content-analytics/ContentAnalytics.module.scss","frontend-react/src/views/content-analytics/Index.tsx","frontend-react/src/views/content-analytics/__tests__/content-analytics-index.test.tsx","frontend-react/src/views/content-analytics/contentAnalyticsMeta.ts","frontend-react/src/views/content-categories/ContentCategories.module.scss","frontend-react/src/views/content-categories/Form.tsx","frontend-react/src/views/content-categories/Index.tsx","frontend-react/src/views/content-categories/__tests__/content-categories-form.test.tsx","frontend-react/src/views/content-categories/__tests__/content-categories-index.test.tsx","frontend-react/src/views/content-categories/contentCategoryMeta.ts","frontend-react/src/views/content-copyright/ContentCopyright.module.scss","frontend-react/src/views/content-copyright/Form.tsx","frontend-react/src/views/content-copyright/Index.tsx","frontend-react/src/views/content-copyright/__tests__/content-copyright-form.test.tsx","frontend-react/src/views/content-copyright/__tests__/content-copyright-index.test.tsx","frontend-react/src/views/content-copyright/contentCopyrightMeta.ts","frontend-react/src/views/content-creation/ContentCreation.module.scss","frontend-react/src/views/content-creation/Form.tsx","frontend-react/src/views/content-creation/Index.tsx","frontend-react/src/views/content-creation/__tests__/content-creation-form.test.tsx","frontend-react/src/views/content-creation/__tests__/content-creation-index.test.tsx","frontend-react/src/views/content-creation/contentCreationMeta.ts","frontend-react/src/views/content-distribution/ContentDistribution.module.scss","frontend-react/src/views/content-distribution/Form.tsx","frontend-react/src/views/content-distribution/Index.tsx","frontend-react/src/views/content-distribution/__tests__/content-distribution-form.test.tsx","frontend-react/src/views/content-distribution/__tests__/content-distribution-index.test.tsx","frontend-react/src/views/content-distribution/contentDistributionMeta.ts","frontend-react/src/views/content-library/ContentLibrary.module.scss","frontend-react/src/views/content-library/Detail.tsx","frontend-react/src/views/content-library/Form.tsx","frontend-react/src/views/content-library/Index.tsx","frontend-react/src/views/content-library/__tests__/content-library-detail.test.tsx","frontend-react/src/views/content-library/__tests__/content-library-form.test.tsx","frontend-react/src/views/content-library/__tests__/content-library-index.test.tsx","frontend-react/src/views/content-library/contentLibraryMeta.ts","frontend-react/src/views/content-review/ContentReview.module.scss","frontend-react/src/views/content-review/Form.tsx","frontend-react/src/views/content-review/Index.tsx","frontend-react/src/views/content-review/__tests__/content-review-form.test.tsx","frontend-react/src/views/content-review/__tests__/content-review-index.test.tsx","frontend-react/src/views/content-review/contentReviewMeta.ts","frontend-react/src/views/content-social/Workbench.module.scss","frontend-react/src/views/content-social/Workbench.tsx","frontend-react/src/views/content-templates/ContentTemplates.module.scss","frontend-react/src/views/content-templates/Form.tsx","frontend-react/src/views/content-templates/Index.tsx","frontend-react/src/views/content-templates/__tests__/content-templates-form.test.tsx","frontend-react/src/views/content-templates/__tests__/content-templates-index.test.tsx","frontend-react/src/views/content-templates/contentTemplateMeta.ts","frontend-react/src/views/contract-templates/Detail.module.scss","frontend-react/src/views/contract-templates/Detail.tsx","frontend-react/src/views/contract-templates/Form.module.scss","frontend-react/src/views/contract-templates/Form.tsx","frontend-react/src/views/contract-templates/Index.module.scss","frontend-react/src/views/contract-templates/Index.tsx","frontend-react/src/views/contract-templates/__tests__/contract-templates.test.tsx","frontend-react/src/views/contract-templates/components/TemplatePreview.module.scss","frontend-react/src/views/contract-templates/components/TemplatePreview.tsx","frontend-react/src/views/contract-templates/components/VariablePanel.module.scss","frontend-react/src/views/contract-templates/components/VariablePanel.tsx","frontend-react/src/views/contracts/Detail.module.scss","frontend-react/src/views/contracts/Detail.tsx","frontend-react/src/views/contracts/Form.module.scss","frontend-react/src/views/contracts/Form.tsx","frontend-react/src/views/contracts/Index.module.scss","frontend-react/src/views/contracts/Index.tsx","frontend-react/src/views/contracts/__tests__/contracts-detail.test.tsx","frontend-react/src/views/contracts/__tests__/contracts-form.test.tsx","frontend-react/src/views/contracts/__tests__/contracts-index.test.tsx","frontend-react/src/views/contracts/components/DetailApprovalTab.module.scss","frontend-react/src/views/contracts/components/DetailApprovalTab.tsx","frontend-react/src/views/contracts/components/DetailAttachmentsTab.module.scss","frontend-react/src/views/contracts/components/DetailAttachmentsTab.tsx","frontend-react/src/views/contracts/components/DetailInfoTab.module.scss","frontend-react/src/views/contracts/components/DetailInfoTab.tsx","frontend-react/src/views/contracts/components/DetailRelationsTab.module.scss","frontend-react/src/views/contracts/components/DetailRelationsTab.tsx","frontend-react/src/views/contracts/components/DetailSidebar.module.scss","frontend-react/src/views/contracts/components/DetailSidebar.tsx","frontend-react/src/views/contracts/components/DetailVersionsTab.module.scss","frontend-react/src/views/contracts/components/DetailVersionsTab.tsx","frontend-react/src/views/contracts/components/FormBasicSection.module.scss","frontend-react/src/views/contracts/components/FormBasicSection.tsx","frontend-react/src/views/contracts/components/FormSignatoriesSection.module.scss","frontend-react/src/views/contracts/components/FormSignatoriesSection.tsx","frontend-react/src/views/contracts/components/FormSummarySection.module.scss","frontend-react/src/views/contracts/components/FormSummarySection.tsx","frontend-react/src/views/contracts/composables/useContractDetail.ts","frontend-react/src/views/contracts/composables/useContractForm.ts","frontend-react/src/views/conversion-paths/Index.module.scss","frontend-react/src/views/conversion-paths/Index.tsx","frontend-react/src/views/conversion-paths/__tests__/conversion-paths-index.test.tsx","frontend-react/src/views/cost-allocation/Index.module.scss","frontend-react/src/views/cost-allocation/Index.tsx","frontend-react/src/views/cost-allocation/__tests__/cost-allocation-index.test.tsx","frontend-react/src/views/cpq/Index.module.scss","frontend-react/src/views/cpq/Index.tsx","frontend-react/src/views/cpq/__tests__/cpq-index.test.tsx","frontend-react/src/views/crm-activities/Index.module.scss","frontend-react/src/views/crm-activities/Index.tsx","frontend-react/src/views/crm-activities/__tests__/crm-activities-index.test.tsx","frontend-react/src/views/cross-domain-funnel/Index.tsx","frontend-react/src/views/customer-analytics/Index.tsx","frontend-react/src/views/customer-balance/Index.module.scss","frontend-react/src/views/customer-balance/Index.tsx","frontend-react/src/views/customer-balance/__tests__/customer-balance-index.test.tsx","frontend-react/src/views/customer-health/Detail.module.scss","frontend-react/src/views/customer-health/Detail.tsx","frontend-react/src/views/customer-health/Index.module.scss","frontend-react/src/views/customer-health/Index.tsx","frontend-react/src/views/customer-journey-orchestration/Detail.tsx","frontend-react/src/views/customer-journey-orchestration/Index.tsx","frontend-react/src/views/customer-journey-orchestration/__tests__/customer-journey-orchestration.test.tsx","frontend-react/src/views/customer-journey/Detail.tsx","frontend-react/src/views/customer-journey/Index.tsx","frontend-react/src/views/customer-lifecycle-value/Index.tsx","frontend-react/src/views/customer-lifecycle-value/__tests__/customer-lifecycle-value-index.test.tsx","frontend-react/src/views/customer-ltv/Index.module.scss","frontend-react/src/views/customer-ltv/Index.tsx","frontend-react/src/views/customer-ltv/__tests__/customer-ltv-index.test.tsx","frontend-react/src/views/customer-marketing/Index.module.scss","frontend-react/src/views/customer-marketing/Index.tsx","frontend-react/src/views/customer-marketing/__tests__/customer-marketing-index.test.tsx","frontend-react/src/views/customer-marketing/components/CampaignForm.tsx","frontend-react/src/views/customer-profit/Index.tsx","frontend-react/src/views/customer-segmentation/CustomerSegmentation.module.scss","frontend-react/src/views/customer-segmentation/Form.tsx","frontend-react/src/views/customer-segmentation/Index.tsx","frontend-react/src/views/customer-segmentation/__tests__/customer-segmentation.test.tsx","frontend-react/src/views/customer-segmentation/customerSegmentationMeta.ts","frontend-react/src/views/customers/Detail.module.scss","frontend-react/src/views/customers/Detail.tsx","frontend-react/src/views/customers/Form.module.scss","frontend-react/src/views/customers/Form.tsx","frontend-react/src/views/customers/Index.module.scss","frontend-react/src/views/customers/Index.tsx","frontend-react/src/views/customers/__tests__/customers-detail.test.tsx","frontend-react/src/views/customers/__tests__/customers-form.test.tsx","frontend-react/src/views/customers/__tests__/customers-index.test.tsx","frontend-react/src/views/customers/components/DetailBasicInfo.module.scss","frontend-react/src/views/customers/components/DetailBasicInfo.tsx","frontend-react/src/views/customers/components/DetailHealthScore.module.scss","frontend-react/src/views/customers/components/DetailHealthScore.tsx","frontend-react/src/views/customers/components/DetailLifecyclePanel.module.scss","frontend-react/src/views/customers/components/DetailLifecyclePanel.tsx","frontend-react/src/views/customers/components/DetailMobile.module.scss","frontend-react/src/views/customers/components/DetailMobile.tsx","frontend-react/src/views/customers/components/DetailRecordTabs.module.scss","frontend-react/src/views/customers/components/DetailRecordTabs.tsx","frontend-react/src/views/customers/components/FormBasicInfo.module.scss","frontend-react/src/views/customers/components/FormBasicInfo.tsx","frontend-react/src/views/customers/components/FormContacts.module.scss","frontend-react/src/views/customers/components/FormContacts.tsx","frontend-react/src/views/customers/components/FormDuplicateDialog.module.scss","frontend-react/src/views/customers/components/FormDuplicateDialog.tsx","frontend-react/src/views/customers/components/FormServiceConfig.module.scss","frontend-react/src/views/customers/components/FormServiceConfig.tsx","frontend-react/src/views/customers/components/useCustomerDetail.ts","frontend-react/src/views/customers/components/useCustomerForm.ts","frontend-react/src/views/dashboard/Dashboard.module.scss","frontend-react/src/views/dashboard/Index.tsx","frontend-react/src/views/dashboard/SimpleTest.tsx","frontend-react/src/views/dashboard/__tests__/dashboard-index.test.tsx","frontend-react/src/views/dashboard/__tests__/dashboard-simple-test.test.tsx","frontend-react/src/views/departments/Detail.module.scss","frontend-react/src/views/departments/Detail.tsx","frontend-react/src/views/departments/Form.module.scss","frontend-react/src/views/departments/Form.tsx","frontend-react/src/views/departments/Index.module.scss","frontend-react/src/views/departments/Index.tsx","frontend-react/src/views/departments/__tests__/departments-index.test.tsx","frontend-react/src/views/devices/Alerts.module.scss","frontend-react/src/views/devices/Alerts.tsx","frontend-react/src/views/devices/Detail.module.scss","frontend-react/src/views/devices/Detail.tsx","frontend-react/src/views/devices/Form.module.scss","frontend-react/src/views/devices/Form.tsx","frontend-react/src/views/devices/Index.module.scss","frontend-react/src/views/devices/Index.tsx","frontend-react/src/views/devices/__tests__/devices-alerts.test.tsx","frontend-react/src/views/devices/__tests__/devices-form.test.tsx","frontend-react/src/views/devices/__tests__/devices-index.test.tsx","frontend-react/src/views/diagnosis/Index.module.scss","frontend-react/src/views/diagnosis/Index.tsx","frontend-react/src/views/diagnosis/__tests__/diagnosis-index.test.tsx","frontend-react/src/views/dictionaries/Index.module.scss","frontend-react/src/views/dictionaries/Index.tsx","frontend-react/src/views/dictionaries/__tests__/dictionaries-index.test.tsx","frontend-react/src/views/dimension-transform/Index.tsx","frontend-react/src/views/disbursements/Index.module.scss","frontend-react/src/views/disbursements/Index.tsx","frontend-react/src/views/disbursements/components/ApLedgerFormDialog.tsx","frontend-react/src/views/disbursements/components/ApLedgerTab.tsx","frontend-react/src/views/disbursements/components/ApproveDialog.tsx","frontend-react/src/views/disbursements/components/CancelDialog.tsx","frontend-react/src/views/disbursements/components/DisbursementDetailDialog.tsx","frontend-react/src/views/disbursements/components/DisbursementFormDialog.tsx","frontend-react/src/views/disbursements/components/DisbursementsTab.tsx","frontend-react/src/views/disbursements/components/ExecuteDialog.tsx","frontend-react/src/views/disbursements/components/ExpenseCategoriesTab.tsx","frontend-react/src/views/disbursements/components/ExpenseCategoryFormDialog.tsx","frontend-react/src/views/disbursements/components/ExpenseClaimFormDialog.tsx","frontend-react/src/views/disbursements/components/ExpenseClaimsTab.tsx","frontend-react/src/views/disbursements/components/MyExpenseClaimsTab.tsx","frontend-react/src/views/disbursements/components/PaymentDialog.input-range.test.tsx","frontend-react/src/views/disbursements/components/PaymentDialog.tsx","frontend-react/src/views/disbursements/components/__tests__/ap-ledger-tab.test.tsx","frontend-react/src/views/disbursements/components/__tests__/disbursements-tab.test.tsx","frontend-react/src/views/disbursements/components/__tests__/expense-categories-tab.test.tsx","frontend-react/src/views/disbursements/components/__tests__/expense-claims-tab.test.tsx","frontend-react/src/views/disbursements/components/__tests__/my-expense-claims-tab.test.tsx","frontend-react/src/views/disbursements/components/disbursements-tabs.module.scss","frontend-react/src/views/email-marketing/EmailMarketing.module.scss","frontend-react/src/views/email-marketing/Form.tsx","frontend-react/src/views/email-marketing/Index.tsx","frontend-react/src/views/email-marketing/__tests__/email-marketing.test.tsx","frontend-react/src/views/email-templates/EmailTemplates.module.scss","frontend-react/src/views/email-templates/Form.tsx","frontend-react/src/views/email-templates/Index.tsx","frontend-react/src/views/email-templates/__tests__/email-templates-form.test.tsx","frontend-react/src/views/email-templates/__tests__/email-templates-index.test.tsx","frontend-react/src/views/event-logs/Index.module.scss","frontend-react/src/views/event-logs/Index.tsx","frontend-react/src/views/event-logs/__tests__/event-logs-index.test.tsx","frontend-react/src/views/event-subscriptions/Index.module.scss","frontend-react/src/views/event-subscriptions/Index.tsx","frontend-react/src/views/event-subscriptions/__tests__/event-subscriptions-index.test.tsx","frontend-react/src/views/event-subscriptions/components/SubscriptionForm.module.scss","frontend-react/src/views/event-subscriptions/components/SubscriptionForm.tsx","frontend-react/src/views/expense-claims/Index.tsx","frontend-react/src/views/expense-claims/__tests__/expense-claims-index.test.tsx","frontend-react/src/views/faults/Detail.module.scss","frontend-react/src/views/faults/Detail.tsx","frontend-react/src/views/faults/Form.module.scss","frontend-react/src/views/faults/Form.tsx","frontend-react/src/views/faults/Index.module.scss","frontend-react/src/views/faults/Index.tsx","frontend-react/src/views/faults/__tests__/faults-index.test.tsx","frontend-react/src/views/files/Index.module.scss","frontend-react/src/views/files/Index.tsx","frontend-react/src/views/files/__tests__/files-index.test.tsx","frontend-react/src/views/finance-os/__tests__/finance-os-governance.test.tsx","frontend-react/src/views/finance-os/ai/AIAutopilotCenter.tsx","frontend-react/src/views/finance-os/ai/AutoCreditAdjustment.tsx","frontend-react/src/views/finance-os/ai/AutoFundScheduling.tsx","frontend-react/src/views/finance-os/ai/CashForecastModel.tsx","frontend-react/src/views/finance-os/ai/DefaultProbabilityModel.tsx","frontend-react/src/views/finance-os/ai/RoiExpansionAdvisor.tsx","frontend-react/src/views/finance-os/cash/CashControlTower.tsx","frontend-react/src/views/finance-os/expense/CostAnomaly.tsx","frontend-react/src/views/finance-os/expense/CostCenter.tsx","frontend-react/src/views/finance-os/expense/ExpenseApprovalFlow.tsx","frontend-react/src/views/finance-os/expense/NodeCost.tsx","frontend-react/src/views/finance-os/expense/ProjectCost.tsx","frontend-react/src/views/finance-os/profit/ProfitAssetEngine.tsx","frontend-react/src/views/finance-os/revenue/AutoCollectionCenter.tsx","frontend-react/src/views/finance-os/revenue/PriceTypes.tsx","frontend-react/src/views/finance-os/revenue/RecognitionRules.tsx","frontend-react/src/views/finance-os/risk/RiskCreditHub.tsx","frontend-react/src/views/finance-os/shared/FinanceGovernanceShell.module.scss","frontend-react/src/views/finance-os/shared/FinanceGovernanceShell.tsx","frontend-react/src/views/finance-periods/Index.module.scss","frontend-react/src/views/finance-periods/Index.tsx","frontend-react/src/views/finance-periods/__tests__/finance-periods-index.test.tsx","frontend-react/src/views/finance/Index.module.scss","frontend-react/src/views/finance/Index.tsx","frontend-react/src/views/finance/__tests__/finance-index.test.tsx","frontend-react/src/views/financial-reports/Index.module.scss","frontend-react/src/views/financial-reports/Index.tsx","frontend-react/src/views/financial-reports/__tests__/financial-reports-index.test.tsx","frontend-react/src/views/fulfillment/AcceptanceAudit.tsx","frontend-react/src/views/fulfillment/Closures.tsx","frontend-react/src/views/fulfillment/Detail.tsx","frontend-react/src/views/fulfillment/Evaluations.tsx","frontend-react/src/views/fulfillment/Exceptions.tsx","frontend-react/src/views/fulfillment/Form.tsx","frontend-react/src/views/fulfillment/Fulfillment.module.scss","frontend-react/src/views/fulfillment/Index.tsx","frontend-react/src/views/fulfillment/PlanDetail.tsx","frontend-react/src/views/fulfillment/Plans.tsx","frontend-react/src/views/fulfillment/__tests__/fulfillment.test.tsx","frontend-react/src/views/fulfillment/fulfillmentMeta.ts","frontend-react/src/views/geo-analysis/GeoAnalysis.module.scss","frontend-react/src/views/geo-analysis/Index.tsx","frontend-react/src/views/geo-analysis/__tests__/geo-analysis-index.test.tsx","frontend-react/src/views/geo-analytics/GeoAnalytics.module.scss","frontend-react/src/views/geo-analytics/Index.tsx","frontend-react/src/views/geo-analytics/__tests__/geo-analytics.test.tsx","frontend-react/src/views/geo-analytics/geoAnalyticsMeta.ts","frontend-react/src/views/geo-fences/Detail.tsx","frontend-react/src/views/geo-fences/Form.tsx","frontend-react/src/views/geo-fences/GeoFences.module.scss","frontend-react/src/views/geo-fences/Index.tsx","frontend-react/src/views/geo-fences/__tests__/geo-fences.test.tsx","frontend-react/src/views/geo-fences/geoFencesMeta.ts","frontend-react/src/views/geo-keywords/Detail.tsx","frontend-react/src/views/geo-keywords/GeoKeywords.module.scss","frontend-react/src/views/geo-keywords/Index.tsx","frontend-react/src/views/geo-keywords/__tests__/geo-keywords.test.tsx","frontend-react/src/views/geo-keywords/geoKeywordsMeta.ts","frontend-react/src/views/geo-pois/Detail.tsx","frontend-react/src/views/geo-pois/Form.tsx","frontend-react/src/views/geo-pois/GeoPois.module.scss","frontend-react/src/views/geo-pois/Index.tsx","frontend-react/src/views/geo-pois/__tests__/geo-pois.test.tsx","frontend-react/src/views/geo-pois/geoPoisMeta.ts","frontend-react/src/views/geo-reviews/GeoReviews.module.scss","frontend-react/src/views/geo-reviews/Index.tsx","frontend-react/src/views/geo-reviews/__tests__/geo-reviews.test.tsx","frontend-react/src/views/geo-reviews/geoReviewsMeta.ts","frontend-react/src/views/groupbuy-analytics/Form.tsx","frontend-react/src/views/groupbuy-analytics/GroupbuyAnalytics.module.scss","frontend-react/src/views/groupbuy-analytics/Index.tsx","frontend-react/src/views/groupbuy-analytics/__tests__/groupbuy-analytics.test.tsx","frontend-react/src/views/groupbuy-analytics/groupbuyAnalyticsMeta.ts","frontend-react/src/views/groupbuy-campaigns/Form.tsx","frontend-react/src/views/groupbuy-campaigns/GroupbuyCampaigns.module.scss","frontend-react/src/views/groupbuy-campaigns/Index.tsx","frontend-react/src/views/groupbuy-campaigns/__tests__/groupbuy-campaigns.test.tsx","frontend-react/src/views/groupbuy-campaigns/groupbuyCampaignsMeta.ts","frontend-react/src/views/groupbuy-commissions/Detail.tsx","frontend-react/src/views/groupbuy-commissions/GroupbuyCommissions.module.scss","frontend-react/src/views/groupbuy-commissions/Index.tsx","frontend-react/src/views/groupbuy-commissions/__tests__/groupbuy-commissions.test.tsx","frontend-react/src/views/groupbuy-commissions/groupbuyCommissionsMeta.ts","frontend-react/src/views/groupbuy-influencers/Detail.tsx","frontend-react/src/views/groupbuy-influencers/Form.tsx","frontend-react/src/views/groupbuy-influencers/GroupbuyInfluencers.module.scss","frontend-react/src/views/groupbuy-influencers/Index.tsx","frontend-react/src/views/groupbuy-influencers/__tests__/groupbuy-influencers.test.tsx","frontend-react/src/views/groupbuy-influencers/groupbuyInfluencersMeta.ts","frontend-react/src/views/groupbuy-inventory/GroupbuyInventory.module.scss","frontend-react/src/views/groupbuy-inventory/Index.tsx","frontend-react/src/views/groupbuy-inventory/__tests__/groupbuy-inventory.test.tsx","frontend-react/src/views/groupbuy-orders/Detail.tsx","frontend-react/src/views/groupbuy-orders/Form.tsx","frontend-react/src/views/groupbuy-orders/GroupbuyOrders.module.scss","frontend-react/src/views/groupbuy-orders/Index.tsx","frontend-react/src/views/groupbuy-orders/__tests__/groupbuy-orders.test.tsx","frontend-react/src/views/groupbuy-orders/groupbuyOrdersMeta.ts","frontend-react/src/views/groupbuy-participants/Detail.tsx","frontend-react/src/views/groupbuy-participants/Form.tsx","frontend-react/src/views/groupbuy-participants/GroupbuyParticipants.module.scss","frontend-react/src/views/groupbuy-participants/Index.tsx","frontend-react/src/views/groupbuy-participants/__tests__/groupbuy-participants.test.tsx","frontend-react/src/views/groupbuy-participants/groupbuyParticipantsMeta.ts","frontend-react/src/views/groupbuy-platforms/Form.tsx","frontend-react/src/views/groupbuy-platforms/GroupbuyPlatforms.module.scss","frontend-react/src/views/groupbuy-platforms/Index.tsx","frontend-react/src/views/groupbuy-platforms/__tests__/groupbuy-platforms.test.tsx","frontend-react/src/views/groupbuy-pricing/Form.tsx","frontend-react/src/views/groupbuy-pricing/GroupbuyPricing.module.scss","frontend-react/src/views/groupbuy-pricing/Index.tsx","frontend-react/src/views/groupbuy-pricing/__tests__/groupbuy-pricing-form.test.tsx","frontend-react/src/views/groupbuy-pricing/__tests__/groupbuy-pricing-index.test.tsx","frontend-react/src/views/groupbuy-pricing/groupbuyPricingMeta.ts","frontend-react/src/views/groupbuy-products/Detail.tsx","frontend-react/src/views/groupbuy-products/Form.tsx","frontend-react/src/views/groupbuy-products/GroupbuyProducts.module.scss","frontend-react/src/views/groupbuy-products/Index.tsx","frontend-react/src/views/groupbuy-products/__tests__/groupbuy-products.test.tsx","frontend-react/src/views/groupbuy-products/groupbuyProductsMeta.ts","frontend-react/src/views/groupbuy-promotions/Form.tsx","frontend-react/src/views/groupbuy-promotions/GroupbuyPromotions.module.scss","frontend-react/src/views/groupbuy-promotions/Index.tsx","frontend-react/src/views/groupbuy-promotions/__tests__/groupbuy-promotions.test.tsx","frontend-react/src/views/groupbuy-promotions/groupbuyPromotionsMeta.ts","frontend-react/src/views/groupbuy-redemptions/Detail.tsx","frontend-react/src/views/groupbuy-redemptions/GroupbuyRedemptions.module.scss","frontend-react/src/views/groupbuy-redemptions/Index.tsx","frontend-react/src/views/groupbuy-redemptions/VoucherDetail.tsx","frontend-react/src/views/groupbuy-redemptions/__tests__/groupbuy-redemptions.test.tsx","frontend-react/src/views/groupbuy-redemptions/groupbuyRedemptionsMeta.ts","frontend-react/src/views/groupbuy-reviews/Detail.tsx","frontend-react/src/views/groupbuy-reviews/GroupbuyReviews.module.scss","frontend-react/src/views/groupbuy-reviews/Index.tsx","frontend-react/src/views/groupbuy-reviews/__tests__/groupbuy-reviews.test.tsx","frontend-react/src/views/groupbuy-reviews/groupbuyReviewsMeta.ts","frontend-react/src/views/groupbuy-settlements/Detail.tsx","frontend-react/src/views/groupbuy-settlements/Form.tsx","frontend-react/src/views/groupbuy-settlements/GroupbuySettlements.module.scss","frontend-react/src/views/groupbuy-settlements/Index.tsx","frontend-react/src/views/groupbuy-settlements/__tests__/groupbuy-settlements.test.tsx","frontend-react/src/views/groupbuy-settlements/groupbuySettlementsMeta.ts","frontend-react/src/views/hr/Index.module.scss","frontend-react/src/views/hr/Index.tsx","frontend-react/src/views/hr/Workbench.module.scss","frontend-react/src/views/hr/Workbench.tsx","frontend-react/src/views/hr/__tests__/attendance-index.test.tsx","frontend-react/src/views/hr/__tests__/attendance-tabs.test.tsx","frontend-react/src/views/hr/__tests__/hr-index.test.tsx","frontend-react/src/views/hr/__tests__/hr-workbench.test.tsx","frontend-react/src/views/hr/attendance/Index.module.scss","frontend-react/src/views/hr/attendance/Index.tsx","frontend-react/src/views/hr/attendance/components/AttendanceTab.tsx","frontend-react/src/views/hr/attendance/components/HolidaysTab.tsx","frontend-react/src/views/hr/attendance/components/LeavesTab.tsx","frontend-react/src/views/hr/attendance/components/OvertimeTab.tsx","frontend-react/src/views/hr/attendance/components/PromptDialog.module.scss","frontend-react/src/views/hr/attendance/components/PromptDialog.tsx","frontend-react/src/views/hr/attendance/components/SchedulesTab.tsx","frontend-react/src/views/hr/attendance/components/ShiftsTab.tsx","frontend-react/src/views/hr/attendance/components/tabs.module.scss","frontend-react/src/views/hr/benefits/Index.module.scss","frontend-react/src/views/hr/benefits/Index.tsx","frontend-react/src/views/hr/benefits/__tests__/benefits-index.test.tsx","frontend-react/src/views/hr/benefits/__tests__/claims-tab.test.tsx","frontend-react/src/views/hr/benefits/__tests__/enrollments-tab.test.tsx","frontend-react/src/views/hr/benefits/__tests__/plans-tab.test.tsx","frontend-react/src/views/hr/benefits/components/ClaimsTab.tsx","frontend-react/src/views/hr/benefits/components/EnrollmentsTab.tsx","frontend-react/src/views/hr/benefits/components/PlansTab.tsx","frontend-react/src/views/hr/benefits/components/benefits-tabs.module.scss","frontend-react/src/views/hr/payroll/Index.module.scss","frontend-react/src/views/hr/payroll/Index.tsx","frontend-react/src/views/hr/payroll/__tests__/grades-tab.test.tsx","frontend-react/src/views/hr/payroll/__tests__/items-tab.test.tsx","frontend-react/src/views/hr/payroll/__tests__/my-payslips-tab.test.tsx","frontend-react/src/views/hr/payroll/__tests__/payroll-index.test.tsx","frontend-react/src/views/hr/payroll/__tests__/periods-tab.test.tsx","frontend-react/src/views/hr/payroll/__tests__/structures-tab.test.tsx","frontend-react/src/views/hr/payroll/components/GradesTab.tsx","frontend-react/src/views/hr/payroll/components/ItemsTab.tsx","frontend-react/src/views/hr/payroll/components/MyPayslipsTab.module.scss","frontend-react/src/views/hr/payroll/components/MyPayslipsTab.tsx","frontend-react/src/views/hr/payroll/components/PeriodsTab.tsx","frontend-react/src/views/hr/payroll/components/StructuresTab.tsx","frontend-react/src/views/hr/payroll/components/payroll-tabs.module.scss","frontend-react/src/views/hr/shared/WorkstationCalendarGantt.module.scss","frontend-react/src/views/hr/shared/WorkstationCalendarGantt.tsx","frontend-react/src/views/hr/shared/pagination.ts","frontend-react/src/views/hr/training/Index.module.scss","frontend-react/src/views/hr/training/Index.tsx","frontend-react/src/views/hr/training/components/CapabilityRadarTab.module.scss","frontend-react/src/views/hr/training/components/CapabilityRadarTab.tsx","frontend-react/src/views/hr/training/components/CertificatesTab.module.scss","frontend-react/src/views/hr/training/components/CertificatesTab.tsx","frontend-react/src/views/hr/training/components/CertificationCatalogTab.module.scss","frontend-react/src/views/hr/training/components/CertificationCatalogTab.tsx","frontend-react/src/views/hr/training/components/CoachPracticeTab.module.scss","frontend-react/src/views/hr/training/components/CoachPracticeTab.tsx","frontend-react/src/views/hr/training/components/CompetencyTab.module.scss","frontend-react/src/views/hr/training/components/CompetencyTab.tsx","frontend-react/src/views/hr/training/components/CourseMarketplaceTab.module.scss","frontend-react/src/views/hr/training/components/CourseMarketplaceTab.tsx","frontend-react/src/views/hr/training/components/CoursesTab.module.scss","frontend-react/src/views/hr/training/components/CoursesTab.tsx","frontend-react/src/views/hr/training/components/EffectDashboardTab.module.scss","frontend-react/src/views/hr/training/components/EffectDashboardTab.tsx","frontend-react/src/views/hr/training/components/ExamsTab.module.scss","frontend-react/src/views/hr/training/components/ExamsTab.tsx","frontend-react/src/views/hr/training/components/LearningPathTab.module.scss","frontend-react/src/views/hr/training/components/LearningPathTab.tsx","frontend-react/src/views/hr/training/components/LearningTab.module.scss","frontend-react/src/views/hr/training/components/LearningTab.tsx","frontend-react/src/views/hr/training/components/NineBoxTab.module.scss","frontend-react/src/views/hr/training/components/NineBoxTab.tsx","frontend-react/src/views/hr/training/components/PlansTab.module.scss","frontend-react/src/views/hr/training/components/PlansTab.tsx","frontend-react/src/views/hr/training/components/RoiDashboardTab.module.scss","frontend-react/src/views/hr/training/components/RoiDashboardTab.tsx","frontend-react/src/views/hr/training/components/SessionsTab.module.scss","frontend-react/src/views/hr/training/components/SessionsTab.tsx","frontend-react/src/views/hr/training/components/__tests__/coach-practice-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/courses-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/effect-dashboard-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/learning-path-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/nine-box-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/sessions-tab.test.tsx","frontend-react/src/views/im/ChannelDetail.tsx","frontend-react/src/views/im/ChannelList.tsx","frontend-react/src/views/im/IM.module.scss","frontend-react/src/views/im/Index.tsx","frontend-react/src/views/im/VideoCallRoom.tsx","frontend-react/src/views/im/__tests__/im-service.test.tsx","frontend-react/src/views/im/channelMeta.ts","frontend-react/src/views/integration-services/Index.tsx","frontend-react/src/views/integration-services/__tests__/integration-services-index.test.tsx","frontend-react/src/views/inventory/AlertSettings.tsx","frontend-react/src/views/inventory/Analytics.tsx","frontend-react/src/views/inventory/CountDetail.tsx","frontend-react/src/views/inventory/Counts.tsx","frontend-react/src/views/inventory/Index.tsx","frontend-react/src/views/inventory/Inventory.module.scss","frontend-react/src/views/inventory/Reservations.tsx","frontend-react/src/views/inventory/Snapshots.tsx","frontend-react/src/views/inventory/__tests__/inventory.test.tsx","frontend-react/src/views/inventory/inventoryMeta.tsx","frontend-react/src/views/invoice-requests/Detail.tsx","frontend-react/src/views/invoice-requests/Form.tsx","frontend-react/src/views/invoice-requests/Index.module.scss","frontend-react/src/views/invoice-requests/Index.tsx","frontend-react/src/views/invoice-requests/__tests__/invoice-requests-detail.test.tsx","frontend-react/src/views/invoice-requests/__tests__/invoice-requests-form.test.tsx","frontend-react/src/views/invoice-requests/__tests__/invoice-requests-index.test.tsx","frontend-react/src/views/invoice-verification/Index.module.scss","frontend-react/src/views/invoice-verification/Index.tsx","frontend-react/src/views/invoice-verification/__tests__/invoice-verification-index.test.tsx","frontend-react/src/views/invoices/Detail.module.scss","frontend-react/src/views/invoices/Detail.tsx","frontend-react/src/views/invoices/Form.module.scss","frontend-react/src/views/invoices/Form.tsx","frontend-react/src/views/invoices/Index.module.scss","frontend-react/src/views/invoices/Index.tsx","frontend-react/src/views/invoices/__tests__/invoices-detail.test.tsx","frontend-react/src/views/invoices/__tests__/invoices-form.test.tsx","frontend-react/src/views/invoices/__tests__/invoices-index.test.tsx","frontend-react/src/views/invoices/components/ReasonPromptDialog.tsx","frontend-react/src/views/journal-entries/Detail.module.scss","frontend-react/src/views/journal-entries/Detail.tsx","frontend-react/src/views/journal-entries/Form.module.scss","frontend-react/src/views/journal-entries/Form.tsx","frontend-react/src/views/journal-entries/Index.module.scss","frontend-react/src/views/journal-entries/Index.tsx","frontend-react/src/views/journal-entries/__tests__/journal-entries-detail.test.tsx","frontend-react/src/views/journal-entries/__tests__/journal-entries-form.test.tsx","frontend-react/src/views/journal-entries/__tests__/journal-entries-index.test.tsx","frontend-react/src/views/journey-orchestration/Detail.tsx","frontend-react/src/views/journey-orchestration/Form.tsx","frontend-react/src/views/journey-orchestration/Index.tsx","frontend-react/src/views/journey-orchestration/JourneyOrchestration.module.scss","frontend-react/src/views/journey-orchestration/__tests__/journey-orchestration-detail.test.tsx","frontend-react/src/views/journey-orchestration/__tests__/journey-orchestration-form.test.tsx","frontend-react/src/views/journey-orchestration/__tests__/journey-orchestration-index.test.tsx","frontend-react/src/views/journey-orchestration/__tests__/journey-orchestration.test.tsx","frontend-react/src/views/journey-orchestration/journeyMeta.tsx","frontend-react/src/views/knowledge-base/KnowledgeCapture.tsx","frontend-react/src/views/knowledge-base/KnowledgeFeedback.tsx","frontend-react/src/views/knowledge-base/__tests__/knowledge-base-wrappers.test.tsx","frontend-react/src/views/knowledge-capture/Detail.module.scss","frontend-react/src/views/knowledge-capture/Detail.tsx","frontend-react/src/views/knowledge-capture/Index.module.scss","frontend-react/src/views/knowledge-capture/Index.tsx","frontend-react/src/views/knowledge-capture/__tests__/knowledge-capture-index.test.tsx","frontend-react/src/views/knowledge-capture/components/PromptDialog.module.scss","frontend-react/src/views/knowledge-capture/components/PromptDialog.tsx","frontend-react/src/views/knowledge-feedback/Index.module.scss","frontend-react/src/views/knowledge-feedback/Index.tsx","frontend-react/src/views/knowledge-feedback/__tests__/knowledge-feedback-index.test.tsx","frontend-react/src/views/knowledge/Detail.module.scss","frontend-react/src/views/knowledge/Detail.tsx","frontend-react/src/views/knowledge/Feedback.module.scss","frontend-react/src/views/knowledge/Feedback.tsx","frontend-react/src/views/knowledge/Form.module.scss","frontend-react/src/views/knowledge/Form.tsx","frontend-react/src/views/knowledge/Index.module.scss","frontend-react/src/views/knowledge/Index.tsx","frontend-react/src/views/knowledge/__tests__/knowledge-feedback-view.test.tsx","frontend-react/src/views/knowledge/__tests__/knowledge-form.test.tsx","frontend-react/src/views/knowledge/__tests__/knowledge-index.test.tsx","frontend-react/src/views/knowledge/components/KnowledgeGraph.module.scss","frontend-react/src/views/knowledge/components/KnowledgeGraph.tsx","frontend-react/src/views/knowledge/components/KnowledgeHeatmap.module.scss","frontend-react/src/views/knowledge/components/KnowledgeHeatmap.tsx","frontend-react/src/views/knowledge/components/KnowledgeROI.module.scss","frontend-react/src/views/knowledge/components/KnowledgeROI.tsx","frontend-react/src/views/knowledge/components/KnowledgeVersions.module.scss","frontend-react/src/views/knowledge/components/KnowledgeVersions.tsx","frontend-react/src/views/landing-pages/Form.tsx","frontend-react/src/views/landing-pages/Index.tsx","frontend-react/src/views/landing-pages/LandingPages.module.scss","frontend-react/src/views/landing-pages/__tests__/landing-pages.test.tsx","frontend-react/src/views/lead-assignment/Form.tsx","frontend-react/src/views/lead-assignment/Index.tsx","frontend-react/src/views/lead-assignment/__tests__/lead-assignment.test.tsx","frontend-react/src/views/lead-import/Index.tsx","frontend-react/src/views/lead-import/__tests__/lead-import.test.tsx","frontend-react/src/views/lead-pool/Index.tsx","frontend-react/src/views/lead-pool/__tests__/lead-pool.test.tsx","frontend-react/src/views/lead-pools/Detail.tsx","frontend-react/src/views/lead-pools/Form.tsx","frontend-react/src/views/lead-pools/Index.tsx","frontend-react/src/views/lead-pools/LeadPools.module.scss","frontend-react/src/views/lead-pools/__tests__/lead-pools.test.tsx","frontend-react/src/views/lead-pools/helpers.ts","frontend-react/src/views/lead-qualification/Index.module.scss","frontend-react/src/views/lead-qualification/Index.tsx","frontend-react/src/views/lead-qualification/__tests__/lead-qualification-index.test.tsx","frontend-react/src/views/lead-scoring-ai/BatchPredict.tsx","frontend-react/src/views/lead-scoring-ai/Index.tsx","frontend-react/src/views/lead-scoring-ai/LeadScoringAI.module.scss","frontend-react/src/views/lead-scoring-ai/ModelDetail.tsx","frontend-react/src/views/lead-scoring-ai/__tests__/lead-scoring-ai.test.tsx","frontend-react/src/views/lead-scoring/Form.tsx","frontend-react/src/views/lead-scoring/Index.tsx","frontend-react/src/views/lead-scoring/__tests__/lead-scoring.test.tsx","frontend-react/src/views/leads/Assignment.module.scss","frontend-react/src/views/leads/Assignment.tsx","frontend-react/src/views/leads/Detail.module.scss","frontend-react/src/views/leads/Detail.tsx","frontend-react/src/views/leads/Form.module.scss","frontend-react/src/views/leads/Form.tsx","frontend-react/src/views/leads/Index.module.scss","frontend-react/src/views/leads/Index.tsx","frontend-react/src/views/leads/__tests__/lead-convert-dialog.test.tsx","frontend-react/src/views/leads/__tests__/leads-assignment.test.tsx","frontend-react/src/views/leads/__tests__/leads-form.test.tsx","frontend-react/src/views/leads/__tests__/leads-index.test.tsx","frontend-react/src/views/leads/useLeadCenterContext.ts","frontend-react/src/views/livestream-analytics/Form.tsx","frontend-react/src/views/livestream-analytics/Index.tsx","frontend-react/src/views/livestream-analytics/LivestreamAnalytics.module.scss","frontend-react/src/views/livestream-analytics/__tests__/livestream-analytics-form.test.tsx","frontend-react/src/views/livestream-analytics/__tests__/livestream-analytics-index.test.tsx","frontend-react/src/views/livestream-analytics/livestreamAnalyticsMeta.ts","frontend-react/src/views/livestream-gifts/Form.tsx","frontend-react/src/views/livestream-gifts/Index.tsx","frontend-react/src/views/livestream-gifts/LivestreamGifts.module.scss","frontend-react/src/views/livestream-gifts/__tests__/livestream-gifts-form.test.tsx","frontend-react/src/views/livestream-gifts/__tests__/livestream-gifts-index.test.tsx","frontend-react/src/views/livestream-gifts/livestreamGiftsMeta.ts","frontend-react/src/views/livestream-groupbuy-conversion/Index.tsx","frontend-react/src/views/livestream-groupbuy-conversion/LivestreamGroupbuyConversion.module.scss","frontend-react/src/views/livestream-groupbuy-conversion/__tests__/livestream-groupbuy-conversion-index.test.tsx","frontend-react/src/views/livestream-interactions/Form.tsx","frontend-react/src/views/livestream-interactions/Index.tsx","frontend-react/src/views/livestream-interactions/LivestreamInteractions.module.scss","frontend-react/src/views/livestream-interactions/__tests__/livestream-interactions-form.test.tsx","frontend-react/src/views/livestream-interactions/__tests__/livestream-interactions-index.test.tsx","frontend-react/src/views/livestream-interactions/livestreamInteractionsMeta.ts","frontend-react/src/views/livestream-products/Form.tsx","frontend-react/src/views/livestream-products/Index.tsx","frontend-react/src/views/livestream-products/LivestreamProducts.module.scss","frontend-react/src/views/livestream-products/__tests__/livestream-products-form.test.tsx","frontend-react/src/views/livestream-products/__tests__/livestream-products-index.test.tsx","frontend-react/src/views/livestream-products/livestreamProductsMeta.ts","frontend-react/src/views/livestream-rooms/Detail.tsx","frontend-react/src/views/livestream-rooms/Form.tsx","frontend-react/src/views/livestream-rooms/Index.tsx","frontend-react/src/views/livestream-rooms/LivestreamRooms.module.scss","frontend-react/src/views/livestream-rooms/__tests__/livestream-rooms-detail.test.tsx","frontend-react/src/views/livestream-rooms/__tests__/livestream-rooms-form.test.tsx","frontend-react/src/views/livestream-rooms/__tests__/livestream-rooms-index.test.tsx","frontend-react/src/views/livestream-rooms/livestreamRoomsMeta.ts","frontend-react/src/views/livestream-schedules/Form.tsx","frontend-react/src/views/livestream-schedules/Index.tsx","frontend-react/src/views/livestream-schedules/LivestreamSchedules.module.scss","frontend-react/src/views/livestream-schedules/__tests__/livestream-schedules-form.test.tsx","frontend-react/src/views/livestream-schedules/__tests__/livestream-schedules-index.test.tsx","frontend-react/src/views/livestream-schedules/livestreamSchedulesMeta.ts","frontend-react/src/views/livestream-scripts/Form.tsx","frontend-react/src/views/livestream-scripts/Index.tsx","frontend-react/src/views/livestream-scripts/LivestreamScripts.module.scss","frontend-react/src/views/livestream-scripts/__tests__/livestream-scripts-form.test.tsx","frontend-react/src/views/livestream-scripts/__tests__/livestream-scripts-index.test.tsx","frontend-react/src/views/livestream-scripts/livestreamScriptsMeta.ts","frontend-react/src/views/local-events/Form.module.scss","frontend-react/src/views/local-events/Form.tsx","frontend-react/src/views/local-events/Index.module.scss","frontend-react/src/views/local-events/Index.tsx","frontend-react/src/views/local-promotion/Form.module.scss","frontend-react/src/views/local-promotion/Form.tsx","frontend-react/src/views/local-promotion/Index.module.scss","frontend-react/src/views/local-promotion/Index.tsx","frontend-react/src/views/location-assessments/Detail.tsx","frontend-react/src/views/location-assessments/Form.tsx","frontend-react/src/views/location-assessments/Index.tsx","frontend-react/src/views/location-assessments/LocationAssessments.module.scss","frontend-react/src/views/location-assessments/Score.tsx","frontend-react/src/views/location-assessments/__tests__/location-assessments.test.tsx","frontend-react/src/views/location-assessments/locationAssessmentMeta.ts","frontend-react/src/views/login-logs/Index.tsx","frontend-react/src/views/login-logs/__tests__/login-logs-index.test.tsx","frontend-react/src/views/marketing-automation/Form.tsx","frontend-react/src/views/marketing-automation/Index.tsx","frontend-react/src/views/marketing-automation/MarketingAutomation.module.scss","frontend-react/src/views/marketing-automation/__tests__/marketing-automation.test.tsx","frontend-react/src/views/marketing-calendar/Index.module.scss","frontend-react/src/views/marketing-calendar/Index.tsx","frontend-react/src/views/marketing-calendar/__tests__/format-agenda-date.test.ts","frontend-react/src/views/marketing-calendar/__tests__/marketing-calendar-index.test.tsx","frontend-react/src/views/marketing-calendar/components/CalendarAgendaView.module.scss","frontend-react/src/views/marketing-calendar/components/CalendarAgendaView.tsx","frontend-react/src/views/marketing-calendar/components/CalendarMonthView.module.scss","frontend-react/src/views/marketing-calendar/components/CalendarMonthView.tsx","frontend-react/src/views/marketing-calendar/components/CalendarWeekView.module.scss","frontend-react/src/views/marketing-calendar/components/CalendarWeekView.tsx","frontend-react/src/views/marketing-calendar/components/EventDetailDrawer.module.scss","frontend-react/src/views/marketing-calendar/components/EventDetailDrawer.tsx","frontend-react/src/views/marketing-calendar/components/EventFormDialog.tsx","frontend-react/src/views/marketing-calendar/composables/useMarketingCalendar.ts","frontend-react/src/views/marketing-chatbot/Index.tsx","frontend-react/src/views/marketing-chatbot/MarketingChatbot.module.scss","frontend-react/src/views/marketing-chatbot/__tests__/marketing-chatbot.test.tsx","frontend-react/src/views/marketing-content/ContentForm.module.scss","frontend-react/src/views/marketing-content/ContentForm.tsx","frontend-react/src/views/marketing-content/Index.module.scss","frontend-react/src/views/marketing-content/Index.tsx","frontend-react/src/views/marketing-content/__tests__/marketing-content-index.test.tsx","frontend-react/src/views/marketing-forms/Form.tsx","frontend-react/src/views/marketing-forms/Index.tsx","frontend-react/src/views/marketing-forms/MarketingForms.module.scss","frontend-react/src/views/marketing-forms/__tests__/marketing-forms.test.tsx","frontend-react/src/views/marketing-matrix/AccountForm.module.scss","frontend-react/src/views/marketing-matrix/AccountForm.tsx","frontend-react/src/views/marketing-matrix/Index.module.scss","frontend-react/src/views/marketing-matrix/Index.tsx","frontend-react/src/views/marketing-matrix/__tests__/marketing-matrix-index.test.tsx","frontend-react/src/views/marketing-north-star/Index.module.scss","frontend-react/src/views/marketing-north-star/Index.tsx","frontend-react/src/views/marketing-north-star/__tests__/marketing-north-star-index.test.tsx","frontend-react/src/views/marketing-north-star/components/NorthStarAlerts.module.scss","frontend-react/src/views/marketing-north-star/components/NorthStarAlerts.tsx","frontend-react/src/views/marketing-north-star/components/NorthStarDashboard.module.scss","frontend-react/src/views/marketing-north-star/components/NorthStarDashboard.tsx","frontend-react/src/views/marketing-north-star/components/NorthStarMetricForm.module.scss","frontend-react/src/views/marketing-north-star/components/NorthStarMetricForm.tsx","frontend-react/src/views/marketing-timeslots/Index.module.scss","frontend-react/src/views/marketing-timeslots/Index.tsx","frontend-react/src/views/marketing-timeslots/__tests__/marketing-timeslots-index.test.tsx","frontend-react/src/views/marketing-tools/Detail.tsx","frontend-react/src/views/marketing-tools/Form.tsx","frontend-react/src/views/marketing-tools/Index.tsx","frontend-react/src/views/marketing-tools/MarketingTools.module.scss","frontend-react/src/views/marketing-tools/__tests__/marketing-tools.test.tsx","frontend-react/src/views/marketing-tools/marketingToolsMeta.ts","frontend-react/src/views/marketing/Index.module.scss","frontend-react/src/views/marketing/Index.tsx","frontend-react/src/views/marketing/__tests__/marketing-index.test.tsx","frontend-react/src/views/marketing/budget-alerts/Index.module.scss","frontend-react/src/views/marketing/budget-alerts/Index.tsx","frontend-react/src/views/marketing/budget-alerts/__tests__/budget-alerts-index.test.tsx","frontend-react/src/views/mdm/Index.module.scss","frontend-react/src/views/mdm/Index.tsx","frontend-react/src/views/mdm/__tests__/mdm-index.test.tsx","frontend-react/src/views/mdm/useMdmStore.ts","frontend-react/src/views/meddpicc-analyses/Index.module.scss","frontend-react/src/views/meddpicc-analyses/Index.tsx","frontend-react/src/views/meddpicc-analyses/__tests__/meddpicc-analyses-index.test.tsx","frontend-react/src/views/member-benefits/Form.tsx","frontend-react/src/views/member-benefits/Index.tsx","frontend-react/src/views/member-benefits/MemberBenefits.module.scss","frontend-react/src/views/member-benefits/__tests__/member-benefits-form.test.tsx","frontend-react/src/views/member-benefits/__tests__/member-benefits-index.test.tsx","frontend-react/src/views/member-benefits/memberBenefitsMeta.ts","frontend-react/src/views/member-levels/Form.tsx","frontend-react/src/views/member-levels/Index.tsx","frontend-react/src/views/member-levels/MemberLevels.module.scss","frontend-react/src/views/member-levels/__tests__/member-levels-form.test.tsx","frontend-react/src/views/member-levels/__tests__/member-levels-index.test.tsx","frontend-react/src/views/member-levels/memberLevelsMeta.ts","frontend-react/src/views/member-points/Index.module.scss","frontend-react/src/views/member-points/Index.tsx","frontend-react/src/views/members/Form.module.scss","frontend-react/src/views/members/Form.tsx","frontend-react/src/views/members/Index.module.scss","frontend-react/src/views/members/Index.tsx","frontend-react/src/views/members/__tests__/members-form.test.tsx","frontend-react/src/views/members/__tests__/members-index.test.tsx","frontend-react/src/views/menus/Index.tsx","frontend-react/src/views/menus/__tests__/menus-index.test.tsx","frontend-react/src/views/metric-tree/Index.module.scss","frontend-react/src/views/metric-tree/Index.tsx","frontend-react/src/views/metric-tree/__tests__/metric-tree-index.test.tsx","frontend-react/src/views/mobile-prototype/Index.module.scss","frontend-react/src/views/mobile-prototype/Index.test.tsx","frontend-react/src/views/mobile-prototype/Index.tsx","frontend-react/src/views/notification-configs/Form.module.scss","frontend-react/src/views/notification-configs/Form.tsx","frontend-react/src/views/notification-configs/Index.module.scss","frontend-react/src/views/notification-configs/Index.tsx","frontend-react/src/views/notification-configs/__tests__/notification-configs-form.test.tsx","frontend-react/src/views/notification-configs/__tests__/notification-configs-index.test.tsx","frontend-react/src/views/notification-configs/shared.ts","frontend-react/src/views/notifications/Index.module.scss","frontend-react/src/views/notifications/Index.tsx","frontend-react/src/views/notifications/__tests__/notifications-index.test.tsx","frontend-react/src/views/omnichannel-dashboard/Index.tsx","frontend-react/src/views/omnichannel-data-hub/Index.tsx","frontend-react/src/views/omnichannel-touchpoints/Index.tsx","frontend-react/src/views/operation-logs/Index.tsx","frontend-react/src/views/operation-logs/__tests__/operation-logs-index.test.tsx","frontend-react/src/views/opportunities/Detail.module.scss","frontend-react/src/views/opportunities/Detail.tsx","frontend-react/src/views/opportunities/Form.module.scss","frontend-react/src/views/opportunities/Form.tsx","frontend-react/src/views/opportunities/Index.module.scss","frontend-react/src/views/opportunities/Index.tsx","frontend-react/src/views/opportunities/Pipeline.module.scss","frontend-react/src/views/opportunities/Pipeline.tsx","frontend-react/src/views/opportunities/__tests__/opportunities-detail.test.tsx","frontend-react/src/views/opportunities/__tests__/opportunities-form.test.tsx","frontend-react/src/views/opportunities/__tests__/opportunities-index.test.tsx","frontend-react/src/views/opportunities/__tests__/opportunities-pipeline.test.tsx","frontend-react/src/views/opportunities/components/AICopilotSidebar.module.scss","frontend-react/src/views/opportunities/components/AICopilotSidebar.tsx","frontend-react/src/views/opportunities/components/DetailBasicInfo.module.scss","frontend-react/src/views/opportunities/components/DetailBasicInfo.tsx","frontend-react/src/views/opportunities/components/DetailCollaboration.module.scss","frontend-react/src/views/opportunities/components/DetailCollaboration.tsx","frontend-react/src/views/opportunities/components/DetailCompetitors.module.scss","frontend-react/src/views/opportunities/components/DetailCompetitors.tsx","frontend-react/src/views/opportunities/components/DetailDialogs.module.scss","frontend-react/src/views/opportunities/components/DetailDialogs.tsx","frontend-react/src/views/opportunities/components/DetailFollowups.module.scss","frontend-react/src/views/opportunities/components/DetailFollowups.tsx","frontend-react/src/views/opportunities/components/DetailHeader.module.scss","frontend-react/src/views/opportunities/components/DetailHeader.tsx","frontend-react/src/views/opportunities/components/DetailMeddpicc.module.scss","frontend-react/src/views/opportunities/components/DetailMeddpicc.tsx","frontend-react/src/views/opportunities/components/DetailProducts.module.scss","frontend-react/src/views/opportunities/components/DetailProducts.tsx","frontend-react/src/views/opportunities/components/DetailQuotes.module.scss","frontend-react/src/views/opportunities/components/DetailQuotes.tsx","frontend-react/src/views/opportunities/components/DetailSamples.module.scss","frontend-react/src/views/opportunities/components/DetailSamples.tsx","frontend-react/src/views/opportunities/components/DetailSidebar.module.scss","frontend-react/src/views/opportunities/components/DetailSidebar.tsx","frontend-react/src/views/opportunities/components/DetailStageProgress.module.scss","frontend-react/src/views/opportunities/components/DetailStageProgress.tsx","frontend-react/src/views/opportunities/components/DetailTeam.module.scss","frontend-react/src/views/opportunities/components/DetailTeam.tsx","frontend-react/src/views/opportunities/components/SalesCoachDialog.module.scss","frontend-react/src/views/opportunities/components/SalesCoachDialog.tsx","frontend-react/src/views/opportunities/components/useOpportunityDetail.ts","frontend-react/src/views/orders/Detail.tsx","frontend-react/src/views/orders/Form.tsx","frontend-react/src/views/orders/Index.module.scss","frontend-react/src/views/orders/Index.tsx","frontend-react/src/views/orders/__tests__/orders-detail.test.tsx","frontend-react/src/views/orders/__tests__/orders-form.test.tsx","frontend-react/src/views/orders/__tests__/orders-index.test.tsx","frontend-react/src/views/orders/components/DetailDesktop.module.scss","frontend-react/src/views/orders/components/DetailDesktop.tsx","frontend-react/src/views/orders/components/DetailMobile.module.scss","frontend-react/src/views/orders/components/DetailMobile.tsx","frontend-react/src/views/orders/components/FormDesktop.module.scss","frontend-react/src/views/orders/components/FormDesktop.tsx","frontend-react/src/views/orders/components/FormMobile.module.scss","frontend-react/src/views/orders/components/FormMobile.tsx","frontend-react/src/views/orders/hooks/useOrderDetail.ts","frontend-react/src/views/orders/hooks/useOrderForm.ts","frontend-react/src/views/orders/hooks/useOrderTimeline.ts","frontend-react/src/views/org-chart/Index.module.scss","frontend-react/src/views/org-chart/Index.tsx","frontend-react/src/views/org-chart/__tests__/org-chart-index.test.tsx","frontend-react/src/views/partner-customers/Detail.tsx","frontend-react/src/views/partner-customers/Form.tsx","frontend-react/src/views/partner-customers/Index.tsx","frontend-react/src/views/partner-customers/PartnerCustomers.module.scss","frontend-react/src/views/partner-customers/__tests__/partner-customers-detail.test.tsx","frontend-react/src/views/partner-customers/__tests__/partner-customers-form.test.tsx","frontend-react/src/views/partner-customers/__tests__/partner-customers-index.test.tsx","frontend-react/src/views/partner-customers/partnerCustomerMeta.ts","frontend-react/src/views/partners/Detail.tsx","frontend-react/src/views/partners/Form.tsx","frontend-react/src/views/partners/Index.tsx","frontend-react/src/views/partners/Partners.module.scss","frontend-react/src/views/partners/__tests__/partners-detail.test.tsx","frontend-react/src/views/partners/__tests__/partners-form.test.tsx","frontend-react/src/views/partners/__tests__/partners-index.test.tsx","frontend-react/src/views/partners/partnerMeta.ts","frontend-react/src/views/payment-analytics/Index.module.scss","frontend-react/src/views/payment-analytics/Index.tsx","frontend-react/src/views/payment-analytics/__tests__/payment-analytics-index.test.tsx","frontend-react/src/views/payment-plans/Index.module.scss","frontend-react/src/views/payment-plans/Index.tsx","frontend-react/src/views/payment-plans/__tests__/payment-plans-index.test.tsx","frontend-react/src/views/payments/Index.module.scss","frontend-react/src/views/payments/Index.tsx","frontend-react/src/views/payments/PlanForm.module.scss","frontend-react/src/views/payments/PlanForm.tsx","frontend-react/src/views/payments/Reconcile.module.scss","frontend-react/src/views/payments/Reconcile.tsx","frontend-react/src/views/payments/RecordForm.module.scss","frontend-react/src/views/payments/RecordForm.tsx","frontend-react/src/views/payments/__tests__/payments-index.test.tsx","frontend-react/src/views/payments/__tests__/payments-plan-form.test.tsx","frontend-react/src/views/payments/__tests__/payments-reconcile.test.tsx","frontend-react/src/views/payments/__tests__/payments-record-form.test.tsx","frontend-react/src/views/pm/Calendar.tsx","frontend-react/src/views/pm/Detail.tsx","frontend-react/src/views/pm/Form.tsx","frontend-react/src/views/pm/Index.tsx","frontend-react/src/views/pm/PM.module.scss","frontend-react/src/views/pm/__tests__/pm-calendar.test.tsx","frontend-react/src/views/pm/__tests__/pm-detail.test.tsx","frontend-react/src/views/pm/__tests__/pm-form.test.tsx","frontend-react/src/views/pm/__tests__/pm-index.test.tsx","frontend-react/src/views/pm/pmMeta.ts","frontend-react/src/views/positions/Detail.tsx","frontend-react/src/views/positions/Index.tsx","frontend-react/src/views/positions/PositionTree.module.scss","frontend-react/src/views/positions/PositionTree.tsx","frontend-react/src/views/positions/__tests__/position-tree.test.tsx","frontend-react/src/views/positions/__tests__/positions-index-detail.test.tsx","frontend-react/src/views/predictive-analytics/Detail.tsx","frontend-react/src/views/predictive-analytics/Form.tsx","frontend-react/src/views/predictive-analytics/Index.tsx","frontend-react/src/views/predictive-analytics/PredictiveAnalytics.module.scss","frontend-react/src/views/predictive-analytics/__tests__/predictive-analytics.test.tsx","frontend-react/src/views/predictive-analytics/constants.ts","frontend-react/src/views/price-books/Detail.module.scss","frontend-react/src/views/price-books/Detail.tsx","frontend-react/src/views/price-books/Form.module.scss","frontend-react/src/views/price-books/Form.tsx","frontend-react/src/views/price-books/Index.module.scss","frontend-react/src/views/price-books/Index.tsx","frontend-react/src/views/price-books/__tests__/price-books-basic.test.tsx","frontend-react/src/views/process-designer/Designer.module.scss","frontend-react/src/views/process-designer/Designer.tsx","frontend-react/src/views/process-designer/ProcessList.module.scss","frontend-react/src/views/process-designer/ProcessList.tsx","frontend-react/src/views/process-designer/__tests__/designer.test.tsx","frontend-react/src/views/process-designer/__tests__/process-list.test.tsx","frontend-react/src/views/process-designer/components/BpmnValidator.ts","frontend-react/src/views/process-designer/components/HistoryManager.ts","frontend-react/src/views/process-designer/components/PromptDialog.module.scss","frontend-react/src/views/process-designer/components/PromptDialog.tsx","frontend-react/src/views/process-designer/utils/bpmn-export.ts","frontend-react/src/views/product-analytics/Index.tsx","frontend-react/src/views/product-categories/Index.module.scss","frontend-react/src/views/product-categories/Index.tsx","frontend-react/src/views/product-categories/__tests__/product-categories-index.test.tsx","frontend-react/src/views/products/Categories.tsx","frontend-react/src/views/products/Detail.tsx","frontend-react/src/views/products/Form.tsx","frontend-react/src/views/products/Index.tsx","frontend-react/src/views/products/LowStockAlert.tsx","frontend-react/src/views/products/Products.module.scss","frontend-react/src/views/products/__tests__/product-categories.test.tsx","frontend-react/src/views/products/__tests__/products-form.test.tsx","frontend-react/src/views/products/__tests__/products-index.test.tsx","frontend-react/src/views/profile/Index.module.scss","frontend-react/src/views/profile/Index.tsx","frontend-react/src/views/profile/__tests__/profile-index.test.tsx","frontend-react/src/views/profile/components/NotificationSettings.module.scss","frontend-react/src/views/profile/components/NotificationSettings.tsx","frontend-react/src/views/profile/components/ProfileSettings.module.scss","frontend-react/src/views/profile/components/ProfileSettings.tsx","frontend-react/src/views/projects/Calendar.module.scss","frontend-react/src/views/projects/Calendar.tsx","frontend-react/src/views/projects/Detail.module.scss","frontend-react/src/views/projects/Detail.tsx","frontend-react/src/views/projects/Gantt.module.scss","frontend-react/src/views/projects/Gantt.tsx","frontend-react/src/views/projects/GlobalGantt.module.scss","frontend-react/src/views/projects/GlobalGantt.tsx","frontend-react/src/views/projects/Index.module.scss","frontend-react/src/views/projects/Index.tsx","frontend-react/src/views/projects/Milestones.module.scss","frontend-react/src/views/projects/Milestones.tsx","frontend-react/src/views/projects/Tasks.module.scss","frontend-react/src/views/projects/Tasks.tsx","frontend-react/src/views/projects/__tests__/dependency-dialog.test.tsx","frontend-react/src/views/projects/__tests__/gantt-data-transform.test.ts","frontend-react/src/views/projects/__tests__/gantt-dependency-line.test.ts","frontend-react/src/views/projects/__tests__/gantt-view-compute.test.ts","frontend-react/src/views/projects/__tests__/global-gantt.test.tsx","frontend-react/src/views/projects/__tests__/projects-calendar.test.tsx","frontend-react/src/views/projects/__tests__/projects-detail.test.tsx","frontend-react/src/views/projects/__tests__/projects-gantt.test.tsx","frontend-react/src/views/projects/__tests__/projects-index.test.tsx","frontend-react/src/views/projects/__tests__/projects-milestones.test.tsx","frontend-react/src/views/projects/__tests__/projects-tasks.test.tsx","frontend-react/src/views/projects/components/gantt/DependencyDialog.module.scss","frontend-react/src/views/projects/components/gantt/DependencyDialog.tsx","frontend-react/src/views/projects/components/gantt/ProjectGanttChart.module.scss","frontend-react/src/views/projects/components/gantt/ProjectGanttChart.tsx","frontend-react/src/views/projects/components/gantt/ProjectGanttToolbar.module.scss","frontend-react/src/views/projects/components/gantt/ProjectGanttToolbar.tsx","frontend-react/src/views/projects/components/gantt/hooks/useDependencyLine.ts","frontend-react/src/views/projects/components/gantt/hooks/useProjectGanttData.ts","frontend-react/src/views/projects/hooks/useGanttView.ts","frontend-react/src/views/public/PublicLanding.css","frontend-react/src/views/public/PublicLanding.tsx","frontend-react/src/views/public/__tests__/public-landing.test.tsx","frontend-react/src/views/purchase-orders/Detail.tsx","frontend-react/src/views/purchase-orders/Form.tsx","frontend-react/src/views/purchase-orders/Index.tsx","frontend-react/src/views/purchase-orders/PurchaseOrders.module.scss","frontend-react/src/views/purchase-orders/__tests__/purchase-orders-detail.test.tsx","frontend-react/src/views/purchase-orders/__tests__/purchase-orders-form.test.tsx","frontend-react/src/views/purchase-orders/__tests__/purchase-orders-index.test.tsx","frontend-react/src/views/purchase-orders/purchaseOrderMeta.ts","frontend-react/src/views/qr-codes/Form.tsx","frontend-react/src/views/qr-codes/Index.tsx","frontend-react/src/views/qr-codes/QrCodes.module.scss","frontend-react/src/views/qr-codes/__tests__/qr-codes-form.test.tsx","frontend-react/src/views/qr-codes/__tests__/qr-codes-index.test.tsx","frontend-react/src/views/qr-codes/qrCodesMeta.ts","frontend-react/src/views/quotes/Approval.module.scss","frontend-react/src/views/quotes/Approval.tsx","frontend-react/src/views/quotes/Detail.module.scss","frontend-react/src/views/quotes/Detail.tsx","frontend-react/src/views/quotes/Editor.module.scss","frontend-react/src/views/quotes/Editor.tsx","frontend-react/src/views/quotes/Form.module.scss","frontend-react/src/views/quotes/Form.tsx","frontend-react/src/views/quotes/Index.module.scss","frontend-react/src/views/quotes/Index.tsx","frontend-react/src/views/quotes/__tests__/form-calculation.test.ts","frontend-react/src/views/quotes/__tests__/quotes-approval.test.tsx","frontend-react/src/views/quotes/__tests__/quotes-detail.test.tsx","frontend-react/src/views/quotes/__tests__/quotes-editor.test.tsx","frontend-react/src/views/quotes/__tests__/quotes-form.test.tsx","frontend-react/src/views/quotes/__tests__/quotes-index.test.tsx","frontend-react/src/views/quotes/components/QuotePromptDialog.module.scss","frontend-react/src/views/quotes/components/QuotePromptDialog.tsx","frontend-react/src/views/quotes/composables/usePromptDialog.ts","frontend-react/src/views/quotes/form-calculation.ts","frontend-react/src/views/realtime-trigger/Detail.tsx","frontend-react/src/views/realtime-trigger/Form.tsx","frontend-react/src/views/realtime-trigger/Index.tsx","frontend-react/src/views/realtime-trigger/RealtimeTrigger.module.scss","frontend-react/src/views/realtime-trigger/__tests__/realtime-trigger.test.tsx","frontend-react/src/views/realtime/Index.module.scss","frontend-react/src/views/realtime/Index.tsx","frontend-react/src/views/realtime/__tests__/realtime-index.test.tsx","frontend-react/src/views/reconciliation/Detail.module.scss","frontend-react/src/views/reconciliation/Detail.tsx","frontend-react/src/views/reconciliation/Form.module.scss","frontend-react/src/views/reconciliation/Form.tsx","frontend-react/src/views/reconciliation/Index.module.scss","frontend-react/src/views/reconciliation/Index.tsx","frontend-react/src/views/reconciliation/__tests__/reconciliation-detail.test.tsx","frontend-react/src/views/reconciliation/__tests__/reconciliation-form.test.tsx","frontend-react/src/views/reconciliation/__tests__/reconciliation-index.test.tsx","frontend-react/src/views/reconciliation/components/ImportStatementDialog.module.scss","frontend-react/src/views/reconciliation/components/ImportStatementDialog.tsx","frontend-react/src/views/redemptions/Index.tsx","frontend-react/src/views/renewal-tasks/Detail.module.scss","frontend-react/src/views/renewal-tasks/Detail.tsx","frontend-react/src/views/renewal-tasks/Form.module.scss","frontend-react/src/views/renewal-tasks/Form.tsx","frontend-react/src/views/renewal-tasks/Index.module.scss","frontend-react/src/views/renewal-tasks/Index.tsx","frontend-react/src/views/renewal-tasks/__tests__/renewal-tasks-detail.test.tsx","frontend-react/src/views/renewal-tasks/__tests__/renewal-tasks-form.test.tsx","frontend-react/src/views/renewal-tasks/__tests__/renewal-tasks-index.test.tsx","frontend-react/src/views/renewals/Detail.module.scss","frontend-react/src/views/renewals/Detail.tsx","frontend-react/src/views/renewals/Form.module.scss","frontend-react/src/views/renewals/Form.tsx","frontend-react/src/views/renewals/Index.module.scss","frontend-react/src/views/renewals/Index.tsx","frontend-react/src/views/renewals/__tests__/renewals-detail.test.tsx","frontend-react/src/views/renewals/__tests__/renewals-form.test.tsx","frontend-react/src/views/renewals/__tests__/renewals-index.test.tsx","frontend-react/src/views/reports/Detail.tsx","frontend-react/src/views/reports/Index.tsx","frontend-react/src/views/reports/Reports.module.scss","frontend-react/src/views/reports/Schedules.tsx","frontend-react/src/views/reports/Templates.tsx","frontend-react/src/views/reports/__tests__/reports.test.tsx","frontend-react/src/views/reports/reportMeta.ts","frontend-react/src/views/resource-requests/Detail.module.scss","frontend-react/src/views/resource-requests/Detail.tsx","frontend-react/src/views/resource-requests/Form.module.scss","frontend-react/src/views/resource-requests/Form.tsx","frontend-react/src/views/resource-requests/__tests__/resource-requests-index.test.tsx","frontend-react/src/views/resource-requests/components/PromptDialog.module.scss","frontend-react/src/views/resource-requests/components/PromptDialog.tsx","frontend-react/src/views/resource-requests/index.module.scss","frontend-react/src/views/resource-requests/index.tsx","frontend-react/src/views/rfm-analysis/Detail.tsx","frontend-react/src/views/rfm-analysis/Index.tsx","frontend-react/src/views/rfm-analysis/RfmAnalysis.module.scss","frontend-react/src/views/rfm-analysis/__tests__/rfm-analysis.test.tsx","frontend-react/src/views/rfm-analysis/rfmAnalysisMeta.ts","frontend-react/src/views/rma/Detail.module.scss","frontend-react/src/views/rma/Detail.tsx","frontend-react/src/views/rma/Form.module.scss","frontend-react/src/views/rma/Form.tsx","frontend-react/src/views/rma/Index.module.scss","frontend-react/src/views/rma/Index.tsx","frontend-react/src/views/rma/__tests__/rma-detail.test.tsx","frontend-react/src/views/rma/__tests__/rma-form.test.tsx","frontend-react/src/views/rma/__tests__/rma-index.test.tsx","frontend-react/src/views/roles/Index.module.scss","frontend-react/src/views/roles/Index.tsx","frontend-react/src/views/roles/__tests__/roles-index.test.tsx","frontend-react/src/views/roles/components/PermissionAssign.module.scss","frontend-react/src/views/roles/components/PermissionAssign.tsx","frontend-react/src/views/roles/components/RoleForm.tsx","frontend-react/src/views/roles/components/RoleUsers.module.scss","frontend-react/src/views/roles/components/RoleUsers.tsx","frontend-react/src/views/sales-dashboard/Index.module.scss","frontend-react/src/views/sales-dashboard/Index.tsx","frontend-react/src/views/sales-dashboard/__tests__/sales-dashboard-index.test.tsx","frontend-react/src/views/sales-funnel/Index.tsx","frontend-react/src/views/sample-requests/Detail.module.scss","frontend-react/src/views/sample-requests/Detail.tsx","frontend-react/src/views/sample-requests/Form.module.scss","frontend-react/src/views/sample-requests/Form.tsx","frontend-react/src/views/sample-requests/Index.module.scss","frontend-react/src/views/sample-requests/Index.tsx","frontend-react/src/views/sample-requests/__tests__/sample-requests-detail.test.tsx","frontend-react/src/views/sample-requests/__tests__/sample-requests-form.test.tsx","frontend-react/src/views/sample-requests/__tests__/sample-requests-index.test.tsx","frontend-react/src/views/sample-requests/components/PromptDialog.module.scss","frontend-react/src/views/sample-requests/components/PromptDialog.tsx","frontend-react/src/views/satisfaction/Analytics.module.scss","frontend-react/src/views/satisfaction/Analytics.tsx","frontend-react/src/views/satisfaction/Detail.module.scss","frontend-react/src/views/satisfaction/Detail.tsx","frontend-react/src/views/satisfaction/Form.module.scss","frontend-react/src/views/satisfaction/Form.tsx","frontend-react/src/views/satisfaction/Index.module.scss","frontend-react/src/views/satisfaction/Index.tsx","frontend-react/src/views/satisfaction/Responses.module.scss","frontend-react/src/views/satisfaction/Responses.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-analytics.test.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-detail.test.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-form.test.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-index.test.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-responses.test.tsx","frontend-react/src/views/scheduled-jobs/Index.module.scss","frontend-react/src/views/scheduled-jobs/Index.tsx","frontend-react/src/views/scheduled-jobs/__tests__/scheduled-jobs-index.test.tsx","frontend-react/src/views/search/Index.module.scss","frontend-react/src/views/search/Index.tsx","frontend-react/src/views/search/__tests__/search-index.test.tsx","frontend-react/src/views/security-settings/Index.module.scss","frontend-react/src/views/security-settings/Index.tsx","frontend-react/src/views/security-settings/__tests__/security-settings-index.test.tsx","frontend-react/src/views/segments/Detail.module.scss","frontend-react/src/views/segments/Detail.tsx","frontend-react/src/views/segments/Form.module.scss","frontend-react/src/views/segments/Form.tsx","frontend-react/src/views/segments/Index.tsx","frontend-react/src/views/segments/__tests__/segments-detail.test.tsx","frontend-react/src/views/segments/__tests__/segments-form.test.tsx","frontend-react/src/views/self-operated-store/Index.module.scss","frontend-react/src/views/self-operated-store/Index.tsx","frontend-react/src/views/self-operated-store/__tests__/self-operated-store.test.tsx","frontend-react/src/views/self-operated-store/selfOperatedStoreMeta.ts","frontend-react/src/views/serial-numbers/Activate.tsx","frontend-react/src/views/serial-numbers/Detail.tsx","frontend-react/src/views/serial-numbers/Form.tsx","frontend-react/src/views/serial-numbers/Index.tsx","frontend-react/src/views/serial-numbers/SerialNumbers.module.scss","frontend-react/src/views/serial-numbers/__tests__/serial-numbers.test.tsx","frontend-react/src/views/serial-numbers/serialNumberMeta.ts","frontend-react/src/views/service-dashboard/Index.module.scss","frontend-react/src/views/service-dashboard/Index.tsx","frontend-react/src/views/service-dashboard/components/AlertsPanel.module.scss","frontend-react/src/views/service-dashboard/components/AlertsPanel.tsx","frontend-react/src/views/service-dashboard/components/EngineerRankingPanel.module.scss","frontend-react/src/views/service-dashboard/components/EngineerRankingPanel.tsx","frontend-react/src/views/service-dashboard/components/OverviewCards.module.scss","frontend-react/src/views/service-dashboard/components/OverviewCards.tsx","frontend-react/src/views/service-dashboard/components/SLAPanel.module.scss","frontend-react/src/views/service-dashboard/components/SLAPanel.tsx","frontend-react/src/views/service-dashboard/components/SatisfactionPanel.module.scss","frontend-react/src/views/service-dashboard/components/SatisfactionPanel.tsx","frontend-react/src/views/service-dashboard/components/TicketStatsPanel.module.scss","frontend-react/src/views/service-dashboard/components/TicketStatsPanel.tsx","frontend-react/src/views/service-dashboard/components/TrendsPanel.module.scss","frontend-react/src/views/service-dashboard/components/TrendsPanel.tsx","frontend-react/src/views/service-dashboard/components/WorkstationCalendarGantt.module.scss","frontend-react/src/views/service-dashboard/components/WorkstationCalendarGantt.tsx","frontend-react/src/views/service-dashboard/composables/useServiceDashboard.ts","frontend-react/src/views/service-monitor/Index.module.scss","frontend-react/src/views/service-monitor/Index.tsx","frontend-react/src/views/service-monitor/__tests__/service-monitor-index.test.tsx","frontend-react/src/views/service/TicketGantt.module.scss","frontend-react/src/views/service/TicketGantt.tsx","frontend-react/src/views/service/__tests__/ticket-gantt-chart.test.tsx","frontend-react/src/views/service/__tests__/ticket-gantt.test.tsx","frontend-react/src/views/service/components/TicketGanttChart.module.scss","frontend-react/src/views/service/components/TicketGanttChart.tsx","frontend-react/src/views/service/composables/useTicketGanttData.ts","frontend-react/src/views/settings/Index.module.scss","frontend-react/src/views/settings/Index.tsx","frontend-react/src/views/settings/IntegrationServices.module.scss","frontend-react/src/views/settings/IntegrationServices.tsx","frontend-react/src/views/settings/__tests__/integration-services.test.tsx","frontend-react/src/views/settings/__tests__/settings-index.test.tsx","frontend-react/src/views/settings/__tests__/system-settings.test.tsx","frontend-react/src/views/settings/components/CacheManagement.module.scss","frontend-react/src/views/settings/components/CacheManagement.tsx","frontend-react/src/views/settings/components/EventLogsPanel.module.scss","frontend-react/src/views/settings/components/EventLogsPanel.tsx","frontend-react/src/views/settings/components/MetricsPanel.module.scss","frontend-react/src/views/settings/components/MetricsPanel.tsx","frontend-react/src/views/settings/components/NotificationSettings.module.scss","frontend-react/src/views/settings/components/NotificationSettings.tsx","frontend-react/src/views/settings/components/ProfileSettings.module.scss","frontend-react/src/views/settings/components/ProfileSettings.tsx","frontend-react/src/views/settings/components/ScheduledJobsPanel.module.scss","frontend-react/src/views/settings/components/ScheduledJobsPanel.tsx","frontend-react/src/views/settings/components/ServiceStatusPanel.module.scss","frontend-react/src/views/settings/components/ServiceStatusPanel.tsx","frontend-react/src/views/settings/components/SystemSettings.module.scss","frontend-react/src/views/settings/components/SystemSettings.tsx","frontend-react/src/views/settings/components/integration/IntegrationAdPlatformsPanel.tsx","frontend-react/src/views/settings/components/integration/IntegrationAiConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationConfigShared.module.scss","frontend-react/src/views/settings/components/integration/IntegrationDingtalkConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationEmailConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationFeishuConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationGroupbuyPanel.tsx","frontend-react/src/views/settings/components/integration/IntegrationSmsConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationWebhookConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationWechatPublicConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationWechatWorkConfig.tsx","frontend-react/src/views/settings/components/useSettings.ts","frontend-react/src/views/settings/composables/useIntegrationServices.ts","frontend-react/src/views/shipments/Detail.tsx","frontend-react/src/views/shipments/Form.tsx","frontend-react/src/views/shipments/Index.tsx","frontend-react/src/views/shipments/Shipments.module.scss","frontend-react/src/views/shipments/__tests__/shipments-detail.test.tsx","frontend-react/src/views/shipments/__tests__/shipments-form.test.tsx","frontend-react/src/views/shipments/__tests__/shipments-index.test.tsx","frontend-react/src/views/shipments/shipmentMeta.ts","frontend-react/src/views/sla/Dashboard.module.scss","frontend-react/src/views/sla/Dashboard.tsx","frontend-react/src/views/sla/Index.module.scss","frontend-react/src/views/sla/Index.tsx","frontend-react/src/views/sla/__tests__/sla-dashboard.test.tsx","frontend-react/src/views/sla/__tests__/sla-index.test.tsx","frontend-react/src/views/sla/components/SLADashboard.module.scss","frontend-react/src/views/sla/components/SLADashboard.tsx","frontend-react/src/views/sla/components/index.ts","frontend-react/src/views/sms-marketing/Index.tsx","frontend-react/src/views/sms-marketing/SmsMarketing.module.scss","frontend-react/src/views/sms-marketing/__tests__/sms-marketing.test.tsx","frontend-react/src/views/sms-marketing/smsMarketingMeta.ts","frontend-react/src/views/social-accounts/Form.tsx","frontend-react/src/views/social-accounts/Index.tsx","frontend-react/src/views/social-accounts/SocialAccounts.module.scss","frontend-react/src/views/social-accounts/__tests__/social-accounts-form.test.tsx","frontend-react/src/views/social-accounts/__tests__/social-accounts-index.test.tsx","frontend-react/src/views/social-accounts/socialAccountsMeta.ts","frontend-react/src/views/social-analytics/Index.tsx","frontend-react/src/views/social-analytics/SocialAnalytics.module.scss","frontend-react/src/views/social-analytics/__tests__/social-analytics-index.test.tsx","frontend-react/src/views/social-auto-replies/Form.tsx","frontend-react/src/views/social-auto-replies/Index.tsx","frontend-react/src/views/social-auto-replies/SocialAutoReplies.module.scss","frontend-react/src/views/social-auto-replies/__tests__/social-auto-replies-form.test.tsx","frontend-react/src/views/social-auto-replies/__tests__/social-auto-replies-index.test.tsx","frontend-react/src/views/social-auto-replies/socialAutoRepliesMeta.ts","frontend-react/src/views/social-competitors/Form.tsx","frontend-react/src/views/social-competitors/Index.tsx","frontend-react/src/views/social-competitors/SocialCompetitors.module.scss","frontend-react/src/views/social-competitors/__tests__/social-competitors-form.test.tsx","frontend-react/src/views/social-competitors/__tests__/social-competitors-index.test.tsx","frontend-react/src/views/social-competitors/socialCompetitorsMeta.ts","frontend-react/src/views/social-followers/Form.tsx","frontend-react/src/views/social-followers/Index.tsx","frontend-react/src/views/social-followers/SocialFollowers.module.scss","frontend-react/src/views/social-followers/__tests__/social-followers-form.test.tsx","frontend-react/src/views/social-followers/__tests__/social-followers-index.test.tsx","frontend-react/src/views/social-followers/socialFollowersMeta.ts","frontend-react/src/views/social-hot-topics/Form.tsx","frontend-react/src/views/social-hot-topics/Index.tsx","frontend-react/src/views/social-hot-topics/SocialHotTopics.module.scss","frontend-react/src/views/social-hot-topics/__tests__/social-hot-topics-form.test.tsx","frontend-react/src/views/social-hot-topics/__tests__/social-hot-topics-index.test.tsx","frontend-react/src/views/social-hot-topics/socialHotTopicsMeta.ts","frontend-react/src/views/social-interactions/Form.tsx","frontend-react/src/views/social-interactions/Index.tsx","frontend-react/src/views/social-interactions/SocialInteractions.module.scss","frontend-react/src/views/social-interactions/__tests__/social-interactions-form.test.tsx","frontend-react/src/views/social-interactions/__tests__/social-interactions-index.test.tsx","frontend-react/src/views/social-interactions/socialInteractionsMeta.ts","frontend-react/src/views/social-matrix/Form.module.scss","frontend-react/src/views/social-matrix/Form.tsx","frontend-react/src/views/social-matrix/Index.module.scss","frontend-react/src/views/social-matrix/Index.tsx","frontend-react/src/views/social-posts/Detail.tsx","frontend-react/src/views/social-posts/Form.tsx","frontend-react/src/views/social-posts/Index.tsx","frontend-react/src/views/social-posts/SocialPosts.module.scss","frontend-react/src/views/social-posts/__tests__/social-posts-detail.test.tsx","frontend-react/src/views/social-posts/__tests__/social-posts-form.test.tsx","frontend-react/src/views/social-posts/__tests__/social-posts-index.test.tsx","frontend-react/src/views/social-posts/socialPostMeta.ts","frontend-react/src/views/spare-parts/Detail.module.scss","frontend-react/src/views/spare-parts/Detail.tsx","frontend-react/src/views/spare-parts/Form.module.scss","frontend-react/src/views/spare-parts/Form.tsx","frontend-react/src/views/spare-parts/Index.module.scss","frontend-react/src/views/spare-parts/Index.tsx","frontend-react/src/views/spare-parts/__tests__/spare-parts-responsive.test.tsx","frontend-react/src/views/spare-parts/components/SparePartForm.tsx","frontend-react/src/views/spare-parts/components/StockOperationDialog.module.scss","frontend-react/src/views/spare-parts/components/StockOperationDialog.tsx","frontend-react/src/views/spare-parts/components/TransactionHistory.module.scss","frontend-react/src/views/spare-parts/components/TransactionHistory.tsx","frontend-react/src/views/stage-knowledge/Index.module.scss","frontend-react/src/views/stage-knowledge/Index.tsx","frontend-react/src/views/stage-knowledge/__tests__/stage-knowledge-index.test.tsx","frontend-react/src/views/store-agency/Index.module.scss","frontend-react/src/views/store-agency/Index.tsx","frontend-react/src/views/store-agency/__tests__/store-agency.test.tsx","frontend-react/src/views/store-agency/storeAgencyMeta.ts","frontend-react/src/views/store-configs/Form.tsx","frontend-react/src/views/store-configs/Index.tsx","frontend-react/src/views/store-configs/StoreConfigs.module.scss","frontend-react/src/views/store-configs/__tests__/store-configs.test.tsx","frontend-react/src/views/store-inventory/Index.tsx","frontend-react/src/views/store-ops/StoreOps.module.scss","frontend-react/src/views/store-ops/__tests__/store-ops.test.tsx","frontend-react/src/views/store-ops/storeOpsMeta.ts","frontend-react/src/views/store-performance/Index.module.scss","frontend-react/src/views/store-performance/Index.tsx","frontend-react/src/views/store-performance/__tests__/store-alert-actions.test.tsx","frontend-react/src/views/store-performance/__tests__/store-performance.test.tsx","frontend-react/src/views/store-settlements/Index.tsx","frontend-react/src/views/store-staff/Index.tsx","frontend-react/src/views/stores/Detail.tsx","frontend-react/src/views/stores/Form.tsx","frontend-react/src/views/stores/Index.tsx","frontend-react/src/views/stores/Stores.module.scss","frontend-react/src/views/stores/__tests__/stores.test.tsx","frontend-react/src/views/stores/storeMeta.ts","frontend-react/src/views/supplier-center/Index.module.scss","frontend-react/src/views/supplier-center/Index.tsx","frontend-react/src/views/supplier-management/Applications.tsx","frontend-react/src/views/supplier-management/Contracts.tsx","frontend-react/src/views/supplier-management/Index.tsx","frontend-react/src/views/supplier-management/JBPs.tsx","frontend-react/src/views/supplier-management/Rejections.tsx","frontend-react/src/views/supplier-management/ResourcePage.tsx","frontend-react/src/views/supplier-management/Risks.tsx","frontend-react/src/views/supplier-management/Scorecards.tsx","frontend-react/src/views/supplier-management/StoreSuppliers.tsx","frontend-react/src/views/supplier-management/SupplierManagement.module.scss","frontend-react/src/views/supplier-management/__tests__/supplier-applications.test.tsx","frontend-react/src/views/supplier-management/__tests__/supplier-management-index.test.tsx","frontend-react/src/views/supplier-management/config.tsx","frontend-react/src/views/supplier-payments/Index.module.scss","frontend-react/src/views/supplier-payments/Index.tsx","frontend-react/src/views/supplier-payments/__tests__/supplier-payments-index.test.tsx","frontend-react/src/views/suppliers/Detail.tsx","frontend-react/src/views/suppliers/Form.tsx","frontend-react/src/views/suppliers/Index.tsx","frontend-react/src/views/suppliers/Suppliers.module.scss","frontend-react/src/views/suppliers/__tests__/suppliers-detail.test.tsx","frontend-react/src/views/suppliers/__tests__/suppliers-form.test.tsx","frontend-react/src/views/suppliers/__tests__/suppliers-index.test.tsx","frontend-react/src/views/suppliers/supplierMeta.ts","frontend-react/src/views/supply-chain/SupplyChain.module.scss","frontend-react/src/views/supply-chain/Workbench.tsx","frontend-react/src/views/supply-chain/__tests__/supply-chain-workbench.test.tsx","frontend-react/src/views/swot-analyses/Index.tsx","frontend-react/src/views/system-events/Index.module.scss","frontend-react/src/views/system-events/Index.tsx","frontend-react/src/views/system-events/__tests__/system-events-index.test.tsx","frontend-react/src/views/system-import/Index.module.scss","frontend-react/src/views/system-import/Index.tsx","frontend-react/src/views/system-import/__tests__/system-import-index.test.tsx","frontend-react/src/views/system-monitor/Index.module.scss","frontend-react/src/views/system-monitor/Index.tsx","frontend-react/src/views/system-monitor/__tests__/system-monitor-index.test.tsx","frontend-react/src/views/system/AuditLogs.module.scss","frontend-react/src/views/system/AuditLogs.tsx","frontend-react/src/views/system/Permissions.module.scss","frontend-react/src/views/system/Permissions.tsx","frontend-react/src/views/system/__tests__/biz-sequences-form.test.tsx","frontend-react/src/views/system/__tests__/biz-sequences-index.test.tsx","frontend-react/src/views/system/__tests__/system-audit-logs.test.tsx","frontend-react/src/views/system/__tests__/system-params-index.test.tsx","frontend-react/src/views/system/__tests__/system-permissions.test.tsx","frontend-react/src/views/system/biz-sequences/Form.module.scss","frontend-react/src/views/system/biz-sequences/Form.tsx","frontend-react/src/views/system/biz-sequences/Index.module.scss","frontend-react/src/views/system/biz-sequences/Index.tsx","frontend-react/src/views/system/params/Index.module.scss","frontend-react/src/views/system/params/Index.tsx","frontend-react/src/views/system/tenant-configs/Index.module.scss","frontend-react/src/views/system/tenant-configs/Index.tsx","frontend-react/src/views/system/tenant-configs/__tests__/tenant-configs.test.tsx","frontend-react/src/views/targets/Breakdown.tsx","frontend-react/src/views/targets/Detail.tsx","frontend-react/src/views/targets/Form.tsx","frontend-react/src/views/targets/Index.tsx","frontend-react/src/views/targets/Targets.module.scss","frontend-react/src/views/targets/__tests__/targets.test.tsx","frontend-react/src/views/targets/targetsMeta.ts","frontend-react/src/views/ticket-workflows/Index.module.scss","frontend-react/src/views/ticket-workflows/Index.tsx","frontend-react/src/views/tickets/Detail.module.scss","frontend-react/src/views/tickets/Detail.tsx","frontend-react/src/views/tickets/Form.module.scss","frontend-react/src/views/tickets/Form.tsx","frontend-react/src/views/tickets/Gantt.module.scss","frontend-react/src/views/tickets/Gantt.tsx","frontend-react/src/views/tickets/Index.module.scss","frontend-react/src/views/tickets/Index.tsx","frontend-react/src/views/tickets/components/AICopilotSidebar.module.scss","frontend-react/src/views/tickets/components/AICopilotSidebar.tsx","frontend-react/src/views/tickets/components/CoachDialog.module.scss","frontend-react/src/views/tickets/components/CoachDialog.tsx","frontend-react/src/views/tickets/components/DetailDiagnosis.module.scss","frontend-react/src/views/tickets/components/DetailDiagnosis.tsx","frontend-react/src/views/tickets/components/DetailInfo.module.scss","frontend-react/src/views/tickets/components/DetailInfo.tsx","frontend-react/src/views/tickets/components/DetailMessages.module.scss","frontend-react/src/views/tickets/components/DetailMessages.tsx","frontend-react/src/views/tickets/components/DetailMobile.module.scss","frontend-react/src/views/tickets/components/DetailMobile.tsx","frontend-react/src/views/tickets/components/DetailSidebar.module.scss","frontend-react/src/views/tickets/components/DetailSidebar.tsx","frontend-react/src/views/tickets/components/DetailStageHistory.module.scss","frontend-react/src/views/tickets/components/DetailStageHistory.tsx","frontend-react/src/views/tickets/components/DetailTimeline.module.scss","frontend-react/src/views/tickets/components/DetailTimeline.tsx","frontend-react/src/views/tickets/components/SLAClock.module.scss","frontend-react/src/views/tickets/components/SLAClock.tsx","frontend-react/src/views/tickets/components/gantt/GanttToolbar.module.scss","frontend-react/src/views/tickets/components/gantt/GanttToolbar.tsx","frontend-react/src/views/tickets/components/gantt/TicketGanttChart.module.scss","frontend-react/src/views/tickets/components/gantt/TicketGanttChart.tsx","frontend-react/src/views/tickets/components/gantt/hooks/useGanttData.ts","frontend-react/src/views/tickets/composables/useTicketDetail.ts","frontend-react/src/views/tob-toc-gateway/Index.module.scss","frontend-react/src/views/tob-toc-gateway/Index.tsx","frontend-react/src/views/treasury/Accounts.tsx","frontend-react/src/views/treasury/CashForecast.tsx","frontend-react/src/views/treasury/DailySettlement.tsx","frontend-react/src/views/treasury/FundScheduling.tsx","frontend-react/src/views/treasury/Index.tsx","frontend-react/src/views/treasury/PaymentRequests.tsx","frontend-react/src/views/treasury/Treasury.module.scss","frontend-react/src/views/treasury/__tests__/treasury-pages.test.tsx","frontend-react/src/views/treasury/utils.ts","frontend-react/src/views/users/Index.module.scss","frontend-react/src/views/users/Index.tsx","frontend-react/src/views/users/__tests__/user-form.test.tsx","frontend-react/src/views/users/__tests__/users-index.test.tsx","frontend-react/src/views/users/components/ResponsiveFilterBar.module.scss","frontend-react/src/views/users/components/ResponsiveFilterBar.tsx","frontend-react/src/views/users/components/ResponsiveStats.module.scss","frontend-react/src/views/users/components/ResponsiveStats.tsx","frontend-react/src/views/users/components/RoleAssign.module.scss","frontend-react/src/views/users/components/RoleAssign.tsx","frontend-react/src/views/users/components/UserForm.tsx","frontend-react/src/views/utm-tracking/Form.tsx","frontend-react/src/views/utm-tracking/Index.tsx","frontend-react/src/views/utm-tracking/UtmTracking.module.scss","frontend-react/src/views/utm-tracking/__tests__/utm-tracking-form.test.tsx","frontend-react/src/views/utm-tracking/__tests__/utm-tracking-index.test.tsx","frontend-react/src/views/utm-tracking/utmTrackingMeta.ts","frontend-react/src/views/video-analytics/Index.tsx","frontend-react/src/views/video-analytics/VideoAnalytics.module.scss","frontend-react/src/views/video-analytics/__tests__/video-analytics-index.test.tsx","frontend-react/src/views/video-calls/Form.tsx","frontend-react/src/views/video-calls/Index.tsx","frontend-react/src/views/video-calls/VideoCalls.module.scss","frontend-react/src/views/video-calls/__tests__/video-calls-form.test.tsx","frontend-react/src/views/video-calls/__tests__/video-calls-index.test.tsx","frontend-react/src/views/video-calls/videoCallMeta.ts","frontend-react/src/views/video-content/Detail.tsx","frontend-react/src/views/video-content/Form.tsx","frontend-react/src/views/video-content/Index.tsx","frontend-react/src/views/video-content/VideoContent.module.scss","frontend-react/src/views/video-content/__tests__/video-content.test.tsx","frontend-react/src/views/video-publishing/Detail.tsx","frontend-react/src/views/video-publishing/Form.tsx","frontend-react/src/views/video-publishing/Index.tsx","frontend-react/src/views/video-publishing/VideoPublishing.module.scss","frontend-react/src/views/video-publishing/__tests__/video-publishing.test.tsx","frontend-react/src/views/web-tracking/Index.tsx","frontend-react/src/views/web-tracking/WebTracking.module.scss","frontend-react/src/views/web-tracking/__tests__/web-tracking.test.tsx","frontend-react/tsconfig.json","frontend-react/vite.config.ts","frontend-react/vitest.config.ts","reports/eios-react-import-2026-11-01.json","reports/react-mock-view-audit.latest.json","reports/react-page-click-interactions-audit.latest.json","reports/react-page-click-interactions-audit.latest.md","reports/react-signal-island-audit.latest.json","reports/react-test-data-governance.latest.json","reports/react-test-data-governance.latest.md","scripts/android/frontend-react-emulator.sh","scripts/android/frontend-react-gradle.sh","scripts/audit-react-documentation-truth.ts","scripts/audit-react-mock-views.ts","scripts/audit-react-page-click-interactions.ts","scripts/audit-react-signal-island.ts","scripts/audit-react-test-data-governance.ts","scripts/ios/frontend-react-cap.sh","scripts/lib/frontend-source-adapter.ts"],"removed":["e2e/scripts/generate-view-governance.mjs","e2e/scripts/verify-view-governance.mjs","frontend/.editorconfig","frontend/.env.development","frontend/.env.example","frontend/.env.production","frontend/.eslintrc.cjs","frontend/.gitignore","frontend/.prettierignore","frontend/.prettierrc","frontend/Dockerfile","frontend/Dockerfile.dev","frontend/Dockerfile.local","frontend/Dockerfile.prebuilt","frontend/QUICK_VERIFY.sh","frontend/e2e/PROCESS_DESIGNER_TEST_GUIDE.md","frontend/e2e/auth.spec.ts","frontend/e2e/business-critical-pages.smoke.spec.ts","frontend/e2e/fixtures/test-fixtures.ts","frontend/e2e/leads.spec.ts","frontend/e2e/opportunities.spec.ts","frontend/e2e/performance.spec.ts","frontend/e2e/process-designer.spec.ts","frontend/e2e/sales-workflow.spec.ts","frontend/e2e/service-workflow.spec.ts","frontend/e2e/tickets.spec.ts","frontend/fix_ts2307_vue.cjs","frontend/fix_unknown_types.cjs","frontend/fix_unknown_types.js","frontend/fix_vue_exports.cjs","frontend/fix_vue_exports.js","frontend/index.html","frontend/nginx.conf","frontend/package-lock.json","frontend/package.json","frontend/playwright.config.ts","frontend/public/favicon.svg","frontend/public/icons/.gitkeep","frontend/public/icons/icon-192.png","frontend/public/icons/icon-512.png","frontend/public/icons/icon-maskable-192.png","frontend/public/icons/icon-maskable-512.png","frontend/public/manifest.json","frontend/public/sw.js","frontend/remove_unused_ignore.cjs","frontend/remove_unused_ignore_all.cjs","frontend/scripts/check-array-guard.mjs","frontend/scripts/check-form-governance.mjs","frontend/scripts/validate-menu.ts","frontend/src/App.vue","frontend/src/api/adapters.ts","frontend/src/api/api-base-url.test.ts","frontend/src/api/api-base-url.ts","frontend/src/api/client.test.ts","frontend/src/api/client.ts","frontend/src/api/factory.ts","frontend/src/api/fetch-all-pages.ts","frontend/src/api/im-binding.ts","frontend/src/api/index.ts","frontend/src/api/modules/__root__.docs.ts","frontend/src/api/modules/__tests__/ad-reports.test.ts","frontend/src/api/modules/__tests__/ai-autopilot.test.ts","frontend/src/api/modules/__tests__/im-websocket.test.ts","frontend/src/api/modules/__tests__/lead-scoring-ai.test.ts","frontend/src/api/modules/__tests__/login-logs.test.ts","frontend/src/api/modules/__tests__/ticket-workflows.test.ts","frontend/src/api/modules/ad-accounts.ts","frontend/src/api/modules/ad-analytics.ts","frontend/src/api/modules/ad-audiences.ts","frontend/src/api/modules/ad-biddings.ts","frontend/src/api/modules/ad-campaigns.test.ts","frontend/src/api/modules/ad-campaigns.ts","frontend/src/api/modules/ad-creatives.ts","frontend/src/api/modules/ad-placement.ts","frontend/src/api/modules/ad-placements.ts","frontend/src/api/modules/ad-reports.ts","frontend/src/api/modules/admin-settings.ts","frontend/src/api/modules/agent-group.ts","frontend/src/api/modules/agent-sessions.ts","frontend/src/api/modules/aging-analysis.ts","frontend/src/api/modules/ai-agent-core.ts","frontend/src/api/modules/ai-agent-im.ts","frontend/src/api/modules/ai-agent-skills.ts","frontend/src/api/modules/ai-agent-tasks.ts","frontend/src/api/modules/ai-agent-workflows.ts","frontend/src/api/modules/ai-agent.ts","frontend/src/api/modules/ai-agents.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/api/modules/ai-autopilot.ts","frontend/src/api/modules/ai-copilot.ts","frontend/src/api/modules/ai-review-queue.ts","frontend/src/api/modules/alliance-agreements.ts","frontend/src/api/modules/alliance-analytics.ts","frontend/src/api/modules/alliance-campaigns.ts","frontend/src/api/modules/alliance-coupons.ts","frontend/src/api/modules/alliance-merchants.ts","frontend/src/api/modules/alliance-packages.ts","frontend/src/api/modules/alliance-partners.ts","frontend/src/api/modules/alliance-products.ts","frontend/src/api/modules/alliance-promotions.ts","frontend/src/api/modules/alliance-referrals.ts","frontend/src/api/modules/alliance-settlements.ts","frontend/src/api/modules/analytics.test.ts","frontend/src/api/modules/analytics.ts","frontend/src/api/modules/ap-ledger.test.ts","frontend/src/api/modules/ap-ledger.ts","frontend/src/api/modules/approval-templates.ts","frontend/src/api/modules/approvals.ts","frontend/src/api/modules/ar-ledger.test.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/assembly.ts","frontend/src/api/modules/assets.ts","frontend/src/api/modules/attribution-models.ts","frontend/src/api/modules/attribution-reports.ts","frontend/src/api/modules/attribution.test.ts","frontend/src/api/modules/attribution.ts","frontend/src/api/modules/audit-logs.ts","frontend/src/api/modules/auth.ts","frontend/src/api/modules/backend-management.docs.ts","frontend/src/api/modules/backend-management.ts","frontend/src/api/modules/biz-sequences.ts","frontend/src/api/modules/bom.ts","frontend/src/api/modules/campaign-analytics.ts","frontend/src/api/modules/campaign-drafts.ts","frontend/src/api/modules/campaign-library.ts","frontend/src/api/modules/campaign-targets.ts","frontend/src/api/modules/campaign-tools.ts","frontend/src/api/modules/campaign-use-case-templates.ts","frontend/src/api/modules/campaign-wizard.test.ts","frontend/src/api/modules/campaign-wizard.ts","frontend/src/api/modules/campaigns.ts","frontend/src/api/modules/capability-graph.ts","frontend/src/api/modules/cash-flow.test.ts","frontend/src/api/modules/cash-flow.ts","frontend/src/api/modules/certifications.ts","frontend/src/api/modules/channel-analytics.ts","frontend/src/api/modules/channel-integrations.ts","frontend/src/api/modules/channels.ts","frontend/src/api/modules/chart-of-accounts.ts","frontend/src/api/modules/cohort-analysis.ts","frontend/src/api/modules/commissions.ts","frontend/src/api/modules/community-activities.ts","frontend/src/api/modules/community-analytics.ts","frontend/src/api/modules/community-bots.ts","frontend/src/api/modules/community-fission.ts","frontend/src/api/modules/community-gamification.ts","frontend/src/api/modules/community-groups.ts","frontend/src/api/modules/community-levels.ts","frontend/src/api/modules/community-materials.ts","frontend/src/api/modules/community-members.ts","frontend/src/api/modules/community-messages.ts","frontend/src/api/modules/community-points.ts","frontend/src/api/modules/community-tasks.ts","frontend/src/api/modules/consumer-behavior-analytics.ts","frontend/src/api/modules/content-analytics.ts","frontend/src/api/modules/content-categories.ts","frontend/src/api/modules/content-copyright.ts","frontend/src/api/modules/content-creation.ts","frontend/src/api/modules/content-distribution.ts","frontend/src/api/modules/content-library.ts","frontend/src/api/modules/content-review.ts","frontend/src/api/modules/content-templates.ts","frontend/src/api/modules/contract-templates.ts","frontend/src/api/modules/contracts.test.ts","frontend/src/api/modules/contracts.ts","frontend/src/api/modules/cost-allocation.ts","frontend/src/api/modules/course-marketplace.ts","frontend/src/api/modules/cpq.ts","frontend/src/api/modules/crm-activities.ts","frontend/src/api/modules/cross-domain-funnel.ts","frontend/src/api/modules/customer-analytics.ts","frontend/src/api/modules/customer-balance.ts","frontend/src/api/modules/customer-health.ts","frontend/src/api/modules/customer-journey-orchestration.ts","frontend/src/api/modules/customer-journey.ts","frontend/src/api/modules/customer-lifecycle-value.ts","frontend/src/api/modules/customer-ltv.ts","frontend/src/api/modules/customer-marketing.ts","frontend/src/api/modules/customer-profit.ts","frontend/src/api/modules/customer-segmentation.ts","frontend/src/api/modules/customers.test.ts","frontend/src/api/modules/customers.ts","frontend/src/api/modules/dashboard.ts","frontend/src/api/modules/departments.test.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/devices.ts","frontend/src/api/modules/diagnosis.ts","frontend/src/api/modules/dictionaries.ts","frontend/src/api/modules/dimension-transform.ts","frontend/src/api/modules/disbursements.ts","frontend/src/api/modules/email-marketing.ts","frontend/src/api/modules/email-templates.ts","frontend/src/api/modules/event-logs.ts","frontend/src/api/modules/event-subscriptions.ts","frontend/src/api/modules/events.ts","frontend/src/api/modules/expense-claims.test.ts","frontend/src/api/modules/expense-claims.ts","frontend/src/api/modules/expense.ts","frontend/src/api/modules/faults.ts","frontend/src/api/modules/files.ts","frontend/src/api/modules/finance-os.ts","frontend/src/api/modules/finance-periods.ts","frontend/src/api/modules/finance.ts","frontend/src/api/modules/financial-reports.ts","frontend/src/api/modules/fulfillment.ts","frontend/src/api/modules/geo-analytics.ts","frontend/src/api/modules/geo-fences.ts","frontend/src/api/modules/geo-keywords.ts","frontend/src/api/modules/geo-pois.ts","frontend/src/api/modules/geo-reviews.ts","frontend/src/api/modules/groupbuy-analytics.ts","frontend/src/api/modules/groupbuy-campaigns.ts","frontend/src/api/modules/groupbuy-commissions.ts","frontend/src/api/modules/groupbuy-influencers-api.ts","frontend/src/api/modules/groupbuy-influencers-types.ts","frontend/src/api/modules/groupbuy-influencers-utils.ts","frontend/src/api/modules/groupbuy-influencers.test.ts","frontend/src/api/modules/groupbuy-influencers.ts","frontend/src/api/modules/groupbuy-inventory.ts","frontend/src/api/modules/groupbuy-orders.ts","frontend/src/api/modules/groupbuy-participants.ts","frontend/src/api/modules/groupbuy-platforms.ts","frontend/src/api/modules/groupbuy-pricing.ts","frontend/src/api/modules/groupbuy-products.ts","frontend/src/api/modules/groupbuy-promotions.ts","frontend/src/api/modules/groupbuy-redemptions.ts","frontend/src/api/modules/groupbuy-reviews.ts","frontend/src/api/modules/groupbuy-settlements.ts","frontend/src/api/modules/hr-attendance.test.ts","frontend/src/api/modules/hr-attendance.ts","frontend/src/api/modules/hr-benefits.test.ts","frontend/src/api/modules/hr-benefits.ts","frontend/src/api/modules/hr-payroll.ts","frontend/src/api/modules/hr-training-api.ts","frontend/src/api/modules/hr-training-types.ts","frontend/src/api/modules/hr-training.test.ts","frontend/src/api/modules/hr-training.ts","frontend/src/api/modules/hr.docs.ts","frontend/src/api/modules/hr.ts","frontend/src/api/modules/im-channels.ts","frontend/src/api/modules/im-conversations.ts","frontend/src/api/modules/im-messages.ts","frontend/src/api/modules/im-websocket.ts","frontend/src/api/modules/im.ts","frontend/src/api/modules/integration-services.ts","frontend/src/api/modules/intent-analyzer.ts","frontend/src/api/modules/inventory-reservations.ts","frontend/src/api/modules/inventory.ts","frontend/src/api/modules/invoices.ts","frontend/src/api/modules/journal-entries.ts","frontend/src/api/modules/journey-orchestration.ts","frontend/src/api/modules/knowledge-base.ts","frontend/src/api/modules/knowledge-candidates.test.ts","frontend/src/api/modules/knowledge-candidates.ts","frontend/src/api/modules/knowledge-capture-rules.ts","frontend/src/api/modules/knowledge-capture.ts","frontend/src/api/modules/knowledge-feedback.test.ts","frontend/src/api/modules/knowledge-feedback.ts","frontend/src/api/modules/knowledge.ts","frontend/src/api/modules/landing-pages.ts","frontend/src/api/modules/lead-pools.ts","frontend/src/api/modules/lead-qualification.ts","frontend/src/api/modules/lead-scoring-ai.ts","frontend/src/api/modules/lead-sla.ts","frontend/src/api/modules/leads.test.ts","frontend/src/api/modules/leads.ts","frontend/src/api/modules/learning-paths.ts","frontend/src/api/modules/livestream-analytics.ts","frontend/src/api/modules/livestream-gifts.ts","frontend/src/api/modules/livestream-groupbuy-conversion.ts","frontend/src/api/modules/livestream-groupbuy.ts","frontend/src/api/modules/livestream-interactions.ts","frontend/src/api/modules/livestream-products.ts","frontend/src/api/modules/livestream-rooms.ts","frontend/src/api/modules/livestream-schedules.ts","frontend/src/api/modules/livestream-scripts.ts","frontend/src/api/modules/livestream.ts","frontend/src/api/modules/location-assessments.ts","frontend/src/api/modules/login-logs.ts","frontend/src/api/modules/maintenance.ts","frontend/src/api/modules/marketing-attribution.docs.ts","frontend/src/api/modules/marketing-attribution.ts","frontend/src/api/modules/marketing-automation.ts","frontend/src/api/modules/marketing-calendar.ts","frontend/src/api/modules/marketing-chatbot.ts","frontend/src/api/modules/marketing-content.ts","frontend/src/api/modules/marketing-effectiveness.docs.ts","frontend/src/api/modules/marketing-effectiveness.ts","frontend/src/api/modules/marketing-forms.ts","frontend/src/api/modules/marketing-matrix.ts","frontend/src/api/modules/marketing-north-star.test.ts","frontend/src/api/modules/marketing-north-star.ts","frontend/src/api/modules/marketing-timeslots.ts","frontend/src/api/modules/marketing-tools.docs.ts","frontend/src/api/modules/marketing-tools.ts","frontend/src/api/modules/marketing-workflows.ts","frontend/src/api/modules/marketing.ts","frontend/src/api/modules/mdm.ts","frontend/src/api/modules/meddpicc-analyses.ts","frontend/src/api/modules/menus.ts","frontend/src/api/modules/notification-configs.ts","frontend/src/api/modules/notifications.ts","frontend/src/api/modules/omnichannel-dashboard.ts","frontend/src/api/modules/omnichannel-data-hub.ts","frontend/src/api/modules/omnichannel-touchpoints.ts","frontend/src/api/modules/operation-logs.ts","frontend/src/api/modules/opportunities.test.ts","frontend/src/api/modules/opportunities.ts","frontend/src/api/modules/orders.test.ts","frontend/src/api/modules/orders.ts","frontend/src/api/modules/org-chart.docs.ts","frontend/src/api/modules/org-chart.ts","frontend/src/api/modules/outbound.ts","frontend/src/api/modules/partner-customers.ts","frontend/src/api/modules/partners.ts","frontend/src/api/modules/payment-analytics.ts","frontend/src/api/modules/payment-plans.ts","frontend/src/api/modules/payments.ts","frontend/src/api/modules/performance-aggregates.ts","frontend/src/api/modules/pm.ts","frontend/src/api/modules/positions.docs.ts","frontend/src/api/modules/positions.ts","frontend/src/api/modules/predictive-analytics.ts","frontend/src/api/modules/price-books.ts","frontend/src/api/modules/process-designer.ts","frontend/src/api/modules/process-im.ts","frontend/src/api/modules/process.ts","frontend/src/api/modules/product-analytics.docs.ts","frontend/src/api/modules/product-analytics.ts","frontend/src/api/modules/product-categories.ts","frontend/src/api/modules/products.test.ts","frontend/src/api/modules/products.ts","frontend/src/api/modules/projects-api.ts","frontend/src/api/modules/projects-types.ts","frontend/src/api/modules/projects.ts","frontend/src/api/modules/purchase-orders.test.ts","frontend/src/api/modules/purchase-orders.ts","frontend/src/api/modules/qr-codes.ts","frontend/src/api/modules/quotes.test.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/realtime-trigger.ts","frontend/src/api/modules/realtime.ts","frontend/src/api/modules/reconciliation.ts","frontend/src/api/modules/redemptions.ts","frontend/src/api/modules/renewal-tasks.ts","frontend/src/api/modules/renewals.ts","frontend/src/api/modules/reports.ts","frontend/src/api/modules/resource-requests.ts","frontend/src/api/modules/revenue-recognition.ts","frontend/src/api/modules/revenue.ts","frontend/src/api/modules/rfm-analysis.ts","frontend/src/api/modules/rma.ts","frontend/src/api/modules/roles.test.ts","frontend/src/api/modules/roles.ts","frontend/src/api/modules/sales-coach.ts","frontend/src/api/modules/sales-dashboard.test.ts","frontend/src/api/modules/sales-dashboard.ts","frontend/src/api/modules/sample-requests.ts","frontend/src/api/modules/satisfaction.ts","frontend/src/api/modules/scheduled-jobs.ts","frontend/src/api/modules/search.ts","frontend/src/api/modules/security-settings.docs.ts","frontend/src/api/modules/security-settings.ts","frontend/src/api/modules/segments.ts","frontend/src/api/modules/self-operated-store.ts","frontend/src/api/modules/serial-numbers.ts","frontend/src/api/modules/service-dashboard.ts","frontend/src/api/modules/service-monitor.ts","frontend/src/api/modules/service.docs.ts","frontend/src/api/modules/service.ts","frontend/src/api/modules/settings.docs.ts","frontend/src/api/modules/settings.ts","frontend/src/api/modules/shipments.docs.ts","frontend/src/api/modules/shipments.ts","frontend/src/api/modules/sla.ts","frontend/src/api/modules/sms-marketing.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/api/modules/social-analytics.ts","frontend/src/api/modules/social-auto-replies.ts","frontend/src/api/modules/social-competitors.ts","frontend/src/api/modules/social-followers.ts","frontend/src/api/modules/social-hot-topics.ts","frontend/src/api/modules/social-interactions.ts","frontend/src/api/modules/social-matrix.ts","frontend/src/api/modules/social-posts.ts","frontend/src/api/modules/spare-parts.ts","frontend/src/api/modules/stage-knowledge-packs.ts","frontend/src/api/modules/stage-knowledge.ts","frontend/src/api/modules/store-agency.ts","frontend/src/api/modules/store-configs.ts","frontend/src/api/modules/store-dashboard.ts","frontend/src/api/modules/store-inventory.ts","frontend/src/api/modules/store-ops-compat.test.ts","frontend/src/api/modules/store-performance.test.ts","frontend/src/api/modules/store-performance.ts","frontend/src/api/modules/store-settlements.ts","frontend/src/api/modules/store-staff.ts","frontend/src/api/modules/stores.test.ts","frontend/src/api/modules/stores.ts","frontend/src/api/modules/supplier-center.ts","frontend/src/api/modules/supplier-management.ts","frontend/src/api/modules/supplier-payments.test.ts","frontend/src/api/modules/supplier-payments.ts","frontend/src/api/modules/suppliers.test.ts","frontend/src/api/modules/suppliers.ts","frontend/src/api/modules/supply-chain.ts","frontend/src/api/modules/swot-analyses.ts","frontend/src/api/modules/system-events.ts","frontend/src/api/modules/system-import.ts","frontend/src/api/modules/system-monitor.ts","frontend/src/api/modules/system-settings.ts","frontend/src/api/modules/system.docs.ts","frontend/src/api/modules/system.ts","frontend/src/api/modules/talent-review.ts","frontend/src/api/modules/targets.ts","frontend/src/api/modules/tenant-configs.ts","frontend/src/api/modules/tenant-settings.ts","frontend/src/api/modules/ticket-dependencies.ts","frontend/src/api/modules/ticket-gantt.ts","frontend/src/api/modules/ticket-workflows.ts","frontend/src/api/modules/tickets.ts","frontend/src/api/modules/tob-toc-gateway.ts","frontend/src/api/modules/treasury.ts","frontend/src/api/modules/unified-campaign.ts","frontend/src/api/modules/users.test.ts","frontend/src/api/modules/users.ts","frontend/src/api/modules/utm-tracking.ts","frontend/src/api/modules/video-call.ts","frontend/src/api/modules/video-calls.ts","frontend/src/api/modules/web-tracking.ts","frontend/src/api/modules/workflow-designer.ts","frontend/src/api/response-normalizer.test.ts","frontend/src/api/response-normalizer.ts","frontend/src/components/BatchActionBar.vue","frontend/src/components/business/AICopilotSidebar.vue","frontend/src/components/business/ActivityCalendar.vue","frontend/src/components/business/ActivityTimeline.vue","frontend/src/components/business/ActivityTodayPanel.vue","frontend/src/components/business/BizCodeLink.vue","frontend/src/components/business/CoachDialog.vue","frontend/src/components/business/ContactPicker.vue","frontend/src/components/business/CustomerPicker.vue","frontend/src/components/business/EventKnowledgeInput.vue","frontend/src/components/business/EventStreamPanel.vue","frontend/src/components/business/IMPanel.vue","frontend/src/components/business/LeadConvertDialog.vue","frontend/src/components/business/MyProjectsWidget.vue","frontend/src/components/business/MyWorkCalendar.vue","frontend/src/components/business/ObjectionDetector.vue","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/components/business/SLAClock.vue","frontend/src/components/business/StageProgress.vue","frontend/src/components/business/UserPicker.vue","frontend/src/components/business/WorkstationCalendarGantt.vue","frontend/src/components/business/calendar/CalendarGanttView.vue","frontend/src/components/business/calendar/MarketingCalendar.vue","frontend/src/components/business/calendar/MarketingGantt.vue","frontend/src/components/business/calendar/index.ts","frontend/src/components/business/im-panel/ConversationItem.vue","frontend/src/components/business/index.ts","frontend/src/components/command-palette/CommandInput.vue","frontend/src/components/command-palette/CommandPalette.vue","frontend/src/components/command-palette/CommandResultItem.vue","frontend/src/components/command-palette/CommandResults.vue","frontend/src/components/command-palette/index.ts","frontend/src/components/command-palette/useCommandPalette.ts","frontend/src/components/common/DataTable.vue","frontend/src/components/common/EmptyState.vue","frontend/src/components/common/ErrorBoundary.vue","frontend/src/components/common/ExportButton.vue","frontend/src/components/common/FormDialog.vue","frontend/src/components/common/ImportDialog.vue","frontend/src/components/common/JHLogo.README.md","frontend/src/components/common/JHLogo.vue","frontend/src/components/common/LoadingFallback.vue","frontend/src/components/common/ModuleWorkbench.vue","frontend/src/components/common/PageHeader.vue","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/components/common/SearchForm.vue","frontend/src/components/common/SkeletonLoader.vue","frontend/src/components/common/StatsCard.vue","frontend/src/components/common/StatusBadge.vue","frontend/src/components/common/__tests__/DataTable.test.ts","frontend/src/components/common/index.ts","frontend/src/components/im/VideoCall.vue","frontend/src/components/layout/AppLayout.vue","frontend/src/components/layout/Breadcrumb.vue","frontend/src/components/layout/Header.vue","frontend/src/components/layout/MobileBottomNav.vue","frontend/src/components/layout/MobileDrawer.vue","frontend/src/components/layout/MobileHeader.vue","frontend/src/components/layout/Sidebar.vue","frontend/src/components/layout/SidebarV2.vue","frontend/src/components/layout/index.ts","frontend/src/components/marketing/index.ts","frontend/src/components/mobile/FloatingActionButton.vue","frontend/src/components/mobile/MobileCard.vue","frontend/src/components/mobile/MobileFilter.vue","frontend/src/components/mobile/MobileList.vue","frontend/src/components/mobile/MobileSearchBar.vue","frontend/src/components/mobile/OfflineBanner.vue","frontend/src/components/mobile/PWAInstallPrompt.vue","frontend/src/components/mobile/PullRefresh.vue","frontend/src/components/mobile/QuickActions.vue","frontend/src/components/mobile/SwipeAction.vue","frontend/src/components/mobile/index.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/components/responsive/README.md","frontend/src/components/responsive/ResponsiveChart.vue","frontend/src/components/responsive/ResponsiveDetailLayout.vue","frontend/src/components/responsive/ResponsiveFilterBar.vue","frontend/src/components/responsive/ResponsiveGrid.vue","frontend/src/components/responsive/ResponsiveStats.vue","frontend/src/components/responsive/ResponsiveTabs.vue","frontend/src/components/responsive/__tests__/ResponsiveTabs.test.ts","frontend/src/components/responsive/index.ts","frontend/src/composables/__tests__/useDashboardRealtime.test.ts","frontend/src/composables/__tests__/useFormDraft.test.ts","frontend/src/composables/__tests__/useFormSubmit.test.ts","frontend/src/composables/__tests__/useListPage.test.ts","frontend/src/composables/__tests__/useNetworkStatus.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","frontend/src/composables/__tests__/usePermission.test.ts","frontend/src/composables/__tests__/useResponsive.test.ts","frontend/src/composables/__tests__/useRouteLoading.test.ts","frontend/src/composables/__tests__/useTouch.test.ts","frontend/src/composables/index.ts","frontend/src/composables/useBatchActions.ts","frontend/src/composables/useCampaignWizard.ts","frontend/src/composables/useCellBuilder.ts","frontend/src/composables/useCrudFormMode.ts","frontend/src/composables/useDashboardRealtime.ts","frontend/src/composables/useFormDraft.ts","frontend/src/composables/useFormSubmit.ts","frontend/src/composables/useGanttView.ts","frontend/src/composables/useLayout.ts","frontend/src/composables/useListPage.ts","frontend/src/composables/useMarketingCalendar.ts","frontend/src/composables/useMessageSearch.ts","frontend/src/composables/useNetworkStatus.ts","frontend/src/composables/usePageAIAssist.ts","frontend/src/composables/usePermission.ts","frontend/src/composables/useQuickCreateCampaign.ts","frontend/src/composables/useRealtimeEvents.ts","frontend/src/composables/useResponsive.ts","frontend/src/composables/useRouteLoading.ts","frontend/src/composables/useRouteSyncedTab.ts","frontend/src/composables/useSwipeBack.ts","frontend/src/composables/useTheme.ts","frontend/src/composables/useTouch.ts","frontend/src/composables/useVideoCall.ts","frontend/src/config/sentry.ts","frontend/src/constants/campaign-wizard.ts","frontend/src/constants/index.ts","frontend/src/directives/index.ts","frontend/src/directives/lazy-img.ts","frontend/src/directives/permission.ts","frontend/src/env.d.ts","frontend/src/i18n/index.ts","frontend/src/i18n/locales/en-SG.ts","frontend/src/i18n/locales/en-US.ts","frontend/src/i18n/locales/id-ID.ts","frontend/src/i18n/locales/zh-CN.ts","frontend/src/i18n/menu-map.ts","frontend/src/lib/crypto/index.ts","frontend/src/lib/crypto/key-exchange.ts","frontend/src/lib/crypto/key-manager.ts","frontend/src/lib/crypto/message-crypto.ts","frontend/src/lib/crypto/session-key.ts","frontend/src/lib/crypto/storage.ts","frontend/src/lib/webrtc/device-manager.ts","frontend/src/lib/webrtc/index.ts","frontend/src/lib/webrtc/mediasoup-client.ts","frontend/src/main.ts","frontend/src/router/__tests__/acquisition-menu-governance.test.ts","frontend/src/router/__tests__/admin-monitor-route-contract.test.ts","frontend/src/router/__tests__/ai-agent-menu-governance.test.ts","frontend/src/router/__tests__/analytics-menu-canonical.test.ts","frontend/src/router/__tests__/content-social-menu-governance.test.ts","frontend/src/router/__tests__/create-route-catalog.test.ts","frontend/src/router/__tests__/dashboard-menu-governance.test.ts","frontend/src/router/__tests__/finance-menu-governance.test.ts","frontend/src/router/__tests__/finance-os-governance-catalog.test.ts","frontend/src/router/__tests__/finance-os-governance-routes.test.ts","frontend/src/router/__tests__/growth-marketing-menu-governance.test.ts","frontend/src/router/__tests__/hr-center-menu.test.ts","frontend/src/router/__tests__/lead-center-routing.test.ts","frontend/src/router/__tests__/menu-compat-canonical.test.ts","frontend/src/router/__tests__/menu-icons.test.ts","frontend/src/router/__tests__/route-permission-compat.test.ts","frontend/src/router/__tests__/sales-menu-governance.test.ts","frontend/src/router/__tests__/service-menu-governance.test.ts","frontend/src/router/__tests__/stores-menu-governance.test.ts","frontend/src/router/__tests__/supply-chain-menu-governance.test.ts","frontend/src/router/__tests__/synergy-center-menu.test.ts","frontend/src/router/__tests__/system-infra-menu-governance.test.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/dashboard.ts","frontend/src/router/modules/finance.ts","frontend/src/router/modules/hr.ts","frontend/src/router/modules/marketing.ts","frontend/src/router/modules/sales.ts","frontend/src/router/modules/service.ts","frontend/src/router/modules/stores.ts","frontend/src/router/modules/supplemental.ts","frontend/src/router/modules/supply-chain.ts","frontend/src/router/modules/system.ts","frontend/src/router/not-found-support.ts","frontend/src/router/route-paths.ts","frontend/src/router/types.ts","frontend/src/services/eventBus.ts","frontend/src/services/im.ts","frontend/src/services/sse.ts","frontend/src/stores/__tests__/ai-agent.store.test.ts","frontend/src/stores/__tests__/app.store.test.ts","frontend/src/stores/__tests__/im.store.test.ts","frontend/src/stores/ai-agent-helpers.ts","frontend/src/stores/ai-agent-task.test.ts","frontend/src/stores/ai-agent-task.ts","frontend/src/stores/ai-agent-workflow.test.ts","frontend/src/stores/ai-agent-workflow.ts","frontend/src/stores/ai-agent.ts","frontend/src/stores/app.ts","frontend/src/stores/auth.test.ts","frontend/src/stores/auth.ts","frontend/src/stores/context.ts","frontend/src/stores/customers.test.ts","frontend/src/stores/customers.ts","frontend/src/stores/im-connection.test.ts","frontend/src/stores/im-connection.ts","frontend/src/stores/im-conversation.test.ts","frontend/src/stores/im-conversation.ts","frontend/src/stores/im-message.test.ts","frontend/src/stores/im-message.ts","frontend/src/stores/im.ts","frontend/src/stores/index.ts","frontend/src/stores/layout.test.ts","frontend/src/stores/layout.ts","frontend/src/stores/leads.test.ts","frontend/src/stores/leads.ts","frontend/src/stores/mdm.ts","frontend/src/stores/menu-preferences.ts","frontend/src/stores/opportunities.test.ts","frontend/src/stores/opportunities.ts","frontend/src/stores/orders.test.ts","frontend/src/stores/orders.ts","frontend/src/stores/products.ts","frontend/src/stores/quotes.test.ts","frontend/src/stores/quotes.ts","frontend/src/stores/service-health.ts","frontend/src/stores/tickets.test.ts","frontend/src/stores/tickets.ts","frontend/src/styles/_containers.scss","frontend/src/styles/_dark-mode.scss","frontend/src/styles/_mobile-global.scss","frontend/src/styles/_variables.scss","frontend/src/styles/index.scss","frontend/src/styles/layers.css","frontend/src/styles/transitions.scss","frontend/src/test/setup.ts","frontend/src/types/ai-agent.ts","frontend/src/types/common.ts","frontend/src/types/enums.ts","frontend/src/types/fetch-event-source.d.ts","frontend/src/types/gantt.ts","frontend/src/types/im-binding.ts","frontend/src/types/index.ts","frontend/src/types/mdm.ts","frontend/src/types/models.ts","frontend/src/types/process.ts","frontend/src/types/project-gantt.ts","frontend/src/utils/array-guard.test.ts","frontend/src/utils/array-guard.ts","frontend/src/utils/case-converter.test.ts","frontend/src/utils/case-converter.ts","frontend/src/utils/color.ts","frontend/src/utils/date.test.ts","frontend/src/utils/date.ts","frontend/src/utils/debug-websocket.ts","frontend/src/utils/echarts.ts","frontend/src/utils/error.test.ts","frontend/src/utils/error.ts","frontend/src/utils/formatters.test.ts","frontend/src/utils/formatters.ts","frontend/src/utils/health-endpoints.test.ts","frontend/src/utils/health-endpoints.ts","frontend/src/utils/idempotency.test.ts","frontend/src/utils/idempotency.ts","frontend/src/utils/index.ts","frontend/src/utils/logger.test.ts","frontend/src/utils/logger.ts","frontend/src/utils/media-server-url.test.ts","frontend/src/utils/media-server-url.ts","frontend/src/utils/message-throttle.test.ts","frontend/src/utils/message-throttle.ts","frontend/src/utils/number.test.ts","frontend/src/utils/number.ts","frontend/src/utils/object-guard.test.ts","frontend/src/utils/object-guard.ts","frontend/src/utils/pdf.ts","frontend/src/utils/region-data.ts","frontend/src/utils/type-mappers.test.ts","frontend/src/utils/type-mappers.ts","frontend/src/utils/validators.test.ts","frontend/src/utils/validators.ts","frontend/src/views/Login.vue","frontend/src/views/NotFound.vue","frontend/src/views/__tests__/acquisition-center.smoke.test.ts","frontend/src/views/__tests__/admin-settings-g4.smoke.test.ts","frontend/src/views/__tests__/approvals-g4.smoke.test.ts","frontend/src/views/__tests__/audit-logs-g4.smoke.test.ts","frontend/src/views/__tests__/biz-sequences-g4.smoke.test.ts","frontend/src/views/__tests__/business-critical-pages.smoke.test.ts","frontend/src/views/__tests__/commissions-g4.smoke.test.ts","frontend/src/views/__tests__/core-business-chain.smoke.test.ts","frontend/src/views/__tests__/departments-g4.smoke.test.ts","frontend/src/views/__tests__/event-logs-g4.smoke.test.ts","frontend/src/views/__tests__/event-subscriptions-g4.smoke.test.ts","frontend/src/views/__tests__/finance-dashboard-runtime.smoke.test.ts","frontend/src/views/__tests__/g2-auth-smoke-batch.smoke.test.ts","frontend/src/views/__tests__/g2-batch-governance.smoke.test.ts","frontend/src/views/__tests__/groupbuy-orders-g4.smoke.test.ts","frontend/src/views/__tests__/growth-standard-crud-batch-a.smoke.test.ts","frontend/src/views/__tests__/growth-standard-crud-batch-b.smoke.test.ts","frontend/src/views/__tests__/hr-center-g4.smoke.test.ts","frontend/src/views/__tests__/im-g4.smoke.test.ts","frontend/src/views/__tests__/integration-services-g4.smoke.test.ts","frontend/src/views/__tests__/login-operation-logs-g4.smoke.test.ts","frontend/src/views/__tests__/notifications-g4.smoke.test.ts","frontend/src/views/__tests__/p2-view-maturity.smoke.test.ts","frontend/src/views/__tests__/process-designer-g4.smoke.test.ts","frontend/src/views/__tests__/resource-requests-g4.smoke.test.ts","frontend/src/views/__tests__/roles-g4.smoke.test.ts","frontend/src/views/__tests__/sales-dashboard-runtime-resilience.smoke.test.ts","frontend/src/views/__tests__/scheduled-jobs-g4.smoke.test.ts","frontend/src/views/__tests__/service-monitor-g4.smoke.test.ts","frontend/src/views/__tests__/standard-crud-smoke.helper.ts","frontend/src/views/__tests__/store-ops-canonical.smoke.test.ts","frontend/src/views/__tests__/synergy-center-g4.smoke.test.ts","frontend/src/views/__tests__/synergy-knowledge-g4.smoke.test.ts","frontend/src/views/__tests__/tenant-configs-g4.smoke.test.ts","frontend/src/views/__tests__/users-g4.smoke.test.ts","frontend/src/views/__tests__/video-calls-g4.smoke.test.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/__tests__/wave2-crud-detail-readonly.smoke.test.ts","frontend/src/views/abm-marketing/Form.vue","frontend/src/views/abm-marketing/Index.vue","frontend/src/views/abm-marketing/__tests__/abm-marketing.smoke.test.ts","frontend/src/views/acquisition/Index.test.ts","frontend/src/views/acquisition/Index.vue","frontend/src/views/acquisition/REFACTOR_SUMMARY.md","frontend/src/views/acquisition/components/CalendarSidebar.vue","frontend/src/views/acquisition/components/DateEventsList.vue","frontend/src/views/acquisition/components/EventDetailDrawer.vue","frontend/src/views/acquisition/components/MarketingCalendar.vue","frontend/src/views/acquisition/components/QuickCreateDialog.vue","frontend/src/views/acquisition/components/QuickCreateStepBasic.vue","frontend/src/views/acquisition/components/QuickCreateStepConfirm.vue","frontend/src/views/acquisition/components/QuickCreateStepTools.vue","frontend/src/views/acquisition/components/TodoList.vue","frontend/src/views/acquisition/components/TodoManagement.vue","frontend/src/views/acquisition/components/WorkstationHeader.vue","frontend/src/views/acquisition/composables/index.ts","frontend/src/views/acquisition/composables/types.ts","frontend/src/views/acquisition/composables/useCalendarCells.ts","frontend/src/views/acquisition/composables/useDragDropEnhanced.ts","frontend/src/views/acquisition/composables/useEventHelpers.ts","frontend/src/views/acquisition/composables/useTodos.ts","frontend/src/views/acquisition/composables/useVirtualCalendar.ts","frontend/src/views/ad-accounts/Form.vue","frontend/src/views/ad-accounts/Index.vue","frontend/src/views/ad-accounts/__tests__/ad-accounts.smoke.test.ts","frontend/src/views/ad-analytics/Index.vue","frontend/src/views/ad-analytics/__tests__/ad-analytics.smoke.test.ts","frontend/src/views/ad-audiences/Form.vue","frontend/src/views/ad-audiences/Index.vue","frontend/src/views/ad-audiences/__tests__/ad-audiences.smoke.test.ts","frontend/src/views/ad-biddings/Form.vue","frontend/src/views/ad-biddings/Index.vue","frontend/src/views/ad-biddings/__tests__/ad-biddings.smoke.test.ts","frontend/src/views/ad-campaigns/Detail.vue","frontend/src/views/ad-campaigns/Form.vue","frontend/src/views/ad-campaigns/Index.vue","frontend/src/views/ad-campaigns/__tests__/ad-campaigns-g4.smoke.test.ts","frontend/src/views/ad-creatives/Form.vue","frontend/src/views/ad-creatives/Index.vue","frontend/src/views/ad-creatives/__tests__/ad-creatives.smoke.test.ts","frontend/src/views/ad-placement/ABTests.vue","frontend/src/views/ad-placement/AudiencePackForm.vue","frontend/src/views/ad-placement/AudiencePacks.vue","frontend/src/views/ad-placement/BudgetAlerts.vue","frontend/src/views/ad-placement/CampaignForm.vue","frontend/src/views/ad-placement/Creatives.vue","frontend/src/views/ad-placement/Index.vue","frontend/src/views/ad-placement/RoiAnalysis.vue","frontend/src/views/ad-placements/Index.vue","frontend/src/views/ad-placements/__tests__/ad-placements-g4.smoke.test.ts","frontend/src/views/ad-reports/Form.vue","frontend/src/views/ad-reports/Index.vue","frontend/src/views/admin/Index.vue","frontend/src/views/admin/Workbench.vue","frontend/src/views/admin/__tests__/admin-center-g4.smoke.test.ts","frontend/src/views/admin/audit-logs/Index.vue","frontend/src/views/admin/audit-logs/__tests__/admin-audit-logs-g4.smoke.test.ts","frontend/src/views/aging-analysis/Index.vue","frontend/src/views/aging-analysis/__tests__/aging-analysis-g4.smoke.test.ts","frontend/src/views/ai-agents/AgentSessions.vue","frontend/src/views/ai-agents/Create.vue","frontend/src/views/ai-agents/Detail.vue","frontend/src/views/ai-agents/Events.vue","frontend/src/views/ai-agents/IMConversations.vue","frontend/src/views/ai-agents/IMIntegrationSettings.vue","frontend/src/views/ai-agents/IMQueue.vue","frontend/src/views/ai-agents/Index.vue","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Metrics.vue","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Overview.vue","frontend/src/views/ai-agents/Queue.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/TasksPending.vue","frontend/src/views/ai-agents/TasksReview.vue","frontend/src/views/ai-agents/__tests__/ai-agent-actions.integration.test.ts","frontend/src/views/ai-agents/__tests__/ai-agent-pages.smoke.test.ts","frontend/src/views/ai-agents/__tests__/ai-autopilot.smoke.test.ts","frontend/src/views/ai-agents/__tests__/ai-review-queue.smoke.test.ts","frontend/src/views/ai-agents/__tests__/ai-test-cases-governance.test.ts","frontend/src/views/ai-agents/__tests__/im-integration-settings.test.ts","frontend/src/views/ai-agents/autopilot/AITestCaseDetail.vue","frontend/src/views/ai-agents/autopilot/AITestCases.vue","frontend/src/views/ai-agents/autopilot/AITestRunDetail.vue","frontend/src/views/ai-agents/autopilot/AutoGrowth.vue","frontend/src/views/ai-agents/autopilot/AutoOps.vue","frontend/src/views/ai-agents/autopilot/Flows.vue","frontend/src/views/ai-agents/autopilot/NaturalCommand.vue","frontend/src/views/ai-agents/autopilot/Overview.vue","frontend/src/views/ai-agents/autopilot/RunDetail.vue","frontend/src/views/ai-agents/autopilot/Runs.vue","frontend/src/views/ai-agents/components/AgentModelManager.vue","frontend/src/views/ai-agents/review-queue/Index.vue","frontend/src/views/ai-agents/skill-library/Form.vue","frontend/src/views/ai-agents/skill-library/Index.vue","frontend/src/views/ai-agents/tabs/ConversationsTab.vue","frontend/src/views/ai-agents/tabs/IMConfigTab.vue","frontend/src/views/ai-agents/tabs/KnowledgeTab.vue","frontend/src/views/ai-agents/tabs/MetricsTab.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/ai-agents/tabs/SkillsTab.vue","frontend/src/views/ai-agents/tabs/TasksTab.vue","frontend/src/views/ai-agents/tabs/WorkflowTab.vue","frontend/src/views/ai-copilot/Index.vue","frontend/src/views/ai-copilot/__tests__/ai-copilot-g4.smoke.test.ts","frontend/src/views/ai-review-queue/Index.vue","frontend/src/views/alliance-agreements/Detail.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/alliance-agreements/Index.vue","frontend/src/views/alliance-analytics/Form.vue","frontend/src/views/alliance-analytics/Index.vue","frontend/src/views/alliance-analytics/__tests__/alliance-analytics-g4.smoke.test.ts","frontend/src/views/alliance-campaigns/Detail.vue","frontend/src/views/alliance-campaigns/Form.vue","frontend/src/views/alliance-campaigns/Index.vue","frontend/src/views/alliance-campaigns/__tests__/alliance-campaigns.smoke.test.ts","frontend/src/views/alliance-coupons/Detail.vue","frontend/src/views/alliance-coupons/Form.vue","frontend/src/views/alliance-coupons/Index.vue","frontend/src/views/alliance-coupons/__tests__/alliance-coupons.smoke.test.ts","frontend/src/views/alliance-merchants/Form.vue","frontend/src/views/alliance-merchants/Index.vue","frontend/src/views/alliance-merchants/__tests__/alliance-merchants.smoke.test.ts","frontend/src/views/alliance-packages/Form.vue","frontend/src/views/alliance-packages/Index.vue","frontend/src/views/alliance-packages/__tests__/alliance-packages-g4.smoke.test.ts","frontend/src/views/alliance-partners/Detail.vue","frontend/src/views/alliance-partners/Form.vue","frontend/src/views/alliance-partners/Index.vue","frontend/src/views/alliance-partners/__tests__/alliance-partners-g4.smoke.test.ts","frontend/src/views/alliance-products/Form.vue","frontend/src/views/alliance-products/Index.vue","frontend/src/views/alliance-promotions/Form.vue","frontend/src/views/alliance-promotions/Index.vue","frontend/src/views/alliance-referrals/Form.vue","frontend/src/views/alliance-referrals/Index.vue","frontend/src/views/alliance-settlements/Detail.vue","frontend/src/views/alliance-settlements/Form.vue","frontend/src/views/alliance-settlements/Index.vue","frontend/src/views/analytics/Index.vue","frontend/src/views/analytics/Queries.vue","frontend/src/views/analytics/__tests__/analytics-gov.smoke.test.ts","frontend/src/views/analytics/__tests__/analytics-structure-governance.test.ts","frontend/src/views/analytics/roi/Index.vue","frontend/src/views/ap-ledger/Index.vue","frontend/src/views/ap-ledger/__tests__/ap-ledger-index.smoke.test.ts","frontend/src/views/approval-configs/Form.vue","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Form.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/approval-templates/__tests__/approval-templates.smoke.test.ts","frontend/src/views/approvals/Detail.vue","frontend/src/views/approvals/Index.vue","frontend/src/views/ar-ledger/Detail.vue","frontend/src/views/ar-ledger/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/__tests__/ar-ledger-g4.smoke.test.ts","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/ar-ledger/components/index.ts","frontend/src/views/assembly/AssemblyOrderForm.vue","frontend/src/views/assembly/AssemblyOrderList.vue","frontend/src/views/assembly/AssemblyReceiptForm.vue","frontend/src/views/assembly/AssemblyReceiptList.vue","frontend/src/views/assembly/BomForm.vue","frontend/src/views/assembly/BomList.vue","frontend/src/views/assembly/MaterialIssueForm.vue","frontend/src/views/assembly/MaterialIssueList.vue","frontend/src/views/assembly/index.ts","frontend/src/views/assets/Activate.vue","frontend/src/views/assets/Detail.vue","frontend/src/views/assets/Form.vue","frontend/src/views/assets/Index.vue","frontend/src/views/assets/__tests__/asset-ops-gov.smoke.test.ts","frontend/src/views/assets/__tests__/assets-g4.smoke.test.ts","frontend/src/views/assets/__tests__/service-aux-gov.smoke.test.ts","frontend/src/views/attribution-models/Form.vue","frontend/src/views/attribution-models/Index.vue","frontend/src/views/attribution-reports/Index.vue","frontend/src/views/attribution/Index.vue","frontend/src/views/auth/Index.vue","frontend/src/views/auth/__tests__/auth.smoke.test.ts","frontend/src/views/backend-management/Index.vue","frontend/src/views/biz-sequences/Form.vue","frontend/src/views/biz-sequences/Index.vue","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/bom/Index.vue","frontend/src/views/campaign-analytics/Index.vue","frontend/src/views/campaign-drafts/Index.vue","frontend/src/views/campaign-drafts/__tests__/campaign-drafts.smoke.test.ts","frontend/src/views/campaign-library/Index.vue","frontend/src/views/campaign-library/__tests__/campaign-library.smoke.test.ts","frontend/src/views/campaign-targets/Index.vue","frontend/src/views/campaign-targets/__tests__/campaign-targets.smoke.test.ts","frontend/src/views/campaign-tools/Index.vue","frontend/src/views/campaign-tools/__tests__/campaign-tools.smoke.test.ts","frontend/src/views/campaign-use-case-templates/Form.vue","frontend/src/views/campaign-use-case-templates/Index.vue","frontend/src/views/campaign-use-case-templates/__tests__/campaign-use-case-templates.smoke.test.ts","frontend/src/views/campaigns/Analytics.vue","frontend/src/views/campaigns/Detail.vue","frontend/src/views/campaigns/Drafts.vue","frontend/src/views/campaigns/Form.vue","frontend/src/views/campaigns/Index.vue","frontend/src/views/campaigns/Tools.vue","frontend/src/views/campaigns/UseCaseTemplates.vue","frontend/src/views/campaigns/analytics/index.vue","frontend/src/views/campaigns/components/CampaignDetail.vue","frontend/src/views/campaigns/components/CampaignForm.vue","frontend/src/views/campaigns/components/StoreSelectionDialog.vue","frontend/src/views/campaigns/components/ToolConfigDialog.vue","frontend/src/views/campaigns/wizard/Step1BusinessLine.vue","frontend/src/views/campaigns/wizard/Step2UseCase.vue","frontend/src/views/campaigns/wizard/Step3Tools.vue","frontend/src/views/campaigns/wizard/Step4BasicInfo.vue","frontend/src/views/campaigns/wizard/Step4Stores.vue","frontend/src/views/campaigns/wizard/Step5Audience.vue","frontend/src/views/campaigns/wizard/Step6Channels.vue","frontend/src/views/campaigns/wizard/Step7Review.vue","frontend/src/views/campaigns/wizard/__tests__/campaign-wizard.smoke.test.ts","frontend/src/views/campaigns/wizard/components/ToolConfigForms.vue","frontend/src/views/campaigns/wizard/index.vue","frontend/src/views/cash-flow/Detail.vue","frontend/src/views/cash-flow/Form.vue","frontend/src/views/cash-flow/Index.vue","frontend/src/views/cash-flow/__tests__/cash-flow-g4.smoke.test.ts","frontend/src/views/channel-analytics/Index.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/channel-integrations/__tests__/channel-integrations-g4.smoke.test.ts","frontend/src/views/channels/Detail.vue","frontend/src/views/channels/Form.vue","frontend/src/views/channels/Index.vue","frontend/src/views/channels/__tests__/channels-g4.smoke.test.ts","frontend/src/views/chart-of-accounts/Form.vue","frontend/src/views/chart-of-accounts/Index.vue","frontend/src/views/cohort-analysis/Detail.vue","frontend/src/views/cohort-analysis/Index.vue","frontend/src/views/collaboration/Workbench.vue","frontend/src/views/commissions/Detail.vue","frontend/src/views/commissions/Form.vue","frontend/src/views/commissions/Index.vue","frontend/src/views/commissions/__tests__/commissions-g4.smoke.test.ts","frontend/src/views/commissions/components/MyCommissionsTab.vue","frontend/src/views/commissions/components/RecordsTab.vue","frontend/src/views/commissions/components/RulesTab.vue","frontend/src/views/commissions/components/SettlementsTab.vue","frontend/src/views/community-activities/Form.vue","frontend/src/views/community-activities/Index.vue","frontend/src/views/community-analytics/Form.vue","frontend/src/views/community-analytics/Index.vue","frontend/src/views/community-bots/Form.vue","frontend/src/views/community-bots/Index.vue","frontend/src/views/community-bots/__tests__/community-bots-g4.smoke.test.ts","frontend/src/views/community-fission/Form.vue","frontend/src/views/community-fission/Index.vue","frontend/src/views/community-fission/__tests__/community-fission-g4.smoke.test.ts","frontend/src/views/community-gamification/Index.vue","frontend/src/views/community-gamification/__tests__/community-gamification-g4.smoke.test.ts","frontend/src/views/community-groups/Form.vue","frontend/src/views/community-groups/Index.vue","frontend/src/views/community-levels/Form.vue","frontend/src/views/community-levels/Index.vue","frontend/src/views/community-materials/Form.vue","frontend/src/views/community-materials/Index.vue","frontend/src/views/community-materials/__tests__/community-materials-g4.smoke.test.ts","frontend/src/views/community-members/Form.vue","frontend/src/views/community-members/Index.vue","frontend/src/views/community-messages/Form.vue","frontend/src/views/community-messages/Index.vue","frontend/src/views/community-points/Form.vue","frontend/src/views/community-points/Index.vue","frontend/src/views/community-tasks/Detail.vue","frontend/src/views/community-tasks/Form.vue","frontend/src/views/community-tasks/Index.vue","frontend/src/views/community-tasks/__tests__/community-tasks-g4.smoke.test.ts","frontend/src/views/consumer-behavior-analytics/Index.vue","frontend/src/views/content-analytics/Index.vue","frontend/src/views/content-categories/Form.vue","frontend/src/views/content-categories/Index.vue","frontend/src/views/content-copyright/Form.vue","frontend/src/views/content-copyright/Index.vue","frontend/src/views/content-creation/Form.vue","frontend/src/views/content-creation/Index.vue","frontend/src/views/content-distribution/Form.vue","frontend/src/views/content-distribution/Index.vue","frontend/src/views/content-library/Detail.vue","frontend/src/views/content-library/Form.vue","frontend/src/views/content-library/Index.vue","frontend/src/views/content-library/__tests__/content-library-g4.smoke.test.ts","frontend/src/views/content-review/Form.vue","frontend/src/views/content-review/Index.vue","frontend/src/views/content-social/Workbench.vue","frontend/src/views/content-templates/Form.vue","frontend/src/views/content-templates/Index.vue","frontend/src/views/contract-templates/Detail.vue","frontend/src/views/contract-templates/Form.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/contract-templates/__tests__/contract-templates.smoke.test.ts","frontend/src/views/contract-templates/components/TemplatePreview.vue","frontend/src/views/contract-templates/components/VariablePanel.vue","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Form.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/contracts/__tests__/contracts-g4.smoke.test.ts","frontend/src/views/contracts/__tests__/contracts-index.smoke.test.ts","frontend/src/views/contracts/components/DetailApprovalTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/contracts/components/DetailInfoTab.vue","frontend/src/views/contracts/components/DetailRelationsTab.vue","frontend/src/views/contracts/components/DetailSidebar.vue","frontend/src/views/contracts/components/DetailVersionsTab.vue","frontend/src/views/contracts/components/FormBasicSection.vue","frontend/src/views/contracts/components/FormSignatoriesSection.vue","frontend/src/views/contracts/components/FormSummarySection.vue","frontend/src/views/contracts/composables/useContractDetail.ts","frontend/src/views/contracts/composables/useContractForm.ts","frontend/src/views/conversion-paths/Index.vue","frontend/src/views/cost-allocation/Form.vue","frontend/src/views/cost-allocation/Index.vue","frontend/src/views/cpq/Index.vue","frontend/src/views/cpq/__tests__/cpq.smoke.test.ts","frontend/src/views/cpq/components/BundlesTab.vue","frontend/src/views/cpq/components/PoliciesTab.vue","frontend/src/views/cpq/components/RuleTester.vue","frontend/src/views/cpq/components/RulesTab.vue","frontend/src/views/cpq/components/TemplatesTab.vue","frontend/src/views/cpq/composables/useCpqCommon.ts","frontend/src/views/crm-activities/Index.vue","frontend/src/views/crm-activities/__tests__/crm-activities.smoke.test.ts","frontend/src/views/cross-domain-funnel/Index.vue","frontend/src/views/cross-domain-funnel/__tests__/cross-domain-funnel-g4.smoke.test.ts","frontend/src/views/customer-analytics/Index.vue","frontend/src/views/customer-balance/Form.vue","frontend/src/views/customer-balance/Index.vue","frontend/src/views/customer-balance/__tests__/customer-balance-g4.smoke.test.ts","frontend/src/views/customer-health/Detail.vue","frontend/src/views/customer-health/Index.vue","frontend/src/views/customer-health/__tests__/customer-health.smoke.test.ts","frontend/src/views/customer-journey-orchestration/Detail.vue","frontend/src/views/customer-journey-orchestration/Index.vue","frontend/src/views/customer-journey-orchestration/__tests__/customer-journey-orchestration.smoke.test.ts","frontend/src/views/customer-journey/Detail.vue","frontend/src/views/customer-journey/Index.vue","frontend/src/views/customer-lifecycle-value/Index.vue","frontend/src/views/customer-lifecycle-value/__tests__/customer-lifecycle-value-g4.smoke.test.ts","frontend/src/views/customer-ltv/Index.vue","frontend/src/views/customer-marketing/Index.vue","frontend/src/views/customer-marketing/components/CampaignForm.vue","frontend/src/views/customer-profit/Index.vue","frontend/src/views/customer-segmentation/Form.vue","frontend/src/views/customer-segmentation/Index.vue","frontend/src/views/customers/Detail.vue","frontend/src/views/customers/Form.vue","frontend/src/views/customers/Index.vue","frontend/src/views/customers/__tests__/customers-g4.smoke.test.ts","frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailHealthScore.vue","frontend/src/views/customers/components/DetailLifecyclePanel.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormContacts.vue","frontend/src/views/customers/components/FormDuplicateDialog.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/customers/components/useCustomerDetail.ts","frontend/src/views/customers/components/useCustomerForm.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/OmniRoiDashboard.vue","frontend/src/views/dashboard/SimpleTest.vue","frontend/src/views/dashboard/__tests__/dashboard-shell-governance.test.ts","frontend/src/views/dashboard/components/FunnelChart.vue","frontend/src/views/dashboard/components/LeadPoolStats.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/departments/Detail.vue","frontend/src/views/departments/Form.vue","frontend/src/views/departments/Index.vue","frontend/src/views/devices/Alerts.vue","frontend/src/views/devices/Detail.vue","frontend/src/views/devices/Form.vue","frontend/src/views/devices/Index.vue","frontend/src/views/devices/__tests__/devices.smoke.test.ts","frontend/src/views/diagnosis/Index.vue","frontend/src/views/diagnosis/__tests__/diagnosis-g4.smoke.test.ts","frontend/src/views/diagnosis/components/RecordDetail.vue","frontend/src/views/diagnosis/components/TemplateDetail.vue","frontend/src/views/diagnosis/components/TemplateForm.vue","frontend/src/views/dictionaries/Index.vue","frontend/src/views/dictionaries/__tests__/dictionaries-g4.smoke.test.ts","frontend/src/views/dimension-transform/Index.vue","frontend/src/views/disbursements/Index.vue","frontend/src/views/disbursements/components/ApLedgerFormDialog.vue","frontend/src/views/disbursements/components/ApLedgerTab.vue","frontend/src/views/disbursements/components/ApproveDialog.vue","frontend/src/views/disbursements/components/CancelDialog.vue","frontend/src/views/disbursements/components/DisbursementDetailDialog.vue","frontend/src/views/disbursements/components/DisbursementFormDialog.vue","frontend/src/views/disbursements/components/DisbursementsTab.vue","frontend/src/views/disbursements/components/ExecuteDialog.vue","frontend/src/views/disbursements/components/ExpenseCategoriesTab.vue","frontend/src/views/disbursements/components/ExpenseCategoryFormDialog.vue","frontend/src/views/disbursements/components/ExpenseClaimFormDialog.vue","frontend/src/views/disbursements/components/ExpenseClaimsTab.vue","frontend/src/views/disbursements/components/MyExpenseClaimsTab.vue","frontend/src/views/disbursements/components/PaymentDialog.input-range.test.ts","frontend/src/views/disbursements/components/PaymentDialog.vue","frontend/src/views/email-marketing/Form.vue","frontend/src/views/email-marketing/Index.vue","frontend/src/views/email-marketing/__tests__/email-marketing-g4.smoke.test.ts","frontend/src/views/email-templates/Form.vue","frontend/src/views/email-templates/Index.vue","frontend/src/views/email-templates/__tests__/email-templates.smoke.test.ts","frontend/src/views/event-logs/Index.vue","frontend/src/views/event-subscriptions/Index.vue","frontend/src/views/event-subscriptions/__tests__/event-subscriptions-g4.smoke.test.ts","frontend/src/views/event-subscriptions/components/SubscriptionForm.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/expense-claims/__tests__/expense-claims-index.smoke.test.ts","frontend/src/views/faults/Detail.vue","frontend/src/views/faults/Form.vue","frontend/src/views/faults/Index.vue","frontend/src/views/faults/__tests__/faults-g4.smoke.test.ts","frontend/src/views/files/Index.vue","frontend/src/views/files/__tests__/files.smoke.test.ts","frontend/src/views/finance-os/__tests__/ai-autopilot-center.smoke.test.ts","frontend/src/views/finance-os/__tests__/ai-decision-pages-interactions.smoke.test.ts","frontend/src/views/finance-os/__tests__/cash-forecast-model-g4.smoke.test.ts","frontend/src/views/finance-os/__tests__/expense-auto-collection-real-pages.smoke.test.ts","frontend/src/views/finance-os/__tests__/finance-governance-shell.smoke.test.ts","frontend/src/views/finance-os/__tests__/pr3-cash-pages.smoke.test.ts","frontend/src/views/finance-os/__tests__/price-types.smoke.test.ts","frontend/src/views/finance-os/__tests__/profit-asset-engine.smoke.test.ts","frontend/src/views/finance-os/__tests__/recognition-rules.smoke.test.ts","frontend/src/views/finance-os/__tests__/risk-credit-cash.smoke.test.ts","frontend/src/views/finance-os/ai/AIAutopilotCenter.vue","frontend/src/views/finance-os/ai/AutoCollectionEngine.vue","frontend/src/views/finance-os/ai/AutoCreditAdjustment.vue","frontend/src/views/finance-os/ai/AutoFundScheduling.vue","frontend/src/views/finance-os/ai/CashForecastModel.vue","frontend/src/views/finance-os/ai/DefaultProbabilityModel.vue","frontend/src/views/finance-os/ai/FinanceAI.vue","frontend/src/views/finance-os/ai/RoiExpansionAdvisor.vue","frontend/src/views/finance-os/cash/AccountManagement.vue","frontend/src/views/finance-os/cash/CashControlTower.vue","frontend/src/views/finance-os/cash/CashHealth.vue","frontend/src/views/finance-os/cash/DailySettlement.vue","frontend/src/views/finance-os/cash/Forecast3090.vue","frontend/src/views/finance-os/cash/FundPool.vue","frontend/src/views/finance-os/cash/FundScheduling.vue","frontend/src/views/finance-os/cash/PaymentRequests.vue","frontend/src/views/finance-os/expense/CostAnomaly.vue","frontend/src/views/finance-os/expense/CostCenter.vue","frontend/src/views/finance-os/expense/ExpenseApprovalFlow.vue","frontend/src/views/finance-os/expense/ExpenseCostEngine.vue","frontend/src/views/finance-os/expense/NodeCost.vue","frontend/src/views/finance-os/expense/ProjectCost.vue","frontend/src/views/finance-os/profit/AssetDepreciation.vue","frontend/src/views/finance-os/profit/CityProfit.vue","frontend/src/views/finance-os/profit/EmotionROI.vue","frontend/src/views/finance-os/profit/IOCurve.vue","frontend/src/views/finance-os/profit/PaybackPeriod.vue","frontend/src/views/finance-os/profit/ProductProfit.vue","frontend/src/views/finance-os/profit/ProfitAssetEngine.vue","frontend/src/views/finance-os/profit/ProfitEngine.vue","frontend/src/views/finance-os/revenue/AutoCollectionCenter.vue","frontend/src/views/finance-os/revenue/PriceTypes.vue","frontend/src/views/finance-os/revenue/RecognitionRules.vue","frontend/src/views/finance-os/risk/AbnormalProfit.vue","frontend/src/views/finance-os/risk/CreditLimit.vue","frontend/src/views/finance-os/risk/CreditScore.vue","frontend/src/views/finance-os/risk/FreezeMechanism.vue","frontend/src/views/finance-os/risk/OverdueForecast.vue","frontend/src/views/finance-os/risk/RiskControl.vue","frontend/src/views/finance-os/risk/RiskCreditHub.vue","frontend/src/views/finance-os/risk/TaxRisk.vue","frontend/src/views/finance-os/shared/FinanceGovernanceShell.vue","frontend/src/views/finance-periods/Index.vue","frontend/src/views/finance-periods/__tests__/finance-periods-g4.smoke.test.ts","frontend/src/views/finance/Index.vue","frontend/src/views/finance/MarketingReconciliation.vue","frontend/src/views/financial-reports/Index.vue","frontend/src/views/financial-reports/__tests__/financial-reports-g4.smoke.test.ts","frontend/src/views/fulfillment/AcceptanceAudit.vue","frontend/src/views/fulfillment/Closures.vue","frontend/src/views/fulfillment/Detail.vue","frontend/src/views/fulfillment/Evaluations.vue","frontend/src/views/fulfillment/Exceptions.vue","frontend/src/views/fulfillment/Form.vue","frontend/src/views/fulfillment/Index.vue","frontend/src/views/fulfillment/PlanDetail.vue","frontend/src/views/fulfillment/Plans.vue","frontend/src/views/fulfillment/__tests__/fulfillment-g4.smoke.test.ts","frontend/src/views/geo-analysis/Index.vue","frontend/src/views/geo-analytics/Index.vue","frontend/src/views/geo-fences/Form.vue","frontend/src/views/geo-fences/Index.vue","frontend/src/views/geo-keywords/Detail.vue","frontend/src/views/geo-keywords/Index.vue","frontend/src/views/geo-pois/Form.vue","frontend/src/views/geo-pois/Index.vue","frontend/src/views/geo-reviews/Index.vue","frontend/src/views/groupbuy-analytics/Form.vue","frontend/src/views/groupbuy-analytics/Index.vue","frontend/src/views/groupbuy-analytics/__tests__/groupbuy-analytics-g4.smoke.test.ts","frontend/src/views/groupbuy-campaigns/Form.vue","frontend/src/views/groupbuy-campaigns/Index.vue","frontend/src/views/groupbuy-commissions/Detail.vue","frontend/src/views/groupbuy-commissions/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/groupbuy-influencers/Index.vue","frontend/src/views/groupbuy-influencers/__tests__/groupbuy-influencers-g4.smoke.test.ts","frontend/src/views/groupbuy-inventory/Index.vue","frontend/src/views/groupbuy-inventory/__tests__/groupbuy-inventory-g4.smoke.test.ts","frontend/src/views/groupbuy-orders/Detail.vue","frontend/src/views/groupbuy-orders/Form.vue","frontend/src/views/groupbuy-orders/Index.vue","frontend/src/views/groupbuy-orders/__tests__/groupbuy-orders-g4.smoke.test.ts","frontend/src/views/groupbuy-participants/Detail.vue","frontend/src/views/groupbuy-participants/Form.vue","frontend/src/views/groupbuy-participants/Index.vue","frontend/src/views/groupbuy-participants/__tests__/groupbuy-participants-g4.smoke.test.ts","frontend/src/views/groupbuy-platforms/Form.vue","frontend/src/views/groupbuy-platforms/Index.vue","frontend/src/views/groupbuy-pricing/Form.vue","frontend/src/views/groupbuy-pricing/Index.vue","frontend/src/views/groupbuy-pricing/__tests__/groupbuy-pricing.smoke.test.ts","frontend/src/views/groupbuy-products/Detail.vue","frontend/src/views/groupbuy-products/Form.vue","frontend/src/views/groupbuy-products/Index.vue","frontend/src/views/groupbuy-promotions/Form.vue","frontend/src/views/groupbuy-promotions/Index.vue","frontend/src/views/groupbuy-redemptions/Detail.vue","frontend/src/views/groupbuy-redemptions/Index.vue","frontend/src/views/groupbuy-redemptions/VoucherDetail.vue","frontend/src/views/groupbuy-reviews/Detail.vue","frontend/src/views/groupbuy-reviews/Index.vue","frontend/src/views/groupbuy-settlements/Detail.vue","frontend/src/views/groupbuy-settlements/Form.vue","frontend/src/views/groupbuy-settlements/Index.vue","frontend/src/views/hr/Index.vue","frontend/src/views/hr/Workbench.vue","frontend/src/views/hr/__tests__/attendance-payroll-g4.smoke.test.ts","frontend/src/views/hr/__tests__/hr-tabs-query-sync.test.ts","frontend/src/views/hr/__tests__/training-regressions.smoke.test.ts","frontend/src/views/hr/attendance/Index.vue","frontend/src/views/hr/attendance/components/AttendanceTab.vue","frontend/src/views/hr/attendance/components/HolidaysTab.vue","frontend/src/views/hr/attendance/components/LeavesTab.vue","frontend/src/views/hr/attendance/components/OvertimeTab.vue","frontend/src/views/hr/attendance/components/SchedulesTab.vue","frontend/src/views/hr/attendance/components/ShiftsTab.vue","frontend/src/views/hr/benefits/Index.vue","frontend/src/views/hr/benefits/components/ClaimsTab.vue","frontend/src/views/hr/benefits/components/EnrollmentsTab.vue","frontend/src/views/hr/benefits/components/PlansTab.vue","frontend/src/views/hr/payroll/Index.vue","frontend/src/views/hr/payroll/components/GradesTab.vue","frontend/src/views/hr/payroll/components/ItemsTab.vue","frontend/src/views/hr/payroll/components/MyPayslipsTab.vue","frontend/src/views/hr/payroll/components/PeriodsTab.vue","frontend/src/views/hr/payroll/components/StructuresTab.vue","frontend/src/views/hr/shared/pagination.ts","frontend/src/views/hr/training/Index.vue","frontend/src/views/hr/training/components/CapabilityRadarTab.vue","frontend/src/views/hr/training/components/CertificatesTab.vue","frontend/src/views/hr/training/components/CertificationCatalogTab.vue","frontend/src/views/hr/training/components/CoachPracticeTab.vue","frontend/src/views/hr/training/components/CompetencyTab.vue","frontend/src/views/hr/training/components/CourseMarketplaceTab.vue","frontend/src/views/hr/training/components/CoursesTab.vue","frontend/src/views/hr/training/components/EffectDashboardTab.vue","frontend/src/views/hr/training/components/ExamsTab.vue","frontend/src/views/hr/training/components/LearningPathTab.vue","frontend/src/views/hr/training/components/LearningTab.vue","frontend/src/views/hr/training/components/NineBoxTab.vue","frontend/src/views/hr/training/components/PlansTab.vue","frontend/src/views/hr/training/components/RoiDashboardTab.vue","frontend/src/views/hr/training/components/SessionsTab.vue","frontend/src/views/im-channels/Index.vue","frontend/src/views/im-channels/__tests__/im-channels-g4.smoke.test.ts","frontend/src/views/im/ChannelDetail.vue","frontend/src/views/im/ChannelList.vue","frontend/src/views/im/Index.vue","frontend/src/views/im/VideoCallList.vue","frontend/src/views/im/VideoCallRoom.vue","frontend/src/views/im/__tests__/channel-list.smoke.test.ts","frontend/src/views/im/components/MessageSearch.vue","frontend/src/views/integration-services/Index.vue","frontend/src/views/integration-services/__tests__/integration-services-index.smoke.test.ts","frontend/src/views/inventory/AlertSettings.vue","frontend/src/views/inventory/Analytics.vue","frontend/src/views/inventory/CountDetail.vue","frontend/src/views/inventory/Counts.vue","frontend/src/views/inventory/Index.vue","frontend/src/views/inventory/Reservations.vue","frontend/src/views/inventory/Snapshots.vue","frontend/src/views/invoice-requests/Detail.vue","frontend/src/views/invoice-requests/Form.vue","frontend/src/views/invoice-requests/Index.vue","frontend/src/views/invoice-verification/Index.vue","frontend/src/views/invoices/Detail.vue","frontend/src/views/invoices/Form.vue","frontend/src/views/invoices/Index.vue","frontend/src/views/invoices/__tests__/invoices-g4.smoke.test.ts","frontend/src/views/journal-entries/Detail.vue","frontend/src/views/journal-entries/Form.vue","frontend/src/views/journal-entries/Index.vue","frontend/src/views/journal-entries/__tests__/journal-entries-g4.smoke.test.ts","frontend/src/views/journey-orchestration/Detail.vue","frontend/src/views/journey-orchestration/Form.vue","frontend/src/views/journey-orchestration/Index.vue","frontend/src/views/knowledge-base/KnowledgeCapture.vue","frontend/src/views/knowledge-base/KnowledgeFeedback.vue","frontend/src/views/knowledge-base/__tests__/knowledge-base.smoke.test.ts","frontend/src/views/knowledge-candidates/Detail.vue","frontend/src/views/knowledge-candidates/Index.vue","frontend/src/views/knowledge-capture/Detail.vue","frontend/src/views/knowledge-capture/Index.vue","frontend/src/views/knowledge-feedback/Index.vue","frontend/src/views/knowledge-feedback/__tests__/knowledge-feedback-index.smoke.test.ts","frontend/src/views/knowledge/Detail.vue","frontend/src/views/knowledge/Feedback.vue","frontend/src/views/knowledge/Form.vue","frontend/src/views/knowledge/Index.vue","frontend/src/views/knowledge/__tests__/knowledge-g4.smoke.test.ts","frontend/src/views/knowledge/components/KnowledgeGraph.vue","frontend/src/views/knowledge/components/KnowledgeHeatmap.vue","frontend/src/views/knowledge/components/KnowledgeROI.vue","frontend/src/views/knowledge/components/KnowledgeVersions.vue","frontend/src/views/landing-pages/Form.vue","frontend/src/views/landing-pages/Index.vue","frontend/src/views/lead-assignment/Form.vue","frontend/src/views/lead-assignment/Index.vue","frontend/src/views/lead-assignment/__tests__/lead-assignment-detail.smoke.test.ts","frontend/src/views/lead-assignment/__tests__/lead-assignment-g4.smoke.test.ts","frontend/src/views/lead-assignment/__tests__/lead-assignment.smoke.test.ts","frontend/src/views/lead-import/Index.vue","frontend/src/views/lead-pool/Index.vue","frontend/src/views/lead-pools/Detail.vue","frontend/src/views/lead-pools/Form.vue","frontend/src/views/lead-pools/Index.vue","frontend/src/views/lead-qualification/Index.vue","frontend/src/views/lead-qualification/__tests__/lead-qualification-index.smoke.test.ts","frontend/src/views/lead-scoring-ai/BatchPredict.vue","frontend/src/views/lead-scoring-ai/Index.vue","frontend/src/views/lead-scoring-ai/ModelDetail.vue","frontend/src/views/lead-scoring/Form.vue","frontend/src/views/lead-scoring/Index.vue","frontend/src/views/lead-scoring/__tests__/lead-scoring-g4.smoke.test.ts","frontend/src/views/lead-scoring/__tests__/lead-scoring.smoke.test.ts","frontend/src/views/leads/Assignment.vue","frontend/src/views/leads/Detail.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/leads/__tests__/leads-index.smoke.test.ts","frontend/src/views/leads/useLeadCenterContext.ts","frontend/src/views/livestream-analytics/Form.vue","frontend/src/views/livestream-analytics/Index.vue","frontend/src/views/livestream-gifts/Form.vue","frontend/src/views/livestream-gifts/Index.vue","frontend/src/views/livestream-groupbuy-conversion/Index.vue","frontend/src/views/livestream-interactions/Form.vue","frontend/src/views/livestream-interactions/Index.vue","frontend/src/views/livestream-products/Form.vue","frontend/src/views/livestream-products/Index.vue","frontend/src/views/livestream-rooms/Detail.vue","frontend/src/views/livestream-rooms/Form.vue","frontend/src/views/livestream-rooms/Index.vue","frontend/src/views/livestream-schedules/Form.vue","frontend/src/views/livestream-schedules/Index.vue","frontend/src/views/livestream-scripts/Form.vue","frontend/src/views/livestream-scripts/Index.vue","frontend/src/views/livestream/Index.vue","frontend/src/views/livestream/RoomForm.vue","frontend/src/views/livestream/Schedules.vue","frontend/src/views/livestream/Sessions.vue","frontend/src/views/local-events/Form.vue","frontend/src/views/local-events/Index.vue","frontend/src/views/local-events/__tests__/local-events.smoke.test.ts","frontend/src/views/local-promotion/Form.vue","frontend/src/views/local-promotion/Index.vue","frontend/src/views/local-promotion/__tests__/local-promotion.smoke.test.ts","frontend/src/views/location-assessments/Detail.vue","frontend/src/views/location-assessments/Form.vue","frontend/src/views/location-assessments/Index.vue","frontend/src/views/location-assessments/Score.vue","frontend/src/views/login-logs/Index.vue","frontend/src/views/maintenance/Calendar.vue","frontend/src/views/maintenance/Index.vue","frontend/src/views/maintenance/PlanDetail.vue","frontend/src/views/maintenance/PlanForm.vue","frontend/src/views/maintenance/TaskDetail.vue","frontend/src/views/maintenance/TaskForm.vue","frontend/src/views/maintenance/__tests__/maintenance-g4.smoke.test.ts","frontend/src/views/marketing-attribution/Index.vue","frontend/src/views/marketing-attribution/__tests__/marketing-attribution.smoke.test.ts","frontend/src/views/marketing-automation/Form.vue","frontend/src/views/marketing-automation/Index.vue","frontend/src/views/marketing-calendar/Index.vue","frontend/src/views/marketing-calendar/components/CalendarAgendaView.vue","frontend/src/views/marketing-calendar/components/CalendarMonthView.vue","frontend/src/views/marketing-calendar/components/CalendarWeekView.vue","frontend/src/views/marketing-calendar/components/EventDetailDrawer.vue","frontend/src/views/marketing-calendar/components/EventFormDialog.vue","frontend/src/views/marketing-calendar/composables/useMarketingCalendar.ts","frontend/src/views/marketing-chatbot/Index.vue","frontend/src/views/marketing-chatbot/components/AnalyticsPanel.vue","frontend/src/views/marketing-chatbot/components/BotDialogs.vue","frontend/src/views/marketing-chatbot/components/BotTable.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/marketing-chatbot/components/IntentTable.vue","frontend/src/views/marketing-chatbot/components/KnowledgeTable.vue","frontend/src/views/marketing-chatbot/components/StatsCards.vue","frontend/src/views/marketing-chatbot/composables/useChatbot.ts","frontend/src/views/marketing-chatbot/composables/useChatbotLabels.ts","frontend/src/views/marketing-content/ContentForm.vue","frontend/src/views/marketing-content/Index.vue","frontend/src/views/marketing-content/__tests__/marketing-content-g4.smoke.test.ts","frontend/src/views/marketing-effectiveness/Index.vue","frontend/src/views/marketing-forms/Form.vue","frontend/src/views/marketing-forms/Index.vue","frontend/src/views/marketing-matrix/AccountForm.vue","frontend/src/views/marketing-matrix/Index.vue","frontend/src/views/marketing-north-star/Index.vue","frontend/src/views/marketing-north-star/components/NorthStarAlerts.vue","frontend/src/views/marketing-north-star/components/NorthStarDashboard.vue","frontend/src/views/marketing-north-star/components/NorthStarMetricForm.vue","frontend/src/views/marketing-timeslots/Index.vue","frontend/src/views/marketing-tools/Detail.vue","frontend/src/views/marketing-tools/Form.vue","frontend/src/views/marketing-tools/Index.vue","frontend/src/views/marketing-workflows/Form.vue","frontend/src/views/marketing-workflows/Index.vue","frontend/src/views/marketing/Index.vue","frontend/src/views/marketing/budget-alerts/Index.vue","frontend/src/views/mdm/Index.vue","frontend/src/views/meddpicc-analyses/Index.vue","frontend/src/views/meddpicc-analyses/__tests__/meddpicc-analyses-index.smoke.test.ts","frontend/src/views/member-benefits/Form.vue","frontend/src/views/member-benefits/Index.vue","frontend/src/views/member-benefits/__tests__/member-benefits.smoke.test.ts","frontend/src/views/member-levels/Form.vue","frontend/src/views/member-levels/Index.vue","frontend/src/views/member-levels/__tests__/member-levels.smoke.test.ts","frontend/src/views/member-points/Index.vue","frontend/src/views/member-points/__tests__/member-points.smoke.test.ts","frontend/src/views/members/Form.vue","frontend/src/views/members/Index.vue","frontend/src/views/members/__tests__/members.smoke.test.ts","frontend/src/views/menus/Index.vue","frontend/src/views/menus/__tests__/menus-g4.smoke.test.ts","frontend/src/views/metric-tree/Index.vue","frontend/src/views/multi-touch-attribution/Index.vue","frontend/src/views/multi-touch-attribution/__tests__/multi-touch-attribution.smoke.test.ts","frontend/src/views/notification-configs/Form.vue","frontend/src/views/notification-configs/Index.vue","frontend/src/views/notifications/Index.vue","frontend/src/views/omnichannel-dashboard/Index.vue","frontend/src/views/omnichannel-data-hub/Index.vue","frontend/src/views/omnichannel-touchpoints/Index.vue","frontend/src/views/operation-logs/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Form.vue","frontend/src/views/opportunities/Index.vue","frontend/src/views/opportunities/Pipeline.vue","frontend/src/views/opportunities/__tests__/opportunities-g4.smoke.test.ts","frontend/src/views/opportunities/components/DetailBasicInfo.vue","frontend/src/views/opportunities/components/DetailCollaboration.vue","frontend/src/views/opportunities/components/DetailCompetitors.vue","frontend/src/views/opportunities/components/DetailDialogs.vue","frontend/src/views/opportunities/components/DetailFollowups.vue","frontend/src/views/opportunities/components/DetailHeader.vue","frontend/src/views/opportunities/components/DetailMeddpicc.vue","frontend/src/views/opportunities/components/DetailProducts.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","frontend/src/views/opportunities/components/DetailSamples.vue","frontend/src/views/opportunities/components/DetailSidebar.vue","frontend/src/views/opportunities/components/DetailStageProgress.vue","frontend/src/views/opportunities/components/DetailTeam.vue","frontend/src/views/opportunities/components/SalesCoachDialog.vue","frontend/src/views/opportunities/components/useOpportunityDetail.ts","frontend/src/views/orders/Detail.vue","frontend/src/views/orders/Form.vue","frontend/src/views/orders/Index.vue","frontend/src/views/orders/__tests__/orders-g4.smoke.test.ts","frontend/src/views/orders/components/DetailDesktop.vue","frontend/src/views/orders/components/DetailMobile.vue","frontend/src/views/orders/components/FormDesktop.vue","frontend/src/views/orders/components/FormMobile.vue","frontend/src/views/orders/composables/useOrderDetail.ts","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/org-chart/Index.vue","frontend/src/views/org-chart/__tests__/org-chart-g4.smoke.test.ts","frontend/src/views/outbound/__tests__/outbound-g4.smoke.test.ts","frontend/src/views/partner-customers/Detail.vue","frontend/src/views/partner-customers/Form.vue","frontend/src/views/partner-customers/Index.vue","frontend/src/views/partner-customers/__tests__/partner-customers-g4.smoke.test.ts","frontend/src/views/partners/Detail.vue","frontend/src/views/partners/Form.vue","frontend/src/views/partners/Index.vue","frontend/src/views/partners/__tests__/partners-g4.smoke.test.ts","frontend/src/views/payment-analytics/AgingChart.vue","frontend/src/views/payment-analytics/Index.vue","frontend/src/views/payment-plans/Index.vue","frontend/src/views/payments/Index.vue","frontend/src/views/payments/PlanForm.vue","frontend/src/views/payments/Reconcile.vue","frontend/src/views/payments/RecordForm.vue","frontend/src/views/payments/__tests__/payments-g4.smoke.test.ts","frontend/src/views/payments/__tests__/payments-index.smoke.test.ts","frontend/src/views/pm/Calendar.vue","frontend/src/views/pm/Detail.vue","frontend/src/views/pm/Index.vue","frontend/src/views/pm/PlanForm.vue","frontend/src/views/pm/__tests__/pm-g4.smoke.test.ts","frontend/src/views/positions/Detail.vue","frontend/src/views/positions/Index.vue","frontend/src/views/positions/PositionTree.vue","frontend/src/views/positions/__tests__/positions-g4.smoke.test.ts","frontend/src/views/predictive-analytics/Detail.vue","frontend/src/views/predictive-analytics/Form.vue","frontend/src/views/predictive-analytics/Index.vue","frontend/src/views/price-books/Detail.vue","frontend/src/views/price-books/Form.vue","frontend/src/views/price-books/Index.vue","frontend/src/views/price-books/__tests__/price-books-gov.smoke.test.ts","frontend/src/views/process-designer/Designer.vue","frontend/src/views/process-designer/ProcessList.vue","frontend/src/views/process-designer/__tests__/process-designer.smoke.test.ts","frontend/src/views/process-designer/components/BpmnValidator.ts","frontend/src/views/process-designer/components/HistoryManager.ts","frontend/src/views/process-designer/utils/bpmn-export.ts","frontend/src/views/product-analytics/Index.vue","frontend/src/views/product-categories/Index.vue","frontend/src/views/product-categories/__tests__/product-categories-g4.smoke.test.ts","frontend/src/views/products/Categories.vue","frontend/src/views/products/Detail.vue","frontend/src/views/products/Form.vue","frontend/src/views/products/Index.vue","frontend/src/views/products/LowStockAlert.vue","frontend/src/views/products/__tests__/products-g4.smoke.test.ts","frontend/src/views/profile/Index.vue","frontend/src/views/profile/__tests__/profile-g4.smoke.test.ts","frontend/src/views/projects/Calendar.vue","frontend/src/views/projects/Detail.vue","frontend/src/views/projects/Gantt.vue","frontend/src/views/projects/GlobalGantt.vue","frontend/src/views/projects/Index.vue","frontend/src/views/projects/Milestones.vue","frontend/src/views/projects/Tasks.vue","frontend/src/views/projects/components/gantt/DependencyDialog.vue","frontend/src/views/projects/components/gantt/ProjectGanttChart.vue","frontend/src/views/projects/components/gantt/ProjectGanttToolbar.vue","frontend/src/views/projects/components/gantt/composables/useDependencyLine.ts","frontend/src/views/projects/components/gantt/composables/useProjectGanttData.ts","frontend/src/views/public/PublicLanding.vue","frontend/src/views/purchase-orders/Detail.vue","frontend/src/views/purchase-orders/Form.vue","frontend/src/views/purchase-orders/Index.vue","frontend/src/views/purchase-orders/__tests__/purchase-orders-g4.smoke.test.ts","frontend/src/views/qr-codes/Form.vue","frontend/src/views/qr-codes/Index.vue","frontend/src/views/qr-codes/__tests__/qr-codes.smoke.test.ts","frontend/src/views/quotes/Approval.vue","frontend/src/views/quotes/Detail.vue","frontend/src/views/quotes/Editor.vue","frontend/src/views/quotes/Form.vue","frontend/src/views/quotes/Index.vue","frontend/src/views/quotes/__tests__/form-calculation.test.ts","frontend/src/views/quotes/__tests__/quotes-index.smoke.test.ts","frontend/src/views/quotes/form-calculation.ts","frontend/src/views/realtime-trigger/Detail.vue","frontend/src/views/realtime-trigger/Form.vue","frontend/src/views/realtime-trigger/Index.vue","frontend/src/views/realtime/Index.vue","frontend/src/views/reconciliation/Detail.vue","frontend/src/views/reconciliation/Form.vue","frontend/src/views/reconciliation/Index.vue","frontend/src/views/reconciliation/__tests__/reconciliation-g4.smoke.test.ts","frontend/src/views/reconciliation/components/ImportStatementDialog.vue","frontend/src/views/redemptions/Index.vue","frontend/src/views/renewal-tasks/Detail.vue","frontend/src/views/renewal-tasks/Form.vue","frontend/src/views/renewal-tasks/Index.vue","frontend/src/views/renewals/Detail.vue","frontend/src/views/renewals/Form.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/renewals/__tests__/renewals-g4.smoke.test.ts","frontend/src/views/reports/Detail.vue","frontend/src/views/reports/Index.vue","frontend/src/views/reports/Schedules.vue","frontend/src/views/reports/Templates.vue","frontend/src/views/resource-requests/Detail.vue","frontend/src/views/resource-requests/Form.vue","frontend/src/views/resource-requests/index.vue","frontend/src/views/revenue/Detail.vue","frontend/src/views/revenue/Index.vue","frontend/src/views/rfm-analysis/Detail.vue","frontend/src/views/rfm-analysis/Index.vue","frontend/src/views/rma/Detail.vue","frontend/src/views/rma/Form.vue","frontend/src/views/rma/Index.vue","frontend/src/views/rma/__tests__/rma-form.smoke.test.ts","frontend/src/views/roles/Index.vue","frontend/src/views/roles/components/PermissionAssign.vue","frontend/src/views/roles/components/RoleForm.vue","frontend/src/views/roles/components/RoleUsers.vue","frontend/src/views/sales-dashboard/Index.vue","frontend/src/views/sales-funnel/Index.vue","frontend/src/views/sample-requests/Detail.vue","frontend/src/views/sample-requests/Form.vue","frontend/src/views/sample-requests/Index.vue","frontend/src/views/satisfaction/Analytics.vue","frontend/src/views/satisfaction/Detail.vue","frontend/src/views/satisfaction/Form.vue","frontend/src/views/satisfaction/Index.vue","frontend/src/views/satisfaction/Responses.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/scheduled-jobs/__tests__/scheduled-jobs-g4.smoke.test.ts","frontend/src/views/search/Index.vue","frontend/src/views/security-settings/Index.vue","frontend/src/views/segments/Detail.vue","frontend/src/views/segments/Form.vue","frontend/src/views/segments/Index.vue","frontend/src/views/self-operated-store/Index.vue","frontend/src/views/serial-numbers/Activate.vue","frontend/src/views/serial-numbers/Detail.vue","frontend/src/views/serial-numbers/Form.vue","frontend/src/views/serial-numbers/Index.vue","frontend/src/views/service-dashboard/Index.vue","frontend/src/views/service-dashboard/components/AlertsPanel.vue","frontend/src/views/service-dashboard/components/EngineerRankingPanel.vue","frontend/src/views/service-dashboard/components/OverviewCards.vue","frontend/src/views/service-dashboard/components/SLAPanel.vue","frontend/src/views/service-dashboard/components/SatisfactionPanel.vue","frontend/src/views/service-dashboard/components/TicketStatsPanel.vue","frontend/src/views/service-dashboard/components/TrendsPanel.vue","frontend/src/views/service-dashboard/composables/useServiceDashboard.ts","frontend/src/views/service-monitor/Index.vue","frontend/src/views/service-monitor/__tests__/service-monitor-g4.smoke.test.ts","frontend/src/views/service/TicketGantt.vue","frontend/src/views/service/components/TicketGanttChart.vue","frontend/src/views/service/composables/useTicketGanttData.ts","frontend/src/views/settings/Index.vue","frontend/src/views/settings/IntegrationServices.vue","frontend/src/views/settings/__tests__/integration-services.smoke.test.ts","frontend/src/views/settings/components/AdPlatformsPanel.vue","frontend/src/views/settings/components/CacheManagement.vue","frontend/src/views/settings/components/EmailConfigPanel.vue","frontend/src/views/settings/components/EventLogsPanel.vue","frontend/src/views/settings/components/GroupbuyPanel.vue","frontend/src/views/settings/components/MetricsPanel.vue","frontend/src/views/settings/components/NotificationSettings.vue","frontend/src/views/settings/components/ProfileSettings.vue","frontend/src/views/settings/components/ScheduledJobsPanel.vue","frontend/src/views/settings/components/ServiceStatusPanel.vue","frontend/src/views/settings/components/SmsConfigPanel.vue","frontend/src/views/settings/components/SystemSettings.vue","frontend/src/views/settings/components/TestResultBlock.vue","frontend/src/views/settings/components/integration/IntegrationAdPlatformsPanel.vue","frontend/src/views/settings/components/integration/IntegrationAiConfig.vue","frontend/src/views/settings/components/integration/IntegrationDingtalkConfig.vue","frontend/src/views/settings/components/integration/IntegrationEmailConfig.vue","frontend/src/views/settings/components/integration/IntegrationFeishuConfig.vue","frontend/src/views/settings/components/integration/IntegrationGroupbuyPanel.vue","frontend/src/views/settings/components/integration/IntegrationSmsConfig.vue","frontend/src/views/settings/components/integration/IntegrationWebhookConfig.vue","frontend/src/views/settings/components/integration/IntegrationWechatPublicConfig.vue","frontend/src/views/settings/components/integration/IntegrationWechatWorkConfig.vue","frontend/src/views/settings/components/useSettings.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/shipments/Detail.vue","frontend/src/views/shipments/Form.vue","frontend/src/views/shipments/Index.vue","frontend/src/views/shipments/__tests__/shipments-g4.smoke.test.ts","frontend/src/views/sla/Dashboard.vue","frontend/src/views/sla/Index.vue","frontend/src/views/sla/components/SLADashboard.vue","frontend/src/views/sla/components/index.ts","frontend/src/views/sms-marketing/Index.vue","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","frontend/src/views/sms-marketing/composables/useSmsLabels.ts","frontend/src/views/social-accounts/Form.vue","frontend/src/views/social-accounts/Index.vue","frontend/src/views/social-analytics/Index.vue","frontend/src/views/social-analytics/__tests__/social-analytics-g4.smoke.test.ts","frontend/src/views/social-auto-replies/Form.vue","frontend/src/views/social-auto-replies/Index.vue","frontend/src/views/social-competitors/Form.vue","frontend/src/views/social-competitors/Index.vue","frontend/src/views/social-followers/Form.vue","frontend/src/views/social-followers/Index.vue","frontend/src/views/social-followers/__tests__/social-followers-g4.smoke.test.ts","frontend/src/views/social-hot-topics/Form.vue","frontend/src/views/social-hot-topics/Index.vue","frontend/src/views/social-interactions/Form.vue","frontend/src/views/social-interactions/Index.vue","frontend/src/views/social-interactions/__tests__/social-interactions-g4.smoke.test.ts","frontend/src/views/social-matrix/Form.vue","frontend/src/views/social-matrix/Index.vue","frontend/src/views/social-posts/Detail.vue","frontend/src/views/social-posts/Form.vue","frontend/src/views/social-posts/Index.vue","frontend/src/views/social-posts/__tests__/social-posts-g4.smoke.test.ts","frontend/src/views/spare-parts/Detail.vue","frontend/src/views/spare-parts/Form.vue","frontend/src/views/spare-parts/Index.vue","frontend/src/views/spare-parts/components/SparePartForm.vue","frontend/src/views/spare-parts/components/StockOperationDialog.vue","frontend/src/views/spare-parts/components/TransactionHistory.vue","frontend/src/views/stage-knowledge/Index.vue","frontend/src/views/stage-knowledge/__tests__/stage-knowledge-index.smoke.test.ts","frontend/src/views/store-agency/Index.vue","frontend/src/views/store-configs/Form.vue","frontend/src/views/store-configs/Index.vue","frontend/src/views/store-inventory/Index.vue","frontend/src/views/store-performance/Index.vue","frontend/src/views/store-performance/__tests__/store-performance-g4.smoke.test.ts","frontend/src/views/store-settlements/Index.vue","frontend/src/views/store-staff/Index.vue","frontend/src/views/stores/Detail.vue","frontend/src/views/stores/Form.vue","frontend/src/views/stores/Index.vue","frontend/src/views/stores/__tests__/stores-g4.smoke.test.ts","frontend/src/views/supplier-center/Index.vue","frontend/src/views/supplier-center/__tests__/supplier-center-g4.smoke.test.ts","frontend/src/views/supplier-management/Applications.vue","frontend/src/views/supplier-management/Contracts.vue","frontend/src/views/supplier-management/Index.vue","frontend/src/views/supplier-management/JBPs.vue","frontend/src/views/supplier-management/Rejections.vue","frontend/src/views/supplier-management/Risks.vue","frontend/src/views/supplier-management/Scorecards.vue","frontend/src/views/supplier-management/StoreSuppliers.vue","frontend/src/views/supplier-management/__tests__/store-suppliers.smoke.test.ts","frontend/src/views/supplier-payments/Index.vue","frontend/src/views/supplier-payments/__tests__/supplier-payments-index.smoke.test.ts","frontend/src/views/suppliers/Detail.vue","frontend/src/views/suppliers/Form.vue","frontend/src/views/suppliers/Index.vue","frontend/src/views/supply-chain/Detail.vue","frontend/src/views/supply-chain/Form.vue","frontend/src/views/supply-chain/Index.vue","frontend/src/views/supply-chain/Workbench.vue","frontend/src/views/swot-analyses/Index.vue","frontend/src/views/system-events/Index.vue","frontend/src/views/system-import/Index.vue","frontend/src/views/system-import/__tests__/system-import-g4.smoke.test.ts","frontend/src/views/system-monitor/Index.vue","frontend/src/views/system-monitor/__tests__/system-monitor-g4.smoke.test.ts","frontend/src/views/system-settings/Index.vue","frontend/src/views/system-settings/__tests__/system-settings-g4.smoke.test.ts","frontend/src/views/system/AuditLogs.vue","frontend/src/views/system/Permissions.vue","frontend/src/views/system/__tests__/system-center-g4.smoke.test.ts","frontend/src/views/system/audit-logs/Index.vue","frontend/src/views/system/biz-sequences/Form.vue","frontend/src/views/system/biz-sequences/Index.vue","frontend/src/views/system/params/Index.vue","frontend/src/views/system/tenant-configs/Index.vue","frontend/src/views/targets/Breakdown.vue","frontend/src/views/targets/Detail.vue","frontend/src/views/targets/Form.vue","frontend/src/views/targets/Index.vue","frontend/src/views/targets/__tests__/targets-g4.smoke.test.ts","frontend/src/views/tenant-configs/Index.vue","frontend/src/views/tenant-configs/__tests__/tenant-configs-value-format.test.ts","frontend/src/views/tenant-settings/Index.vue","frontend/src/views/tenant-settings/__tests__/tenant-settings-g4.smoke.test.ts","frontend/src/views/ticket-workflows/Index.vue","frontend/src/views/tickets/Detail.vue","frontend/src/views/tickets/Form.vue","frontend/src/views/tickets/Gantt.vue","frontend/src/views/tickets/Index.vue","frontend/src/views/tickets/__tests__/tickets-gov.smoke.test.ts","frontend/src/views/tickets/components/DetailDiagnosis.vue","frontend/src/views/tickets/components/DetailInfo.vue","frontend/src/views/tickets/components/DetailMessages.vue","frontend/src/views/tickets/components/DetailMobile.vue","frontend/src/views/tickets/components/DetailSidebar.vue","frontend/src/views/tickets/components/DetailStageHistory.vue","frontend/src/views/tickets/components/DetailTimeline.vue","frontend/src/views/tickets/components/gantt/GanttToolbar.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","frontend/src/views/tickets/components/gantt/composables/useGanttData.ts","frontend/src/views/tickets/composables/useTicketDetail.ts","frontend/src/views/tob-toc-gateway/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","frontend/src/views/treasury/__tests__/treasury-permission-compat.test.ts","frontend/src/views/users/Index.vue","frontend/src/views/users/components/RoleAssign.vue","frontend/src/views/users/components/UserForm.vue","frontend/src/views/utm-tracking/Form.vue","frontend/src/views/utm-tracking/Index.vue","frontend/src/views/video-analytics/Index.vue","frontend/src/views/video-call/Index.vue","frontend/src/views/video-call/__tests__/video-call-g4.smoke.test.ts","frontend/src/views/video-calls/Form.vue","frontend/src/views/video-calls/Index.vue","frontend/src/views/video-content/Form.vue","frontend/src/views/video-content/Index.vue","frontend/src/views/video-publishing/Form.vue","frontend/src/views/video-publishing/Index.vue","frontend/src/views/web-tracking/Index.vue","frontend/test-pdf-export.html","frontend/tsconfig.json","frontend/tsconfig.node.json","frontend/vite.config.ts","frontend/vitest.config.ts","mobile/.env.development","mobile/.env.production","mobile/.eslintrc.cjs","mobile/index.html","mobile/package.json","mobile/src/App.vue","mobile/src/api/index.ts","mobile/src/api/modules/approvals.ts","mobile/src/api/modules/ar-ledger.ts","mobile/src/api/modules/assets.ts","mobile/src/api/modules/auth.ts","mobile/src/api/modules/biz-sequences.ts","mobile/src/api/modules/campaigns.ts","mobile/src/api/modules/checkin.ts","mobile/src/api/modules/contacts.ts","mobile/src/api/modules/contract-templates.ts","mobile/src/api/modules/contracts.ts","mobile/src/api/modules/cpq.ts","mobile/src/api/modules/crm-activities.ts","mobile/src/api/modules/customer-health.ts","mobile/src/api/modules/customers.ts","mobile/src/api/modules/dashboard.ts","mobile/src/api/modules/departments.ts","mobile/src/api/modules/diagnose.ts","mobile/src/api/modules/diagnosis.ts","mobile/src/api/modules/event-logs.ts","mobile/src/api/modules/event-subscriptions.ts","mobile/src/api/modules/events.ts","mobile/src/api/modules/files.ts","mobile/src/api/modules/finance.ts","mobile/src/api/modules/fulfillment.ts","mobile/src/api/modules/im.ts","mobile/src/api/modules/inventory-reservations.ts","mobile/src/api/modules/inventory.ts","mobile/src/api/modules/invoices.ts","mobile/src/api/modules/knowledge-candidates.ts","mobile/src/api/modules/knowledge-feedback.ts","mobile/src/api/modules/knowledge.ts","mobile/src/api/modules/leads.ts","mobile/src/api/modules/marketing.ts","mobile/src/api/modules/notifications.ts","mobile/src/api/modules/offline.ts","mobile/src/api/modules/opportunities.ts","mobile/src/api/modules/orders.ts","mobile/src/api/modules/partner-customers.ts","mobile/src/api/modules/partners.ts","mobile/src/api/modules/payments.ts","mobile/src/api/modules/pm.ts","mobile/src/api/modules/price-books.ts","mobile/src/api/modules/products.ts","mobile/src/api/modules/projects.ts","mobile/src/api/modules/quotes.ts","mobile/src/api/modules/renewal-tasks.ts","mobile/src/api/modules/renewals.ts","mobile/src/api/modules/reports.ts","mobile/src/api/modules/rma.ts","mobile/src/api/modules/roles.ts","mobile/src/api/modules/sample-requests.ts","mobile/src/api/modules/scheduled-jobs.ts","mobile/src/api/modules/serial-numbers.ts","mobile/src/api/modules/settings.ts","mobile/src/api/modules/shipments.ts","mobile/src/api/modules/sla.ts","mobile/src/api/modules/spare-parts.ts","mobile/src/api/modules/stage-knowledge-packs.ts","mobile/src/api/modules/stage-knowledge.ts","mobile/src/api/modules/statistics.ts","mobile/src/api/modules/supply-chain.ts","mobile/src/api/modules/system-events.ts","mobile/src/api/modules/tasks.ts","mobile/src/api/modules/tenant-configs.ts","mobile/src/api/modules/tickets.ts","mobile/src/api/modules/users.ts","mobile/src/api/modules/visit.ts","mobile/src/api/modules/warehouses.ts","mobile/src/api/modules/workbench.ts","mobile/src/auto-imports.d.ts","mobile/src/components.d.ts","mobile/src/components/assistant/FloatingAssistant.vue","mobile/src/components/cards/CalendarCard.vue","mobile/src/components/cards/CardRenderer.vue","mobile/src/components/cards/FormCard.vue","mobile/src/components/cards/TimelineCard.vue","mobile/src/components/cards/WorkflowCard.vue","mobile/src/components/chat/ChatInput.vue","mobile/src/components/chat/CollaborationPanel.vue","mobile/src/components/chat/MessageBubble.vue","mobile/src/components/chat/MessageList.vue","mobile/src/components/chat/ModuleEventStream.vue","mobile/src/components/chat/ModuleSelector.vue","mobile/src/components/chat/ModuleWorkspaceCard.vue","mobile/src/components/chat/QuickCommandPanel.vue","mobile/src/components/chat/SuggestionChips.vue","mobile/src/components/common/DataList.vue","mobile/src/components/common/EmptyState.vue","mobile/src/components/common/ModuleCard.vue","mobile/src/components/common/PageHeader.vue","mobile/src/components/common/SkeletonLoader.vue","mobile/src/components/dashboard/WorkspaceCard.vue","mobile/src/components/layout/MobileLayout.vue","mobile/src/composables/index.ts","mobile/src/composables/useDebounce.ts","mobile/src/composables/useForm.ts","mobile/src/composables/useList.ts","mobile/src/composables/useLoading.ts","mobile/src/composables/useStorage.ts","mobile/src/composables/useToast.ts","mobile/src/composables/useVoiceInput.ts","mobile/src/composables/useVoiceRecognition.ts","mobile/src/config/moduleEventConfig.ts","mobile/src/config/moduleWorkspaceConfig.ts","mobile/src/constants/api.ts","mobile/src/constants/business.ts","mobile/src/constants/index.ts","mobile/src/constants/ui.ts","mobile/src/env.d.ts","mobile/src/main.ts","mobile/src/router/index.ts","mobile/src/services/ai-agent.ts","mobile/src/services/api.ts","mobile/src/stores/auth.ts","mobile/src/stores/chat.ts","mobile/src/stores/im.ts","mobile/src/stores/index.ts","mobile/src/stores/settings.ts","mobile/src/styles/index.scss","mobile/src/utils/device.ts","mobile/src/utils/format.ts","mobile/src/utils/helpers.ts","mobile/src/utils/index.ts","mobile/src/utils/validate.ts","mobile/src/views/Analytics.vue","mobile/src/views/Approvals.vue","mobile/src/views/Calendar.vue","mobile/src/views/Campaigns.vue","mobile/src/views/Channels.vue","mobile/src/views/Chat.vue","mobile/src/views/ContractDetail.vue","mobile/src/views/ContractForm.vue","mobile/src/views/Contracts.vue","mobile/src/views/CustomerAnalytics.vue","mobile/src/views/Dashboard.vue","mobile/src/views/DeviceDetail.vue","mobile/src/views/DeviceForm.vue","mobile/src/views/Devices.vue","mobile/src/views/Diagnosis.vue","mobile/src/views/Faults.vue","mobile/src/views/IMChat.vue","mobile/src/views/IMConversations.vue","mobile/src/views/Inventory.vue","mobile/src/views/Invoices.vue","mobile/src/views/Knowledge.vue","mobile/src/views/LeadDetail.vue","mobile/src/views/LeadForm.vue","mobile/src/views/Leads.vue","mobile/src/views/Login.vue","mobile/src/views/Messages.vue","mobile/src/views/Opportunities.vue","mobile/src/views/OpportunityDetail.vue","mobile/src/views/OpportunityForm.vue","mobile/src/views/OrderDetail.vue","mobile/src/views/OrderForm.vue","mobile/src/views/Orders.vue","mobile/src/views/PaymentAnalytics.vue","mobile/src/views/Payments.vue","mobile/src/views/Profile.vue","mobile/src/views/Promotions.vue","mobile/src/views/QuickActions.vue","mobile/src/views/QuoteDetail.vue","mobile/src/views/QuoteForm.vue","mobile/src/views/Quotes.vue","mobile/src/views/RMA.vue","mobile/src/views/Reminders.vue","mobile/src/views/Renewals.vue","mobile/src/views/Reports.vue","mobile/src/views/SalesDashboard.vue","mobile/src/views/Satisfaction.vue","mobile/src/views/SerialNumbers.vue","mobile/src/views/Settings.vue","mobile/src/views/Shipments.vue","mobile/src/views/Social.vue","mobile/src/views/SpareParts.vue","mobile/src/views/Targets.vue","mobile/src/views/TicketDetail.vue","mobile/src/views/TicketForm.vue","mobile/src/views/Tickets.vue","mobile/src/views/Todos.vue","mobile/src/views/Tutorials.vue","mobile/src/views/modules/ModuleList.vue","mobile/src/views/settings/AppearanceSettings.vue","mobile/src/views/settings/BehaviorSettings.vue","mobile/src/views/settings/NotificationSettings.vue","mobile/src/views/settings/QuickActionsSettings.vue","mobile/src/views/settings/VoiceSettings.vue","mobile/tsconfig.json","mobile/tsconfig.node.json","mobile/vite.config.ts","scripts/analyze-frontend-menu-coverage.ts","scripts/analyze-frontend.sh","scripts/audit-list-page-routes.ts","scripts/audit-page-click-interactions.ts","scripts/auto-fix/fixers/frontend-api-types.ts","scripts/check-menu-alignment.ts","scripts/check-view-db-consistency.ts","scripts/fix-error-unknown-usage.sh","scripts/fix-frontend-any-types.ts","scripts/fix-menu-groups.ts","scripts/generate-ktv-frontend.ts","scripts/migrate-to-uselistpage.ts","scripts/monitor-process-core-migration.ts"],"modified":[".agents/skills/brand-guidelines/SKILL.md",".agents/skills/frontend-design/SKILL.md",".agents/skills/source-command-juhi-api/SKILL.md",".agents/skills/source-command-juhi-verify/SKILL.md",".agents/skills/webapp-testing/SKILL.md",".claude/skills/brand-guidelines/SKILL.md",".claude/skills/frontend-design/SKILL.md",".claude/skills/juhi-deploy-runbook/SKILL.md",".claude/skills/juhi/api.md",".claude/skills/juhi/fullstack.md",".claude/skills/juhi/migrate.md",".claude/skills/juhi/references/fullstack-templates.md",".claude/skills/juhi/references/view-templates.md",".claude/skills/juhi/store.md",".claude/skills/juhi/typescript.md",".claude/skills/juhi/view.md",".claude/skills/webapp-testing/SKILL.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/checklist.md",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".dockerignore",".dockerignore.local",".gitea/workflows/ci.yml","00-部署指南-完整版.md","AGENTS.md","CLAUDE.md","DEPLOY.md","DOCKER.md","Makefile","README.md","backend/src/modules/livestream/livestream.schema.ts","backend/src/modules/rma/rma.controller.ts","backend/src/modules/rma/rma.docs.ts","backend/src/modules/rma/rma.schema.ts","backend/src/modules/rma/rma.service.test.ts","backend/src/modules/rma/rma.service.ts","docker-compose.eios.yml","docker-compose.local-prod.yml","docker-compose.prod.yml","docker-compose.yml","docs/api/openapi.json","docs/api/openapi.yaml","docs/architecture/view-driven-database.md","docs/eios-transformation/README.md","docs/eios-transformation/inventory/README.md","docs/eios-transformation/inventory/app-manifest.draft.json","docs/eios-transformation/inventory/context-providers.md","docs/eios-transformation/inventory/cross-app-access.md","docs/eios-transformation/inventory/dead-code-and-root.md","docs/eios-transformation/inventory/module-disposition.md","docs/eios-transformation/inventory/permissions.md","docs/eios-transformation/inventory/sandbox-tools.md","docs/eios-transformation/inventory/scripts/gen_manifest.py","docs/eios-transformation/inventory/scripts/gen_permissions.py","docs/eios-transformation/inventory/scripts/inv_common.py","docs/eios-transformation/总设计-2026-10-27.md","docs/eios-transformation/改造计划-2026-10-28.md","docs/guides/JUHI-SKILLS.md","docs/guides/development-guide.md","docs/guides/frontend-dev-guide.md","docs/guides/frontend-integration-guide.md","docs/guides/frontend-ui-test-specification.md","docs/guides/full-stack-audit-lessons.md","docs/guides/full-stack-consistency-guide.md","docs/guides/quick-start.md","docs/guides/typescript-best-practices.md","e2e/package.json","e2e/playwright.config.ts","e2e/scripts/lib/finance-os-governance.mjs","e2e/scripts/lib/view-audit.mjs","e2e/scripts/lib/view-audit.overrides.mjs","e2e/scripts/lib/view-governance.mjs","e2e/scripts/select-changed-modules.mjs","package.json","pnpm-lock.yaml","pnpm-workspace.yaml","reports/field-payload-audit.latest.json","reports/formrules-zod-audit.latest.json","reports/frontend-runtime-quality-audit.latest.json","reports/view-module-audit.latest.json","scripts/analyze-todos.ts","scripts/archive/ROUTER-SUPPLEMENT.ts","scripts/archive/verify-roi-rename.sh","scripts/audit-chart-imports.ts","scripts/audit-enum-consistency.ts","scripts/audit-field-payload.ts","scripts/audit-formrules-zod.ts","scripts/audit-frontend-runtime-quality.ts","scripts/audit-menu-inventory.ts","scripts/audit-permission-keys.mjs","scripts/audit-project-census.ts","scripts/audit-response-columns.ts","scripts/audit-type-debt.ts","scripts/auto-fix/index.ts","scripts/check-consistency.ts","scripts/check-env.sh","scripts/check-no-new-any.ts","scripts/cleanup.sh","scripts/deploy-all.sh","scripts/governance-commander-seed-artifacts.ts","scripts/harness/agents.ts","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/module-resolver.ts","scripts/harness/pipelines.ts","scripts/harness/production-release-gate.test.ts","scripts/harness/report.ts","scripts/hooks/post-tool-lint-file.sh","scripts/hooks/post-tool-typecheck.sh","scripts/hooks/pre-compact-save.sh","scripts/hooks/pre-tool-block-env.sh","scripts/hooks/session-end-distill.sh","scripts/lib/governance-commander.ts","scripts/preload-prod-images.sh","scripts/project-health-check.ts","scripts/r.sh","scripts/redeploy-frontend.sh","scripts/restart-dev.sh","scripts/start-all.sh","scripts/sync-local-env.sh","shared/package.json","shared/src/composables/useStateMachine.ts","shared/src/composables/useTenantContext.ts","shared/src/constants/index.ts","shared/src/types/field-mappings.ts","shared/src/types/leads.ts","shared/src/types/models.ts","shared/src/utils/permission-checker.ts"]}],"total_commits":0,"head_commit":{"id":"782018b7c721129de41189a65276dee1652eb5c5","message":"feat(frontend): 迁入 React 单前端并衔接 EIOS 改造副本\n\n从 legacy/react-migration f23014a01 导入前端源码与治理入口,保留独立历史及后端 EIOS 接缝。补齐邮件模板、退役路由、直播/RMA 契约、本地预览代理及日期/标签回归,更新相关文档与盘点。\n\n验证:React 类型/lint/构建、Payload/FormRules、路由与盘点检查通过;整套首轮 2176/2187,11 个失败项修复后 14 文件 37/37;后端专项 37/37,共享包 269/269,Harness 22/22。本机真实登录已通过,非生产或全量清洁业务签收。\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/782018b7c721129de41189a65276dee1652eb5c5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T16:33:01-08:00","added":[".claude/skills/juhi-react-dev/SKILL.md","backend/src/modules/livestream/react-schedule-contract.test.ts","docs/eios-transformation/React前端替换-2026-11-01.md","docs/eios-transformation/inventory/scripts/frontend-permissions.mjs","docs/eios-transformation/inventory/scripts/frontend-permissions.test.mjs","docs/reports/view-audit-domains/a1-acquisition-center-2026-11-01.md","docs/reports/view-audit-domains/a2-finance-center-2026-11-01.md","docs/reports/view-audit-domains/a3-ai-knowledge-2026-11-01.md","docs/reports/view-audit-domains/a4-store-groupbuy-alliance-2026-11-01.md","docs/reports/view-audit-domains/a5-admin-center-2026-11-01.md","docs/reports/view-audit-domains/a6-synergy-hr-2026-11-01.md","docs/reports/view-audit-domains/a7-analytics-marketing-2026-11-01.md","docs/reports/view-audit-domains/a8-system-center-2026-11-01.md","docs/reports/view-audit-domains/a9-service-sales-fulfillment-2026-11-01.md","docs/reports/view-audit-full-matrix-2026-11-01.md","e2e/scripts/generate-react-view-governance.mjs","e2e/scripts/verify-react-view-governance.mjs","e2e/tests/ui-modules/react-view-governance.generated.json","frontend-react/.env.android","frontend-react/.env.example","frontend-react/.env.ios","frontend-react/.eslintrc.cjs","frontend-react/Dockerfile","frontend-react/Dockerfile.prebuilt","frontend-react/android/.gitignore","frontend-react/android/app/.gitignore","frontend-react/android/app/build.gradle","frontend-react/android/app/capacitor.build.gradle","frontend-react/android/app/proguard-rules.pro","frontend-react/android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java","frontend-react/android/app/src/main/AndroidManifest.xml","frontend-react/android/app/src/main/java/com/juhi/omnihub/MainActivity.java","frontend-react/android/app/src/main/res/drawable-land-hdpi/splash.png","frontend-react/android/app/src/main/res/drawable-land-mdpi/splash.png","frontend-react/android/app/src/main/res/drawable-land-xhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-land-xxhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-land-xxxhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-hdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-mdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-xhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-xxhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-port-xxxhdpi/splash.png","frontend-react/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml","frontend-react/android/app/src/main/res/drawable/ic_launcher_background.xml","frontend-react/android/app/src/main/res/drawable/splash.png","frontend-react/android/app/src/main/res/layout/activity_main.xml","frontend-react/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml","frontend-react/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml","frontend-react/android/app/src/main/res/mipmap-hdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/mipmap-mdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png","frontend-react/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png","frontend-react/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png","frontend-react/android/app/src/main/res/values/ic_launcher_background.xml","frontend-react/android/app/src/main/res/values/strings.xml","frontend-react/android/app/src/main/res/values/styles.xml","frontend-react/android/app/src/main/res/xml/file_paths.xml","frontend-react/android/app/src/main/res/xml/network_security_config.xml","frontend-react/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java","frontend-react/android/build.gradle","frontend-react/android/capacitor.settings.gradle","frontend-react/android/gradle.properties","frontend-react/android/gradle/wrapper/gradle-wrapper.jar","frontend-react/android/gradle/wrapper/gradle-wrapper.properties","frontend-react/android/gradlew","frontend-react/android/gradlew.bat","frontend-react/android/settings.gradle","frontend-react/android/variables.gradle","frontend-react/capacitor.config.ts","frontend-react/index.html","frontend-react/nginx.conf","frontend-react/package.json","frontend-react/src/api/adapters.ts","frontend-react/src/api/api-base-url.test.ts","frontend-react/src/api/api-base-url.ts","frontend-react/src/api/client.test.ts","frontend-react/src/api/client.ts","frontend-react/src/api/factory.ts","frontend-react/src/api/fetch-all-pages.ts","frontend-react/src/api/im-binding.ts","frontend-react/src/api/index.ts","frontend-react/src/api/modules/__root__.docs.ts","frontend-react/src/api/modules/__tests__/ad-reports.test.ts","frontend-react/src/api/modules/__tests__/ai-autopilot.test.ts","frontend-react/src/api/modules/__tests__/im-websocket.test.ts","frontend-react/src/api/modules/__tests__/lead-scoring-ai.test.ts","frontend-react/src/api/modules/__tests__/leads-lead-scoring.test.ts","frontend-react/src/api/modules/__tests__/login-logs.test.ts","frontend-react/src/api/modules/__tests__/sse-connection-manager.test.ts","frontend-react/src/api/modules/__tests__/ticket-workflows.test.ts","frontend-react/src/api/modules/acquisition.ts","frontend-react/src/api/modules/ad-accounts.ts","frontend-react/src/api/modules/ad-analytics.ts","frontend-react/src/api/modules/ad-audiences.ts","frontend-react/src/api/modules/ad-biddings.ts","frontend-react/src/api/modules/ad-campaigns.test.ts","frontend-react/src/api/modules/ad-campaigns.ts","frontend-react/src/api/modules/ad-creatives.ts","frontend-react/src/api/modules/ad-placement.ts","frontend-react/src/api/modules/ad-placements.ts","frontend-react/src/api/modules/ad-reports.ts","frontend-react/src/api/modules/admin-settings.ts","frontend-react/src/api/modules/agent-group.ts","frontend-react/src/api/modules/agent-sessions.ts","frontend-react/src/api/modules/aging-analysis.ts","frontend-react/src/api/modules/ai-agent-core.ts","frontend-react/src/api/modules/ai-agent-im.ts","frontend-react/src/api/modules/ai-agent-skills.ts","frontend-react/src/api/modules/ai-agent-tasks.ts","frontend-react/src/api/modules/ai-agent-workflows.ts","frontend-react/src/api/modules/ai-agent.ts","frontend-react/src/api/modules/ai-agents.ts","frontend-react/src/api/modules/ai-assist.ts","frontend-react/src/api/modules/ai-autopilot.ts","frontend-react/src/api/modules/ai-copilot.ts","frontend-react/src/api/modules/ai-review-queue.ts","frontend-react/src/api/modules/alliance-agreements.ts","frontend-react/src/api/modules/alliance-analytics.ts","frontend-react/src/api/modules/alliance-campaigns.ts","frontend-react/src/api/modules/alliance-coupons.ts","frontend-react/src/api/modules/alliance-merchants.ts","frontend-react/src/api/modules/alliance-packages.ts","frontend-react/src/api/modules/alliance-partners.ts","frontend-react/src/api/modules/alliance-products.ts","frontend-react/src/api/modules/alliance-promotions.ts","frontend-react/src/api/modules/alliance-referrals.ts","frontend-react/src/api/modules/alliance-settlements.ts","frontend-react/src/api/modules/analytics.test.ts","frontend-react/src/api/modules/analytics.ts","frontend-react/src/api/modules/ap-ledger.test.ts","frontend-react/src/api/modules/ap-ledger.ts","frontend-react/src/api/modules/approval-templates.ts","frontend-react/src/api/modules/approvals.ts","frontend-react/src/api/modules/ar-ledger.test.ts","frontend-react/src/api/modules/ar-ledger.ts","frontend-react/src/api/modules/assembly.ts","frontend-react/src/api/modules/assets.ts","frontend-react/src/api/modules/attribution.test.ts","frontend-react/src/api/modules/attribution.ts","frontend-react/src/api/modules/audit-logs.ts","frontend-react/src/api/modules/auth.ts","frontend-react/src/api/modules/backend-management.docs.ts","frontend-react/src/api/modules/backend-management.ts","frontend-react/src/api/modules/biz-sequences.ts","frontend-react/src/api/modules/bom.ts","frontend-react/src/api/modules/campaign-analytics.ts","frontend-react/src/api/modules/campaign-drafts.ts","frontend-react/src/api/modules/campaign-library.ts","frontend-react/src/api/modules/campaign-targets.ts","frontend-react/src/api/modules/campaign-tools.ts","frontend-react/src/api/modules/campaign-use-case-templates.ts","frontend-react/src/api/modules/campaign-wizard.test.ts","frontend-react/src/api/modules/campaign-wizard.ts","frontend-react/src/api/modules/campaigns.ts","frontend-react/src/api/modules/capability-graph.ts","frontend-react/src/api/modules/cash-flow.test.ts","frontend-react/src/api/modules/cash-flow.ts","frontend-react/src/api/modules/certifications.ts","frontend-react/src/api/modules/channel-analytics.ts","frontend-react/src/api/modules/channel-integrations.ts","frontend-react/src/api/modules/channels.ts","frontend-react/src/api/modules/chart-of-accounts.ts","frontend-react/src/api/modules/cohort-analysis.ts","frontend-react/src/api/modules/commissions.ts","frontend-react/src/api/modules/community-activities.ts","frontend-react/src/api/modules/community-analytics.ts","frontend-react/src/api/modules/community-bots.ts","frontend-react/src/api/modules/community-fission.ts","frontend-react/src/api/modules/community-gamification.ts","frontend-react/src/api/modules/community-groups.ts","frontend-react/src/api/modules/community-levels.ts","frontend-react/src/api/modules/community-materials.ts","frontend-react/src/api/modules/community-members.ts","frontend-react/src/api/modules/community-messages.ts","frontend-react/src/api/modules/community-points.ts","frontend-react/src/api/modules/community-tasks.ts","frontend-react/src/api/modules/consumer-behavior-analytics.ts","frontend-react/src/api/modules/content-analytics.ts","frontend-react/src/api/modules/content-categories.ts","frontend-react/src/api/modules/content-copyright.test.ts","frontend-react/src/api/modules/content-copyright.ts","frontend-react/src/api/modules/content-creation.ts","frontend-react/src/api/modules/content-distribution.ts","frontend-react/src/api/modules/content-library.ts","frontend-react/src/api/modules/content-review.ts","frontend-react/src/api/modules/content-templates.ts","frontend-react/src/api/modules/contract-templates.test.ts","frontend-react/src/api/modules/contract-templates.ts","frontend-react/src/api/modules/contracts.test.ts","frontend-react/src/api/modules/contracts.ts","frontend-react/src/api/modules/cost-allocation.ts","frontend-react/src/api/modules/course-marketplace.ts","frontend-react/src/api/modules/cpq.ts","frontend-react/src/api/modules/crm-activities.ts","frontend-react/src/api/modules/cross-domain-funnel.ts","frontend-react/src/api/modules/customer-analytics.ts","frontend-react/src/api/modules/customer-balance.ts","frontend-react/src/api/modules/customer-health.ts","frontend-react/src/api/modules/customer-journey-orchestration.ts","frontend-react/src/api/modules/customer-journey.ts","frontend-react/src/api/modules/customer-lifecycle-value.ts","frontend-react/src/api/modules/customer-ltv.ts","frontend-react/src/api/modules/customer-marketing.ts","frontend-react/src/api/modules/customer-profit.ts","frontend-react/src/api/modules/customer-segmentation.ts","frontend-react/src/api/modules/customers.test.ts","frontend-react/src/api/modules/customers.ts","frontend-react/src/api/modules/dashboard.ts","frontend-react/src/api/modules/departments.test.ts","frontend-react/src/api/modules/departments.ts","frontend-react/src/api/modules/devices.ts","frontend-react/src/api/modules/diagnosis.ts","frontend-react/src/api/modules/dictionaries.test.ts","frontend-react/src/api/modules/dictionaries.ts","frontend-react/src/api/modules/dimension-transform.ts","frontend-react/src/api/modules/disbursements.ts","frontend-react/src/api/modules/email-marketing.ts","frontend-react/src/api/modules/email-templates.eios.test.ts","frontend-react/src/api/modules/email-templates.ts","frontend-react/src/api/modules/event-logs.ts","frontend-react/src/api/modules/event-subscriptions.ts","frontend-react/src/api/modules/events.ts","frontend-react/src/api/modules/expense-claims.test.ts","frontend-react/src/api/modules/expense-claims.ts","frontend-react/src/api/modules/expense.ts","frontend-react/src/api/modules/faults.ts","frontend-react/src/api/modules/files.ts","frontend-react/src/api/modules/finance-os.ts","frontend-react/src/api/modules/finance-periods.ts","frontend-react/src/api/modules/finance.ts","frontend-react/src/api/modules/financial-reports.ts","frontend-react/src/api/modules/fulfillment.ts","frontend-react/src/api/modules/geo-analytics.ts","frontend-react/src/api/modules/geo-fences.ts","frontend-react/src/api/modules/geo-keywords.ts","frontend-react/src/api/modules/geo-pois.ts","frontend-react/src/api/modules/geo-reviews.ts","frontend-react/src/api/modules/groupbuy-analytics.ts","frontend-react/src/api/modules/groupbuy-campaigns.ts","frontend-react/src/api/modules/groupbuy-commissions.ts","frontend-react/src/api/modules/groupbuy-influencers-api.ts","frontend-react/src/api/modules/groupbuy-influencers-types.ts","frontend-react/src/api/modules/groupbuy-influencers-utils.ts","frontend-react/src/api/modules/groupbuy-influencers.test.ts","frontend-react/src/api/modules/groupbuy-influencers.ts","frontend-react/src/api/modules/groupbuy-inventory.ts","frontend-react/src/api/modules/groupbuy-orders.ts","frontend-react/src/api/modules/groupbuy-participants.ts","frontend-react/src/api/modules/groupbuy-platforms.ts","frontend-react/src/api/modules/groupbuy-pricing.ts","frontend-react/src/api/modules/groupbuy-products.ts","frontend-react/src/api/modules/groupbuy-promotions.ts","frontend-react/src/api/modules/groupbuy-redemptions.ts","frontend-react/src/api/modules/groupbuy-reviews.ts","frontend-react/src/api/modules/groupbuy-settlements.ts","frontend-react/src/api/modules/hr-attendance.test.ts","frontend-react/src/api/modules/hr-attendance.ts","frontend-react/src/api/modules/hr-benefits.test.ts","frontend-react/src/api/modules/hr-benefits.ts","frontend-react/src/api/modules/hr-payroll.ts","frontend-react/src/api/modules/hr-training-api.ts","frontend-react/src/api/modules/hr-training-types.ts","frontend-react/src/api/modules/hr-training.test.ts","frontend-react/src/api/modules/hr-training.ts","frontend-react/src/api/modules/hr.docs.ts","frontend-react/src/api/modules/hr.ts","frontend-react/src/api/modules/im-channels.ts","frontend-react/src/api/modules/im-conversations.ts","frontend-react/src/api/modules/im-messages.ts","frontend-react/src/api/modules/im-websocket.ts","frontend-react/src/api/modules/im.ts","frontend-react/src/api/modules/integration-services.ts","frontend-react/src/api/modules/intent-analyzer.ts","frontend-react/src/api/modules/inventory-reservations.ts","frontend-react/src/api/modules/inventory.test.ts","frontend-react/src/api/modules/inventory.ts","frontend-react/src/api/modules/invoices.ts","frontend-react/src/api/modules/journal-entries.ts","frontend-react/src/api/modules/journey-orchestration.ts","frontend-react/src/api/modules/knowledge-base.ts","frontend-react/src/api/modules/knowledge-candidates.test.ts","frontend-react/src/api/modules/knowledge-candidates.ts","frontend-react/src/api/modules/knowledge-capture-rules.ts","frontend-react/src/api/modules/knowledge-capture.ts","frontend-react/src/api/modules/knowledge-feedback.test.ts","frontend-react/src/api/modules/knowledge-feedback.ts","frontend-react/src/api/modules/knowledge.ts","frontend-react/src/api/modules/landing-pages.ts","frontend-react/src/api/modules/lead-pools.ts","frontend-react/src/api/modules/lead-qualification.ts","frontend-react/src/api/modules/lead-scoring-ai.ts","frontend-react/src/api/modules/lead-sla.ts","frontend-react/src/api/modules/leads.test.ts","frontend-react/src/api/modules/leads.ts","frontend-react/src/api/modules/learning-paths.ts","frontend-react/src/api/modules/livestream-analytics.ts","frontend-react/src/api/modules/livestream-gifts.ts","frontend-react/src/api/modules/livestream-groupbuy-conversion.ts","frontend-react/src/api/modules/livestream-groupbuy.ts","frontend-react/src/api/modules/livestream-interactions.ts","frontend-react/src/api/modules/livestream-products.ts","frontend-react/src/api/modules/livestream-rooms.ts","frontend-react/src/api/modules/livestream-schedules.ts","frontend-react/src/api/modules/livestream-scripts.ts","frontend-react/src/api/modules/livestream.ts","frontend-react/src/api/modules/location-assessments.ts","frontend-react/src/api/modules/login-logs.ts","frontend-react/src/api/modules/maintenance.ts","frontend-react/src/api/modules/marketing-attribution.docs.ts","frontend-react/src/api/modules/marketing-attribution.ts","frontend-react/src/api/modules/marketing-automation.ts","frontend-react/src/api/modules/marketing-calendar.ts","frontend-react/src/api/modules/marketing-chatbot.ts","frontend-react/src/api/modules/marketing-content.ts","frontend-react/src/api/modules/marketing-effectiveness.docs.ts","frontend-react/src/api/modules/marketing-effectiveness.ts","frontend-react/src/api/modules/marketing-forms.ts","frontend-react/src/api/modules/marketing-matrix.ts","frontend-react/src/api/modules/marketing-north-star.test.ts","frontend-react/src/api/modules/marketing-north-star.ts","frontend-react/src/api/modules/marketing-timeslots.ts","frontend-react/src/api/modules/marketing-tools.docs.ts","frontend-react/src/api/modules/marketing-tools.ts","frontend-react/src/api/modules/marketing-workflows.ts","frontend-react/src/api/modules/marketing.ts","frontend-react/src/api/modules/mdm.ts","frontend-react/src/api/modules/meddpicc-analyses.ts","frontend-react/src/api/modules/menus.ts","frontend-react/src/api/modules/multi-touch-attribution.ts","frontend-react/src/api/modules/notification-configs.ts","frontend-react/src/api/modules/notifications.ts","frontend-react/src/api/modules/omnichannel-dashboard.ts","frontend-react/src/api/modules/omnichannel-data-hub.ts","frontend-react/src/api/modules/omnichannel-touchpoints.ts","frontend-react/src/api/modules/operation-logs.ts","frontend-react/src/api/modules/opportunities.test.ts","frontend-react/src/api/modules/opportunities.ts","frontend-react/src/api/modules/orders.test.ts","frontend-react/src/api/modules/orders.ts","frontend-react/src/api/modules/org-chart.docs.ts","frontend-react/src/api/modules/org-chart.ts","frontend-react/src/api/modules/outbound.ts","frontend-react/src/api/modules/partner-customers.ts","frontend-react/src/api/modules/partners.ts","frontend-react/src/api/modules/payment-analytics.ts","frontend-react/src/api/modules/payment-plans.ts","frontend-react/src/api/modules/payments.ts","frontend-react/src/api/modules/performance-aggregates.ts","frontend-react/src/api/modules/pm.ts","frontend-react/src/api/modules/positions.docs.ts","frontend-react/src/api/modules/positions.ts","frontend-react/src/api/modules/predictive-analytics.ts","frontend-react/src/api/modules/price-books.test.ts","frontend-react/src/api/modules/price-books.ts","frontend-react/src/api/modules/process-designer.ts","frontend-react/src/api/modules/process-im.ts","frontend-react/src/api/modules/process.ts","frontend-react/src/api/modules/product-analytics.docs.ts","frontend-react/src/api/modules/product-analytics.ts","frontend-react/src/api/modules/product-categories.ts","frontend-react/src/api/modules/products.test.ts","frontend-react/src/api/modules/products.ts","frontend-react/src/api/modules/projects-api.ts","frontend-react/src/api/modules/projects-types.ts","frontend-react/src/api/modules/projects.ts","frontend-react/src/api/modules/purchase-orders.test.ts","frontend-react/src/api/modules/purchase-orders.ts","frontend-react/src/api/modules/qr-codes.ts","frontend-react/src/api/modules/quotes.test.ts","frontend-react/src/api/modules/quotes.ts","frontend-react/src/api/modules/realtime-trigger.ts","frontend-react/src/api/modules/realtime.ts","frontend-react/src/api/modules/reconciliation.ts","frontend-react/src/api/modules/redemptions.ts","frontend-react/src/api/modules/renewal-tasks.ts","frontend-react/src/api/modules/renewals.ts","frontend-react/src/api/modules/reports.ts","frontend-react/src/api/modules/resource-requests.ts","frontend-react/src/api/modules/revenue-recognition.ts","frontend-react/src/api/modules/revenue.ts","frontend-react/src/api/modules/rfm-analysis.ts","frontend-react/src/api/modules/rma.ts","frontend-react/src/api/modules/roles.test.ts","frontend-react/src/api/modules/roles.ts","frontend-react/src/api/modules/sales-coach.ts","frontend-react/src/api/modules/sales-dashboard.test.ts","frontend-react/src/api/modules/sales-dashboard.ts","frontend-react/src/api/modules/sample-requests.ts","frontend-react/src/api/modules/satisfaction.ts","frontend-react/src/api/modules/scheduled-jobs.ts","frontend-react/src/api/modules/search.ts","frontend-react/src/api/modules/security-settings.docs.ts","frontend-react/src/api/modules/security-settings.ts","frontend-react/src/api/modules/segments.ts","frontend-react/src/api/modules/self-operated-store.ts","frontend-react/src/api/modules/serial-numbers.ts","frontend-react/src/api/modules/service-dashboard.ts","frontend-react/src/api/modules/service-monitor.ts","frontend-react/src/api/modules/service.docs.ts","frontend-react/src/api/modules/service.ts","frontend-react/src/api/modules/settings.docs.ts","frontend-react/src/api/modules/settings.ts","frontend-react/src/api/modules/shipments.docs.ts","frontend-react/src/api/modules/shipments.ts","frontend-react/src/api/modules/sla.ts","frontend-react/src/api/modules/sms-marketing.ts","frontend-react/src/api/modules/social-accounts.ts","frontend-react/src/api/modules/social-analytics.ts","frontend-react/src/api/modules/social-auto-replies.ts","frontend-react/src/api/modules/social-competitors.ts","frontend-react/src/api/modules/social-followers.ts","frontend-react/src/api/modules/social-hot-topics.ts","frontend-react/src/api/modules/social-interactions.ts","frontend-react/src/api/modules/social-posts.ts","frontend-react/src/api/modules/spare-parts.ts","frontend-react/src/api/modules/stage-knowledge-packs.ts","frontend-react/src/api/modules/stage-knowledge.ts","frontend-react/src/api/modules/store-agency.ts","frontend-react/src/api/modules/store-configs.ts","frontend-react/src/api/modules/store-dashboard.ts","frontend-react/src/api/modules/store-inventory.ts","frontend-react/src/api/modules/store-ops-compat.test.ts","frontend-react/src/api/modules/store-performance.test.ts","frontend-react/src/api/modules/store-performance.ts","frontend-react/src/api/modules/store-settlements.ts","frontend-react/src/api/modules/store-staff.ts","frontend-react/src/api/modules/stores.test.ts","frontend-react/src/api/modules/stores.ts","frontend-react/src/api/modules/supplier-center.ts","frontend-react/src/api/modules/supplier-management.ts","frontend-react/src/api/modules/supplier-payments.test.ts","frontend-react/src/api/modules/supplier-payments.ts","frontend-react/src/api/modules/suppliers.test.ts","frontend-react/src/api/modules/suppliers.ts","frontend-react/src/api/modules/supply-chain.ts","frontend-react/src/api/modules/swot-analyses.ts","frontend-react/src/api/modules/system-events.ts","frontend-react/src/api/modules/system-import.ts","frontend-react/src/api/modules/system-monitor.ts","frontend-react/src/api/modules/system-settings.ts","frontend-react/src/api/modules/system.docs.ts","frontend-react/src/api/modules/system.ts","frontend-react/src/api/modules/talent-review.ts","frontend-react/src/api/modules/targets.ts","frontend-react/src/api/modules/tenant-configs.ts","frontend-react/src/api/modules/tenant-settings.ts","frontend-react/src/api/modules/ticket-dependencies.ts","frontend-react/src/api/modules/ticket-gantt.ts","frontend-react/src/api/modules/ticket-workflows.ts","frontend-react/src/api/modules/tickets.ts","frontend-react/src/api/modules/tob-toc-gateway.ts","frontend-react/src/api/modules/treasury.ts","frontend-react/src/api/modules/unified-campaign.ts","frontend-react/src/api/modules/users.test.ts","frontend-react/src/api/modules/users.ts","frontend-react/src/api/modules/utm-tracking.ts","frontend-react/src/api/modules/video-call.ts","frontend-react/src/api/modules/video-calls.ts","frontend-react/src/api/modules/web-tracking.ts","frontend-react/src/api/modules/workflow-designer.ts","frontend-react/src/api/response-normalizer.test.ts","frontend-react/src/api/response-normalizer.ts","frontend-react/src/app/App.tsx","frontend-react/src/app/providers/ErrorBoundary.test.tsx","frontend-react/src/app/providers/ErrorBoundary.tsx","frontend-react/src/app/providers/FeedbackBinder.tsx","frontend-react/src/app/providers/QueryProvider.tsx","frontend-react/src/app/providers/ThemeProvider.tsx","frontend-react/src/app/theme/antd-tokens.test.ts","frontend-react/src/app/theme/antd-tokens.ts","frontend-react/src/components/BatchActionBar.module.scss","frontend-react/src/components/BatchActionBar.test.tsx","frontend-react/src/components/BatchActionBar.tsx","frontend-react/src/components/business/BizCodeLink.module.scss","frontend-react/src/components/business/BizCodeLink.test.tsx","frontend-react/src/components/business/BizCodeLink.tsx","frontend-react/src/components/business/EventKnowledgeInput.module.scss","frontend-react/src/components/business/EventKnowledgeInput.test.tsx","frontend-react/src/components/business/EventKnowledgeInput.tsx","frontend-react/src/components/business/IMPanel.module.scss","frontend-react/src/components/business/IMPanel.test.tsx","frontend-react/src/components/business/IMPanel.tsx","frontend-react/src/components/business/LeadConvertDialog.tsx","frontend-react/src/components/business/ObjectionDetector.module.scss","frontend-react/src/components/business/ObjectionDetector.test.tsx","frontend-react/src/components/business/ObjectionDetector.tsx","frontend-react/src/components/business/SLAClock.module.scss","frontend-react/src/components/business/SLAClock.tsx","frontend-react/src/components/business/UserPicker.module.scss","frontend-react/src/components/business/UserPicker.test.tsx","frontend-react/src/components/business/UserPicker.tsx","frontend-react/src/components/business/event-stream/EventStreamPanel.tsx","frontend-react/src/components/business/event-stream/__tests__/EventStreamPanel.test.tsx","frontend-react/src/components/business/im-panel/ConversationMessages.module.scss","frontend-react/src/components/business/im-panel/ConversationMessages.tsx","frontend-react/src/components/business/im-panel/__tests__/ConversationMessages.test.tsx","frontend-react/src/components/business/index.ts","frontend-react/src/components/common/Chart.test.tsx","frontend-react/src/components/common/Chart.tsx","frontend-react/src/components/common/DataTable.module.scss","frontend-react/src/components/common/DataTable.test.tsx","frontend-react/src/components/common/DataTable.tsx","frontend-react/src/components/common/EmptyState.module.scss","frontend-react/src/components/common/EmptyState.tsx","frontend-react/src/components/common/ExportButton.tsx","frontend-react/src/components/common/FormDialog.module.scss","frontend-react/src/components/common/FormDialog.tsx","frontend-react/src/components/common/ImportDialog.module.scss","frontend-react/src/components/common/ImportDialog.tsx","frontend-react/src/components/common/JHLogo.module.scss","frontend-react/src/components/common/JHLogo.tsx","frontend-react/src/components/common/LoadingFallback.module.scss","frontend-react/src/components/common/LoadingFallback.tsx","frontend-react/src/components/common/PageHeader.module.scss","frontend-react/src/components/common/PageHeader.tsx","frontend-react/src/components/common/Permission.tsx","frontend-react/src/components/common/ResponsiveDataTable.module.scss","frontend-react/src/components/common/ResponsiveDataTable.test.tsx","frontend-react/src/components/common/ResponsiveDataTable.tsx","frontend-react/src/components/common/SearchForm.module.scss","frontend-react/src/components/common/SearchForm.test.tsx","frontend-react/src/components/common/SearchForm.tsx","frontend-react/src/components/common/SkeletonLoader.module.scss","frontend-react/src/components/common/SkeletonLoader.tsx","frontend-react/src/components/common/StatsCard.module.scss","frontend-react/src/components/common/StatsCard.tsx","frontend-react/src/components/common/StatusBadge.module.scss","frontend-react/src/components/common/StatusBadge.tsx","frontend-react/src/components/common/common-small.test.tsx","frontend-react/src/components/common/dialogs.test.tsx","frontend-react/src/components/common/index.ts","frontend-react/src/components/layout/AppLayout.module.scss","frontend-react/src/components/layout/AppLayout.test.tsx","frontend-react/src/components/layout/AppLayout.tsx","frontend-react/src/components/layout/Breadcrumb.module.scss","frontend-react/src/components/layout/Breadcrumb.tsx","frontend-react/src/components/layout/Header.module.scss","frontend-react/src/components/layout/Header.test.tsx","frontend-react/src/components/layout/Header.tsx","frontend-react/src/components/layout/MobileAppShell.module.scss","frontend-react/src/components/layout/MobileAppShell.test.tsx","frontend-react/src/components/layout/MobileAppShell.tsx","frontend-react/src/components/layout/MobileBottomNav.module.scss","frontend-react/src/components/layout/MobileBottomNav.test.tsx","frontend-react/src/components/layout/MobileBottomNav.tsx","frontend-react/src/components/layout/MobileDrawer.module.scss","frontend-react/src/components/layout/MobileDrawer.tsx","frontend-react/src/components/layout/MobileHeader.module.scss","frontend-react/src/components/layout/MobileHeader.tsx","frontend-react/src/components/layout/OfflineBanner.module.scss","frontend-react/src/components/layout/OfflineBanner.tsx","frontend-react/src/components/layout/PageAIAssistWidget.tsx","frontend-react/src/components/layout/ServiceStatusIndicator.module.scss","frontend-react/src/components/layout/ServiceStatusIndicator.tsx","frontend-react/src/components/layout/Sidebar.module.scss","frontend-react/src/components/layout/Sidebar.test.tsx","frontend-react/src/components/layout/Sidebar.tsx","frontend-react/src/components/layout/index.ts","frontend-react/src/components/mobile/BottomActionBar.module.scss","frontend-react/src/components/mobile/BottomActionBar.test.tsx","frontend-react/src/components/mobile/BottomActionBar.tsx","frontend-react/src/components/mobile/FloatingActionButton.module.scss","frontend-react/src/components/mobile/FloatingActionButton.tsx","frontend-react/src/components/mobile/MobileCard.module.scss","frontend-react/src/components/mobile/MobileCard.test.tsx","frontend-react/src/components/mobile/MobileCard.tsx","frontend-react/src/components/mobile/MobileFilterDrawer.module.scss","frontend-react/src/components/mobile/MobileFilterDrawer.test.tsx","frontend-react/src/components/mobile/MobileFilterDrawer.tsx","frontend-react/src/components/mobile/MobileFormStepper.module.scss","frontend-react/src/components/mobile/MobileFormStepper.test.tsx","frontend-react/src/components/mobile/MobileFormStepper.tsx","frontend-react/src/components/mobile/MobileList.module.scss","frontend-react/src/components/mobile/MobileList.test.tsx","frontend-react/src/components/mobile/MobileList.tsx","frontend-react/src/components/mobile/PullRefresh.module.scss","frontend-react/src/components/mobile/PullRefresh.test.tsx","frontend-react/src/components/mobile/PullRefresh.tsx","frontend-react/src/components/mobile/README.md","frontend-react/src/components/mobile/SwipeAction.module.scss","frontend-react/src/components/mobile/SwipeAction.test.tsx","frontend-react/src/components/mobile/SwipeAction.tsx","frontend-react/src/components/mobile/index.ts","frontend-react/src/components/responsive/ResponsiveTabs.module.scss","frontend-react/src/components/responsive/ResponsiveTabs.test.tsx","frontend-react/src/components/responsive/ResponsiveTabs.tsx","frontend-react/src/components/responsive/index.ts","frontend-react/src/hooks/__tests__/useImRealtimeNotifications.test.tsx","frontend-react/src/hooks/index.ts","frontend-react/src/hooks/useBatchActions.ts","frontend-react/src/hooks/useFormDraft.ts","frontend-react/src/hooks/useFormSubmit.test.tsx","frontend-react/src/hooks/useFormSubmit.ts","frontend-react/src/hooks/useImRealtimeNotifications.ts","frontend-react/src/hooks/useLayout.ts","frontend-react/src/hooks/useListPage.test.tsx","frontend-react/src/hooks/useListPage.ts","frontend-react/src/hooks/usePermission.ts","frontend-react/src/hooks/useResponsive.test.tsx","frontend-react/src/hooks/useResponsive.ts","frontend-react/src/hooks/useSwipeBack.test.tsx","frontend-react/src/hooks/useSwipeBack.ts","frontend-react/src/i18n/index.test.ts","frontend-react/src/i18n/index.ts","frontend-react/src/i18n/locales/en-SG.ts","frontend-react/src/i18n/locales/en-US.ts","frontend-react/src/i18n/locales/id-ID.ts","frontend-react/src/i18n/locales/zh-CN.ts","frontend-react/src/i18n/menu-map.ts","frontend-react/src/lib/crypto/index.test.ts","frontend-react/src/lib/crypto/index.ts","frontend-react/src/lib/crypto/key-exchange.ts","frontend-react/src/lib/crypto/key-manager.ts","frontend-react/src/lib/crypto/message-crypto.ts","frontend-react/src/lib/crypto/session-key.ts","frontend-react/src/lib/crypto/storage.ts","frontend-react/src/main.tsx","frontend-react/src/router/guards.test.tsx","frontend-react/src/router/guards.tsx","frontend-react/src/router/index.tsx","frontend-react/src/router/menu.ts","frontend-react/src/router/modules/__tests__/compat-redirects.test.tsx","frontend-react/src/router/modules/__tests__/eios-retired-workflow.test.tsx","frontend-react/src/router/modules/acquisition.tsx","frontend-react/src/router/modules/ai-agents.tsx","frontend-react/src/router/modules/compat-redirects.tsx","frontend-react/src/router/modules/content-social.tsx","frontend-react/src/router/modules/dashboard.tsx","frontend-react/src/router/modules/finance.tsx","frontend-react/src/router/modules/hr.tsx","frontend-react/src/router/modules/marketing.tsx","frontend-react/src/router/modules/sales.tsx","frontend-react/src/router/modules/service.tsx","frontend-react/src/router/modules/stores.tsx","frontend-react/src/router/modules/supplemental.tsx","frontend-react/src/router/modules/supply-chain.tsx","frontend-react/src/router/modules/system.tsx","frontend-react/src/router/route-paths.ts","frontend-react/src/router/types.ts","frontend-react/src/router/view-loader.tsx","frontend-react/src/stores/__tests__/imConnection.test.ts","frontend-react/src/stores/__tests__/imConversation.test.ts","frontend-react/src/stores/__tests__/imMessage.test.ts","frontend-react/src/stores/app.ts","frontend-react/src/stores/auth.ts","frontend-react/src/stores/imConnection.ts","frontend-react/src/stores/imConversation.ts","frontend-react/src/stores/imMessage.ts","frontend-react/src/stores/index.ts","frontend-react/src/stores/layout.ts","frontend-react/src/stores/persist-compat.ts","frontend-react/src/styles/_containers.scss","frontend-react/src/styles/_dark-mode.scss","frontend-react/src/styles/_mobile-global.scss","frontend-react/src/styles/_variables.scss","frontend-react/src/styles/index.scss","frontend-react/src/styles/transitions.scss","frontend-react/src/test/setup.tsx","frontend-react/src/types/ai-agent.ts","frontend-react/src/types/common.ts","frontend-react/src/types/enums.ts","frontend-react/src/types/fetch-event-source.d.ts","frontend-react/src/types/gantt.ts","frontend-react/src/types/im-binding.ts","frontend-react/src/types/index.ts","frontend-react/src/types/mdm.ts","frontend-react/src/types/models.ts","frontend-react/src/types/process.ts","frontend-react/src/types/project-gantt.ts","frontend-react/src/utils/array-guard.test.ts","frontend-react/src/utils/array-guard.ts","frontend-react/src/utils/case-converter.test.ts","frontend-react/src/utils/case-converter.ts","frontend-react/src/utils/color.ts","frontend-react/src/utils/date.test.ts","frontend-react/src/utils/date.ts","frontend-react/src/utils/echarts.ts","frontend-react/src/utils/error.test.ts","frontend-react/src/utils/error.ts","frontend-react/src/utils/feedback.ts","frontend-react/src/utils/formatters.test.ts","frontend-react/src/utils/formatters.ts","frontend-react/src/utils/health-endpoints.test.ts","frontend-react/src/utils/health-endpoints.ts","frontend-react/src/utils/idempotency.test.ts","frontend-react/src/utils/idempotency.ts","frontend-react/src/utils/index.ts","frontend-react/src/utils/logger.test.ts","frontend-react/src/utils/logger.ts","frontend-react/src/utils/media-server-url.test.ts","frontend-react/src/utils/media-server-url.ts","frontend-react/src/utils/message-throttle.test.ts","frontend-react/src/utils/message-throttle.ts","frontend-react/src/utils/number.test.ts","frontend-react/src/utils/number.ts","frontend-react/src/utils/object-guard.test.ts","frontend-react/src/utils/object-guard.ts","frontend-react/src/utils/pdf.ts","frontend-react/src/utils/region-data.ts","frontend-react/src/utils/type-mappers.test.ts","frontend-react/src/utils/type-mappers.ts","frontend-react/src/utils/validators.test.ts","frontend-react/src/utils/validators.ts","frontend-react/src/views/Login.tsx","frontend-react/src/views/NotFound.tsx","frontend-react/src/views/__tests__/low-risk-mock-view-replacements.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch2.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch3.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch4.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch5.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch6.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch7.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch8.test.tsx","frontend-react/src/views/__tests__/mock-view-replacements-batch9.test.tsx","frontend-react/src/views/abm-marketing/Form.module.scss","frontend-react/src/views/abm-marketing/Form.tsx","frontend-react/src/views/abm-marketing/Index.module.scss","frontend-react/src/views/abm-marketing/Index.tsx","frontend-react/src/views/acquisition/Acquisition.module.scss","frontend-react/src/views/acquisition/DeepAnalysis.tsx","frontend-react/src/views/acquisition/Index.tsx","frontend-react/src/views/acquisition/__tests__/acquisition-index.test.tsx","frontend-react/src/views/acquisition/__tests__/deep-analysis.test.tsx","frontend-react/src/views/ad-accounts/AdAccounts.module.scss","frontend-react/src/views/ad-accounts/Detail.tsx","frontend-react/src/views/ad-accounts/Form.tsx","frontend-react/src/views/ad-accounts/Index.tsx","frontend-react/src/views/ad-accounts/__tests__/ad-accounts.test.tsx","frontend-react/src/views/ad-accounts/adAccountMeta.ts","frontend-react/src/views/ad-analytics/Index.module.scss","frontend-react/src/views/ad-analytics/Index.tsx","frontend-react/src/views/ad-audiences/AdAudiences.module.scss","frontend-react/src/views/ad-audiences/Detail.tsx","frontend-react/src/views/ad-audiences/Form.tsx","frontend-react/src/views/ad-audiences/Index.tsx","frontend-react/src/views/ad-audiences/__tests__/ad-audiences.test.tsx","frontend-react/src/views/ad-audiences/adAudienceMeta.ts","frontend-react/src/views/ad-biddings/AdBiddings.module.scss","frontend-react/src/views/ad-biddings/Detail.tsx","frontend-react/src/views/ad-biddings/Form.tsx","frontend-react/src/views/ad-biddings/Index.tsx","frontend-react/src/views/ad-biddings/__tests__/ad-biddings.test.tsx","frontend-react/src/views/ad-biddings/adBiddingMeta.ts","frontend-react/src/views/ad-campaigns/AdCampaigns.module.scss","frontend-react/src/views/ad-campaigns/Detail.tsx","frontend-react/src/views/ad-campaigns/Form.tsx","frontend-react/src/views/ad-campaigns/Index.tsx","frontend-react/src/views/ad-campaigns/__tests__/ad-campaigns.test.tsx","frontend-react/src/views/ad-campaigns/adCampaignMeta.ts","frontend-react/src/views/ad-creatives/AdCreatives.module.scss","frontend-react/src/views/ad-creatives/Detail.tsx","frontend-react/src/views/ad-creatives/Form.tsx","frontend-react/src/views/ad-creatives/Index.tsx","frontend-react/src/views/ad-creatives/__tests__/ad-creatives.test.tsx","frontend-react/src/views/ad-creatives/adCreativeMeta.ts","frontend-react/src/views/ad-placement/ABTests.tsx","frontend-react/src/views/ad-placement/AdPlacement.module.scss","frontend-react/src/views/ad-placement/AudiencePackForm.tsx","frontend-react/src/views/ad-placement/AudiencePacks.tsx","frontend-react/src/views/ad-placement/BudgetAlerts.tsx","frontend-react/src/views/ad-placement/CampaignForm.tsx","frontend-react/src/views/ad-placement/Creatives.tsx","frontend-react/src/views/ad-placement/Index.tsx","frontend-react/src/views/ad-placement/RoiAnalysis.tsx","frontend-react/src/views/ad-placement/__tests__/ab-tests.test.tsx","frontend-react/src/views/ad-placement/__tests__/ad-placement.test.tsx","frontend-react/src/views/ad-placement/__tests__/audience-packs.test.tsx","frontend-react/src/views/ad-placement/__tests__/budget-alerts.test.tsx","frontend-react/src/views/ad-placement/__tests__/creatives.test.tsx","frontend-react/src/views/ad-placement/__tests__/roi-analysis.test.tsx","frontend-react/src/views/ad-placement/adPlacementMeta.ts","frontend-react/src/views/ad-reports/AdReports.module.scss","frontend-react/src/views/ad-reports/Detail.tsx","frontend-react/src/views/ad-reports/Form.tsx","frontend-react/src/views/ad-reports/Index.tsx","frontend-react/src/views/ad-reports/__tests__/ad-reports.test.tsx","frontend-react/src/views/ad-reports/adReportMeta.ts","frontend-react/src/views/admin/Index.tsx","frontend-react/src/views/admin/Workbench.module.scss","frontend-react/src/views/admin/Workbench.tsx","frontend-react/src/views/admin/audit-logs/Index.module.scss","frontend-react/src/views/admin/audit-logs/Index.tsx","frontend-react/src/views/admin/components/WorkstationCalendarGantt.module.scss","frontend-react/src/views/admin/components/WorkstationCalendarGantt.tsx","frontend-react/src/views/aging-analysis/Index.module.scss","frontend-react/src/views/aging-analysis/Index.tsx","frontend-react/src/views/aging-analysis/__tests__/aging-analysis-index.test.tsx","frontend-react/src/views/ai-agents/AIAgentOpsPages.module.scss","frontend-react/src/views/ai-agents/AIAgents.module.scss","frontend-react/src/views/ai-agents/AITasksPage.module.scss","frontend-react/src/views/ai-agents/AITasksPage.tsx","frontend-react/src/views/ai-agents/AgentCorePages.tsx","frontend-react/src/views/ai-agents/AgentSessions.tsx","frontend-react/src/views/ai-agents/Create.tsx","frontend-react/src/views/ai-agents/Detail.tsx","frontend-react/src/views/ai-agents/Events.tsx","frontend-react/src/views/ai-agents/IMConversations.module.scss","frontend-react/src/views/ai-agents/IMConversations.tsx","frontend-react/src/views/ai-agents/IMIntegrationSettings.module.scss","frontend-react/src/views/ai-agents/IMIntegrationSettings.tsx","frontend-react/src/views/ai-agents/IMQueue.module.scss","frontend-react/src/views/ai-agents/IMQueue.tsx","frontend-react/src/views/ai-agents/Index.tsx","frontend-react/src/views/ai-agents/LeadCollector.tsx","frontend-react/src/views/ai-agents/Metrics.tsx","frontend-react/src/views/ai-agents/Models.tsx","frontend-react/src/views/ai-agents/Overview.tsx","frontend-react/src/views/ai-agents/Queue.tsx","frontend-react/src/views/ai-agents/Tasks.tsx","frontend-react/src/views/ai-agents/TasksPending.tsx","frontend-react/src/views/ai-agents/__tests__/ai-agent-ops-pages.test.tsx","frontend-react/src/views/ai-agents/__tests__/ai-agents-pages.test.tsx","frontend-react/src/views/ai-agents/__tests__/ai-autopilot-react-pages.test.tsx","frontend-react/src/views/ai-agents/__tests__/ai-tasks-review-queue.test.tsx","frontend-react/src/views/ai-agents/__tests__/im-conversations.test.tsx","frontend-react/src/views/ai-agents/__tests__/im-integration-settings.test.tsx","frontend-react/src/views/ai-agents/__tests__/im-pages.test.tsx","frontend-react/src/views/ai-agents/__tests__/im-queue.test.tsx","frontend-react/src/views/ai-agents/__tests__/skill-library-index.test.tsx","frontend-react/src/views/ai-agents/autopilot/AITestCaseDetail.tsx","frontend-react/src/views/ai-agents/autopilot/AITestCases.tsx","frontend-react/src/views/ai-agents/autopilot/AITestRunDetail.tsx","frontend-react/src/views/ai-agents/autopilot/AutoGrowth.tsx","frontend-react/src/views/ai-agents/autopilot/AutoOps.tsx","frontend-react/src/views/ai-agents/autopilot/AutoPilotCorePages.tsx","frontend-react/src/views/ai-agents/autopilot/Flows.tsx","frontend-react/src/views/ai-agents/autopilot/NaturalCommand.tsx","frontend-react/src/views/ai-agents/autopilot/Overview.tsx","frontend-react/src/views/ai-agents/autopilot/RunDetail.tsx","frontend-react/src/views/ai-agents/autopilot/Runs.tsx","frontend-react/src/views/ai-agents/review-queue/Index.module.scss","frontend-react/src/views/ai-agents/review-queue/Index.tsx","frontend-react/src/views/ai-agents/shared.tsx","frontend-react/src/views/ai-agents/skill-library/Form.tsx","frontend-react/src/views/ai-agents/skill-library/Index.tsx","frontend-react/src/views/ai-copilot/Index.module.scss","frontend-react/src/views/ai-copilot/Index.tsx","frontend-react/src/views/alliance-agreements/Detail.tsx","frontend-react/src/views/alliance-agreements/Form.tsx","frontend-react/src/views/alliance-agreements/Index.tsx","frontend-react/src/views/alliance-analytics/Form.tsx","frontend-react/src/views/alliance-analytics/Index.tsx","frontend-react/src/views/alliance-campaigns/Detail.tsx","frontend-react/src/views/alliance-campaigns/Form.tsx","frontend-react/src/views/alliance-campaigns/Index.tsx","frontend-react/src/views/alliance-coupons/Detail.tsx","frontend-react/src/views/alliance-coupons/Form.tsx","frontend-react/src/views/alliance-coupons/Index.tsx","frontend-react/src/views/alliance-merchants/Form.tsx","frontend-react/src/views/alliance-merchants/Index.tsx","frontend-react/src/views/alliance-packages/Form.tsx","frontend-react/src/views/alliance-packages/Index.tsx","frontend-react/src/views/alliance-partners/Detail.tsx","frontend-react/src/views/alliance-partners/Form.tsx","frontend-react/src/views/alliance-partners/Index.tsx","frontend-react/src/views/alliance-products/Form.tsx","frontend-react/src/views/alliance-products/Index.tsx","frontend-react/src/views/alliance-promotions/Form.tsx","frontend-react/src/views/alliance-promotions/Index.tsx","frontend-react/src/views/alliance-referrals/Form.tsx","frontend-react/src/views/alliance-referrals/Index.tsx","frontend-react/src/views/alliance-settlements/Detail.tsx","frontend-react/src/views/alliance-settlements/Form.tsx","frontend-react/src/views/alliance-settlements/Index.tsx","frontend-react/src/views/alliance-shared/AlliancePages.module.scss","frontend-react/src/views/alliance-shared/AllianceResourceForm.tsx","frontend-react/src/views/alliance-shared/AllianceResourceIndex.tsx","frontend-react/src/views/alliance-shared/AllianceSettlementDetail.tsx","frontend-react/src/views/alliance-shared/__tests__/alliance-resources.test.tsx","frontend-react/src/views/alliance-shared/allianceResourceConfigs.tsx","frontend-react/src/views/alliance-shared/allianceTypes.ts","frontend-react/src/views/analytics/AnalysisWorkbench.module.scss","frontend-react/src/views/analytics/AnalysisWorkbench.tsx","frontend-react/src/views/analytics/Index.tsx","frontend-react/src/views/analytics/Queries.tsx","frontend-react/src/views/analytics/__tests__/dashboard-pending-analytics.test.tsx","frontend-react/src/views/analytics/roi/Index.module.scss","frontend-react/src/views/analytics/roi/Index.tsx","frontend-react/src/views/analytics/roi/__tests__/roi-index.test.tsx","frontend-react/src/views/ap-ledger/Index.tsx","frontend-react/src/views/ap-ledger/__tests__/ap-ledger-index.test.tsx","frontend-react/src/views/approval-configs/ApprovalConfigs.module.scss","frontend-react/src/views/approval-configs/Form.tsx","frontend-react/src/views/approval-configs/Index.tsx","frontend-react/src/views/approval-configs/__tests__/approval-configs.test.tsx","frontend-react/src/views/approval-templates/ApprovalTemplateDesigner.module.scss","frontend-react/src/views/approval-templates/ApprovalTemplates.module.scss","frontend-react/src/views/approval-templates/Form.tsx","frontend-react/src/views/approval-templates/Index.tsx","frontend-react/src/views/approval-templates/__tests__/approval-templates.test.tsx","frontend-react/src/views/approvals/Detail.module.scss","frontend-react/src/views/approvals/Detail.tsx","frontend-react/src/views/approvals/Index.module.scss","frontend-react/src/views/approvals/Index.tsx","frontend-react/src/views/approvals/__tests__/approvals-detail.test.tsx","frontend-react/src/views/approvals/__tests__/approvals-index.test.tsx","frontend-react/src/views/approvals/components/PromptDialog.module.scss","frontend-react/src/views/approvals/components/PromptDialog.tsx","frontend-react/src/views/ar-ledger/Detail.module.scss","frontend-react/src/views/ar-ledger/Detail.tsx","frontend-react/src/views/ar-ledger/Form.module.scss","frontend-react/src/views/ar-ledger/Form.tsx","frontend-react/src/views/ar-ledger/Index.module.scss","frontend-react/src/views/ar-ledger/Index.tsx","frontend-react/src/views/ar-ledger/__tests__/ar-ledger-index.test.tsx","frontend-react/src/views/ar-ledger/components/CollectionManager.module.scss","frontend-react/src/views/ar-ledger/components/CollectionManager.tsx","frontend-react/src/views/ar-ledger/components/StatementGenerator.module.scss","frontend-react/src/views/ar-ledger/components/StatementGenerator.tsx","frontend-react/src/views/ar-ledger/components/index.ts","frontend-react/src/views/assembly/Assembly.module.scss","frontend-react/src/views/assembly/AssemblyOrderForm.tsx","frontend-react/src/views/assembly/AssemblyOrderList.tsx","frontend-react/src/views/assembly/AssemblyReceiptForm.tsx","frontend-react/src/views/assembly/AssemblyReceiptList.tsx","frontend-react/src/views/assembly/BomForm.tsx","frontend-react/src/views/assembly/BomList.tsx","frontend-react/src/views/assembly/MaterialIssueForm.tsx","frontend-react/src/views/assembly/MaterialIssueList.tsx","frontend-react/src/views/assembly/__tests__/assembly-pages.test.tsx","frontend-react/src/views/assembly/assemblyMeta.ts","frontend-react/src/views/assets/Activate.module.scss","frontend-react/src/views/assets/Activate.tsx","frontend-react/src/views/assets/Detail.module.scss","frontend-react/src/views/assets/Detail.tsx","frontend-react/src/views/assets/Form.module.scss","frontend-react/src/views/assets/Form.tsx","frontend-react/src/views/assets/Index.module.scss","frontend-react/src/views/assets/Index.tsx","frontend-react/src/views/attribution-models/Form.module.scss","frontend-react/src/views/attribution-models/Form.tsx","frontend-react/src/views/attribution-models/Index.module.scss","frontend-react/src/views/attribution-models/Index.tsx","frontend-react/src/views/attribution-reports/Index.module.scss","frontend-react/src/views/attribution-reports/Index.tsx","frontend-react/src/views/attribution-reports/__tests__/attribution-reports-index.test.tsx","frontend-react/src/views/attribution/Attribution.module.scss","frontend-react/src/views/attribution/Index.tsx","frontend-react/src/views/attribution/__tests__/attribution.test.tsx","frontend-react/src/views/auth/Index.module.scss","frontend-react/src/views/auth/Index.tsx","frontend-react/src/views/bom/Detail.tsx","frontend-react/src/views/bom/Form.tsx","frontend-react/src/views/bom/Index.tsx","frontend-react/src/views/bom/__tests__/bom-legacy-routes.test.tsx","frontend-react/src/views/campaign-analytics/Index.module.scss","frontend-react/src/views/campaign-analytics/Index.tsx","frontend-react/src/views/campaign-drafts/Index.module.scss","frontend-react/src/views/campaign-drafts/Index.tsx","frontend-react/src/views/campaign-library/Index.module.scss","frontend-react/src/views/campaign-library/Index.tsx","frontend-react/src/views/campaign-library/__tests__/campaign-library-index.test.tsx","frontend-react/src/views/campaign-targets/Index.module.scss","frontend-react/src/views/campaign-targets/Index.tsx","frontend-react/src/views/campaign-targets/__tests__/campaign-targets-index.test.tsx","frontend-react/src/views/campaign-tools/Index.module.scss","frontend-react/src/views/campaign-tools/Index.tsx","frontend-react/src/views/campaign-tools/__tests__/campaign-tools-index.test.tsx","frontend-react/src/views/campaign-use-case-templates/CampaignUseCaseTemplates.module.scss","frontend-react/src/views/campaign-use-case-templates/Form.tsx","frontend-react/src/views/campaign-use-case-templates/Index.tsx","frontend-react/src/views/campaign-use-case-templates/__tests__/campaign-use-case-templates.test.tsx","frontend-react/src/views/campaigns/Detail.tsx","frontend-react/src/views/campaigns/Form.tsx","frontend-react/src/views/campaigns/Index.tsx","frontend-react/src/views/campaigns/__tests__/campaigns.test.tsx","frontend-react/src/views/campaigns/analytics/index.tsx","frontend-react/src/views/campaigns/campaignMeta.ts","frontend-react/src/views/campaigns/wizard/index.tsx","frontend-react/src/views/cash-flow/Detail.module.scss","frontend-react/src/views/cash-flow/Detail.tsx","frontend-react/src/views/cash-flow/Form.module.scss","frontend-react/src/views/cash-flow/Form.tsx","frontend-react/src/views/cash-flow/Index.module.scss","frontend-react/src/views/cash-flow/Index.tsx","frontend-react/src/views/cash-flow/__tests__/cash-flow-detail.test.tsx","frontend-react/src/views/cash-flow/__tests__/cash-flow-form.test.tsx","frontend-react/src/views/cash-flow/__tests__/cash-flow-index.test.tsx","frontend-react/src/views/channel-analytics/Index.module.scss","frontend-react/src/views/channel-analytics/Index.tsx","frontend-react/src/views/channels/Channels.module.scss","frontend-react/src/views/channels/Detail.tsx","frontend-react/src/views/channels/Form.tsx","frontend-react/src/views/channels/Index.tsx","frontend-react/src/views/channels/__tests__/channels-detail.test.tsx","frontend-react/src/views/channels/__tests__/channels-form.test.tsx","frontend-react/src/views/channels/__tests__/channels-index.test.tsx","frontend-react/src/views/channels/channelMeta.tsx","frontend-react/src/views/chart-of-accounts/Form.module.scss","frontend-react/src/views/chart-of-accounts/Form.tsx","frontend-react/src/views/chart-of-accounts/Index.module.scss","frontend-react/src/views/chart-of-accounts/Index.tsx","frontend-react/src/views/chart-of-accounts/__tests__/chart-of-accounts.test.tsx","frontend-react/src/views/cohort-analysis/Detail.tsx","frontend-react/src/views/cohort-analysis/Index.tsx","frontend-react/src/views/collaboration/Workbench.module.scss","frontend-react/src/views/collaboration/Workbench.tsx","frontend-react/src/views/collaboration/__tests__/collaboration-workbench.test.tsx","frontend-react/src/views/commissions/Detail.module.scss","frontend-react/src/views/commissions/Detail.tsx","frontend-react/src/views/commissions/Form.module.scss","frontend-react/src/views/commissions/Form.tsx","frontend-react/src/views/commissions/Index.module.scss","frontend-react/src/views/commissions/Index.tsx","frontend-react/src/views/commissions/__tests__/commissions-detail.test.tsx","frontend-react/src/views/commissions/__tests__/commissions-form.test.tsx","frontend-react/src/views/commissions/__tests__/commissions-index.test.tsx","frontend-react/src/views/commissions/__tests__/my-commissions-tab.test.tsx","frontend-react/src/views/commissions/__tests__/records-tab.test.tsx","frontend-react/src/views/commissions/__tests__/rules-tab.test.tsx","frontend-react/src/views/commissions/__tests__/settlements-tab.test.tsx","frontend-react/src/views/commissions/components/MyCommissionsTab.module.scss","frontend-react/src/views/commissions/components/MyCommissionsTab.tsx","frontend-react/src/views/commissions/components/RecordsTab.tsx","frontend-react/src/views/commissions/components/RulesTab.tsx","frontend-react/src/views/commissions/components/SettlementsTab.tsx","frontend-react/src/views/commissions/components/commission-tabs.module.scss","frontend-react/src/views/community-activities/CommunityActivities.module.scss","frontend-react/src/views/community-activities/Form.tsx","frontend-react/src/views/community-activities/Index.tsx","frontend-react/src/views/community-activities/__tests__/community-activities.test.tsx","frontend-react/src/views/community-activities/communityActivitiesMeta.ts","frontend-react/src/views/community-analytics/CommunityAnalytics.module.scss","frontend-react/src/views/community-analytics/Form.tsx","frontend-react/src/views/community-analytics/Index.tsx","frontend-react/src/views/community-analytics/__tests__/community-analytics.test.tsx","frontend-react/src/views/community-analytics/communityAnalyticsMeta.ts","frontend-react/src/views/community-bots/CommunityBots.module.scss","frontend-react/src/views/community-bots/Form.tsx","frontend-react/src/views/community-bots/Index.tsx","frontend-react/src/views/community-bots/__tests__/community-bots.test.tsx","frontend-react/src/views/community-bots/communityBotsMeta.ts","frontend-react/src/views/community-fission/CommunityFission.module.scss","frontend-react/src/views/community-fission/Form.tsx","frontend-react/src/views/community-fission/Index.tsx","frontend-react/src/views/community-fission/__tests__/community-fission.test.tsx","frontend-react/src/views/community-fission/communityFissionMeta.ts","frontend-react/src/views/community-gamification/Index.module.scss","frontend-react/src/views/community-gamification/Index.tsx","frontend-react/src/views/community-groups/CommunityGroups.module.scss","frontend-react/src/views/community-groups/Form.tsx","frontend-react/src/views/community-groups/Index.tsx","frontend-react/src/views/community-groups/__tests__/community-groups.test.tsx","frontend-react/src/views/community-groups/communityGroupsMeta.ts","frontend-react/src/views/community-levels/CommunityLevels.module.scss","frontend-react/src/views/community-levels/Form.tsx","frontend-react/src/views/community-levels/Index.tsx","frontend-react/src/views/community-levels/__tests__/community-levels.test.tsx","frontend-react/src/views/community-levels/communityLevelsMeta.ts","frontend-react/src/views/community-materials/CommunityMaterials.module.scss","frontend-react/src/views/community-materials/Form.tsx","frontend-react/src/views/community-materials/Index.tsx","frontend-react/src/views/community-materials/__tests__/community-materials.test.tsx","frontend-react/src/views/community-materials/communityMaterialsMeta.ts","frontend-react/src/views/community-members/CommunityMembers.module.scss","frontend-react/src/views/community-members/Form.tsx","frontend-react/src/views/community-members/Index.tsx","frontend-react/src/views/community-members/__tests__/community-members.test.tsx","frontend-react/src/views/community-members/communityMembersMeta.ts","frontend-react/src/views/community-messages/CommunityMessages.module.scss","frontend-react/src/views/community-messages/Form.tsx","frontend-react/src/views/community-messages/Index.tsx","frontend-react/src/views/community-messages/__tests__/community-messages.test.tsx","frontend-react/src/views/community-messages/communityMessagesMeta.ts","frontend-react/src/views/community-points/CommunityPoints.module.scss","frontend-react/src/views/community-points/Form.tsx","frontend-react/src/views/community-points/Index.tsx","frontend-react/src/views/community-points/__tests__/community-points.test.tsx","frontend-react/src/views/community-points/communityPointsMeta.ts","frontend-react/src/views/community-tasks/CommunityTasks.module.scss","frontend-react/src/views/community-tasks/Detail.tsx","frontend-react/src/views/community-tasks/Form.tsx","frontend-react/src/views/community-tasks/Index.tsx","frontend-react/src/views/community-tasks/__tests__/community-tasks.test.tsx","frontend-react/src/views/community-tasks/communityTasksMeta.ts","frontend-react/src/views/consumer-behavior-analytics/Index.tsx","frontend-react/src/views/content-analytics/ContentAnalytics.module.scss","frontend-react/src/views/content-analytics/Index.tsx","frontend-react/src/views/content-analytics/__tests__/content-analytics-index.test.tsx","frontend-react/src/views/content-analytics/contentAnalyticsMeta.ts","frontend-react/src/views/content-categories/ContentCategories.module.scss","frontend-react/src/views/content-categories/Form.tsx","frontend-react/src/views/content-categories/Index.tsx","frontend-react/src/views/content-categories/__tests__/content-categories-form.test.tsx","frontend-react/src/views/content-categories/__tests__/content-categories-index.test.tsx","frontend-react/src/views/content-categories/contentCategoryMeta.ts","frontend-react/src/views/content-copyright/ContentCopyright.module.scss","frontend-react/src/views/content-copyright/Form.tsx","frontend-react/src/views/content-copyright/Index.tsx","frontend-react/src/views/content-copyright/__tests__/content-copyright-form.test.tsx","frontend-react/src/views/content-copyright/__tests__/content-copyright-index.test.tsx","frontend-react/src/views/content-copyright/contentCopyrightMeta.ts","frontend-react/src/views/content-creation/ContentCreation.module.scss","frontend-react/src/views/content-creation/Form.tsx","frontend-react/src/views/content-creation/Index.tsx","frontend-react/src/views/content-creation/__tests__/content-creation-form.test.tsx","frontend-react/src/views/content-creation/__tests__/content-creation-index.test.tsx","frontend-react/src/views/content-creation/contentCreationMeta.ts","frontend-react/src/views/content-distribution/ContentDistribution.module.scss","frontend-react/src/views/content-distribution/Form.tsx","frontend-react/src/views/content-distribution/Index.tsx","frontend-react/src/views/content-distribution/__tests__/content-distribution-form.test.tsx","frontend-react/src/views/content-distribution/__tests__/content-distribution-index.test.tsx","frontend-react/src/views/content-distribution/contentDistributionMeta.ts","frontend-react/src/views/content-library/ContentLibrary.module.scss","frontend-react/src/views/content-library/Detail.tsx","frontend-react/src/views/content-library/Form.tsx","frontend-react/src/views/content-library/Index.tsx","frontend-react/src/views/content-library/__tests__/content-library-detail.test.tsx","frontend-react/src/views/content-library/__tests__/content-library-form.test.tsx","frontend-react/src/views/content-library/__tests__/content-library-index.test.tsx","frontend-react/src/views/content-library/contentLibraryMeta.ts","frontend-react/src/views/content-review/ContentReview.module.scss","frontend-react/src/views/content-review/Form.tsx","frontend-react/src/views/content-review/Index.tsx","frontend-react/src/views/content-review/__tests__/content-review-form.test.tsx","frontend-react/src/views/content-review/__tests__/content-review-index.test.tsx","frontend-react/src/views/content-review/contentReviewMeta.ts","frontend-react/src/views/content-social/Workbench.module.scss","frontend-react/src/views/content-social/Workbench.tsx","frontend-react/src/views/content-templates/ContentTemplates.module.scss","frontend-react/src/views/content-templates/Form.tsx","frontend-react/src/views/content-templates/Index.tsx","frontend-react/src/views/content-templates/__tests__/content-templates-form.test.tsx","frontend-react/src/views/content-templates/__tests__/content-templates-index.test.tsx","frontend-react/src/views/content-templates/contentTemplateMeta.ts","frontend-react/src/views/contract-templates/Detail.module.scss","frontend-react/src/views/contract-templates/Detail.tsx","frontend-react/src/views/contract-templates/Form.module.scss","frontend-react/src/views/contract-templates/Form.tsx","frontend-react/src/views/contract-templates/Index.module.scss","frontend-react/src/views/contract-templates/Index.tsx","frontend-react/src/views/contract-templates/__tests__/contract-templates.test.tsx","frontend-react/src/views/contract-templates/components/TemplatePreview.module.scss","frontend-react/src/views/contract-templates/components/TemplatePreview.tsx","frontend-react/src/views/contract-templates/components/VariablePanel.module.scss","frontend-react/src/views/contract-templates/components/VariablePanel.tsx","frontend-react/src/views/contracts/Detail.module.scss","frontend-react/src/views/contracts/Detail.tsx","frontend-react/src/views/contracts/Form.module.scss","frontend-react/src/views/contracts/Form.tsx","frontend-react/src/views/contracts/Index.module.scss","frontend-react/src/views/contracts/Index.tsx","frontend-react/src/views/contracts/__tests__/contracts-detail.test.tsx","frontend-react/src/views/contracts/__tests__/contracts-form.test.tsx","frontend-react/src/views/contracts/__tests__/contracts-index.test.tsx","frontend-react/src/views/contracts/components/DetailApprovalTab.module.scss","frontend-react/src/views/contracts/components/DetailApprovalTab.tsx","frontend-react/src/views/contracts/components/DetailAttachmentsTab.module.scss","frontend-react/src/views/contracts/components/DetailAttachmentsTab.tsx","frontend-react/src/views/contracts/components/DetailInfoTab.module.scss","frontend-react/src/views/contracts/components/DetailInfoTab.tsx","frontend-react/src/views/contracts/components/DetailRelationsTab.module.scss","frontend-react/src/views/contracts/components/DetailRelationsTab.tsx","frontend-react/src/views/contracts/components/DetailSidebar.module.scss","frontend-react/src/views/contracts/components/DetailSidebar.tsx","frontend-react/src/views/contracts/components/DetailVersionsTab.module.scss","frontend-react/src/views/contracts/components/DetailVersionsTab.tsx","frontend-react/src/views/contracts/components/FormBasicSection.module.scss","frontend-react/src/views/contracts/components/FormBasicSection.tsx","frontend-react/src/views/contracts/components/FormSignatoriesSection.module.scss","frontend-react/src/views/contracts/components/FormSignatoriesSection.tsx","frontend-react/src/views/contracts/components/FormSummarySection.module.scss","frontend-react/src/views/contracts/components/FormSummarySection.tsx","frontend-react/src/views/contracts/composables/useContractDetail.ts","frontend-react/src/views/contracts/composables/useContractForm.ts","frontend-react/src/views/conversion-paths/Index.module.scss","frontend-react/src/views/conversion-paths/Index.tsx","frontend-react/src/views/conversion-paths/__tests__/conversion-paths-index.test.tsx","frontend-react/src/views/cost-allocation/Index.module.scss","frontend-react/src/views/cost-allocation/Index.tsx","frontend-react/src/views/cost-allocation/__tests__/cost-allocation-index.test.tsx","frontend-react/src/views/cpq/Index.module.scss","frontend-react/src/views/cpq/Index.tsx","frontend-react/src/views/cpq/__tests__/cpq-index.test.tsx","frontend-react/src/views/crm-activities/Index.module.scss","frontend-react/src/views/crm-activities/Index.tsx","frontend-react/src/views/crm-activities/__tests__/crm-activities-index.test.tsx","frontend-react/src/views/cross-domain-funnel/Index.tsx","frontend-react/src/views/customer-analytics/Index.tsx","frontend-react/src/views/customer-balance/Index.module.scss","frontend-react/src/views/customer-balance/Index.tsx","frontend-react/src/views/customer-balance/__tests__/customer-balance-index.test.tsx","frontend-react/src/views/customer-health/Detail.module.scss","frontend-react/src/views/customer-health/Detail.tsx","frontend-react/src/views/customer-health/Index.module.scss","frontend-react/src/views/customer-health/Index.tsx","frontend-react/src/views/customer-journey-orchestration/Detail.tsx","frontend-react/src/views/customer-journey-orchestration/Index.tsx","frontend-react/src/views/customer-journey-orchestration/__tests__/customer-journey-orchestration.test.tsx","frontend-react/src/views/customer-journey/Detail.tsx","frontend-react/src/views/customer-journey/Index.tsx","frontend-react/src/views/customer-lifecycle-value/Index.tsx","frontend-react/src/views/customer-lifecycle-value/__tests__/customer-lifecycle-value-index.test.tsx","frontend-react/src/views/customer-ltv/Index.module.scss","frontend-react/src/views/customer-ltv/Index.tsx","frontend-react/src/views/customer-ltv/__tests__/customer-ltv-index.test.tsx","frontend-react/src/views/customer-marketing/Index.module.scss","frontend-react/src/views/customer-marketing/Index.tsx","frontend-react/src/views/customer-marketing/__tests__/customer-marketing-index.test.tsx","frontend-react/src/views/customer-marketing/components/CampaignForm.tsx","frontend-react/src/views/customer-profit/Index.tsx","frontend-react/src/views/customer-segmentation/CustomerSegmentation.module.scss","frontend-react/src/views/customer-segmentation/Form.tsx","frontend-react/src/views/customer-segmentation/Index.tsx","frontend-react/src/views/customer-segmentation/__tests__/customer-segmentation.test.tsx","frontend-react/src/views/customer-segmentation/customerSegmentationMeta.ts","frontend-react/src/views/customers/Detail.module.scss","frontend-react/src/views/customers/Detail.tsx","frontend-react/src/views/customers/Form.module.scss","frontend-react/src/views/customers/Form.tsx","frontend-react/src/views/customers/Index.module.scss","frontend-react/src/views/customers/Index.tsx","frontend-react/src/views/customers/__tests__/customers-detail.test.tsx","frontend-react/src/views/customers/__tests__/customers-form.test.tsx","frontend-react/src/views/customers/__tests__/customers-index.test.tsx","frontend-react/src/views/customers/components/DetailBasicInfo.module.scss","frontend-react/src/views/customers/components/DetailBasicInfo.tsx","frontend-react/src/views/customers/components/DetailHealthScore.module.scss","frontend-react/src/views/customers/components/DetailHealthScore.tsx","frontend-react/src/views/customers/components/DetailLifecyclePanel.module.scss","frontend-react/src/views/customers/components/DetailLifecyclePanel.tsx","frontend-react/src/views/customers/components/DetailMobile.module.scss","frontend-react/src/views/customers/components/DetailMobile.tsx","frontend-react/src/views/customers/components/DetailRecordTabs.module.scss","frontend-react/src/views/customers/components/DetailRecordTabs.tsx","frontend-react/src/views/customers/components/FormBasicInfo.module.scss","frontend-react/src/views/customers/components/FormBasicInfo.tsx","frontend-react/src/views/customers/components/FormContacts.module.scss","frontend-react/src/views/customers/components/FormContacts.tsx","frontend-react/src/views/customers/components/FormDuplicateDialog.module.scss","frontend-react/src/views/customers/components/FormDuplicateDialog.tsx","frontend-react/src/views/customers/components/FormServiceConfig.module.scss","frontend-react/src/views/customers/components/FormServiceConfig.tsx","frontend-react/src/views/customers/components/useCustomerDetail.ts","frontend-react/src/views/customers/components/useCustomerForm.ts","frontend-react/src/views/dashboard/Dashboard.module.scss","frontend-react/src/views/dashboard/Index.tsx","frontend-react/src/views/dashboard/SimpleTest.tsx","frontend-react/src/views/dashboard/__tests__/dashboard-index.test.tsx","frontend-react/src/views/dashboard/__tests__/dashboard-simple-test.test.tsx","frontend-react/src/views/departments/Detail.module.scss","frontend-react/src/views/departments/Detail.tsx","frontend-react/src/views/departments/Form.module.scss","frontend-react/src/views/departments/Form.tsx","frontend-react/src/views/departments/Index.module.scss","frontend-react/src/views/departments/Index.tsx","frontend-react/src/views/departments/__tests__/departments-index.test.tsx","frontend-react/src/views/devices/Alerts.module.scss","frontend-react/src/views/devices/Alerts.tsx","frontend-react/src/views/devices/Detail.module.scss","frontend-react/src/views/devices/Detail.tsx","frontend-react/src/views/devices/Form.module.scss","frontend-react/src/views/devices/Form.tsx","frontend-react/src/views/devices/Index.module.scss","frontend-react/src/views/devices/Index.tsx","frontend-react/src/views/devices/__tests__/devices-alerts.test.tsx","frontend-react/src/views/devices/__tests__/devices-form.test.tsx","frontend-react/src/views/devices/__tests__/devices-index.test.tsx","frontend-react/src/views/diagnosis/Index.module.scss","frontend-react/src/views/diagnosis/Index.tsx","frontend-react/src/views/diagnosis/__tests__/diagnosis-index.test.tsx","frontend-react/src/views/dictionaries/Index.module.scss","frontend-react/src/views/dictionaries/Index.tsx","frontend-react/src/views/dictionaries/__tests__/dictionaries-index.test.tsx","frontend-react/src/views/dimension-transform/Index.tsx","frontend-react/src/views/disbursements/Index.module.scss","frontend-react/src/views/disbursements/Index.tsx","frontend-react/src/views/disbursements/components/ApLedgerFormDialog.tsx","frontend-react/src/views/disbursements/components/ApLedgerTab.tsx","frontend-react/src/views/disbursements/components/ApproveDialog.tsx","frontend-react/src/views/disbursements/components/CancelDialog.tsx","frontend-react/src/views/disbursements/components/DisbursementDetailDialog.tsx","frontend-react/src/views/disbursements/components/DisbursementFormDialog.tsx","frontend-react/src/views/disbursements/components/DisbursementsTab.tsx","frontend-react/src/views/disbursements/components/ExecuteDialog.tsx","frontend-react/src/views/disbursements/components/ExpenseCategoriesTab.tsx","frontend-react/src/views/disbursements/components/ExpenseCategoryFormDialog.tsx","frontend-react/src/views/disbursements/components/ExpenseClaimFormDialog.tsx","frontend-react/src/views/disbursements/components/ExpenseClaimsTab.tsx","frontend-react/src/views/disbursements/components/MyExpenseClaimsTab.tsx","frontend-react/src/views/disbursements/components/PaymentDialog.input-range.test.tsx","frontend-react/src/views/disbursements/components/PaymentDialog.tsx","frontend-react/src/views/disbursements/components/__tests__/ap-ledger-tab.test.tsx","frontend-react/src/views/disbursements/components/__tests__/disbursements-tab.test.tsx","frontend-react/src/views/disbursements/components/__tests__/expense-categories-tab.test.tsx","frontend-react/src/views/disbursements/components/__tests__/expense-claims-tab.test.tsx","frontend-react/src/views/disbursements/components/__tests__/my-expense-claims-tab.test.tsx","frontend-react/src/views/disbursements/components/disbursements-tabs.module.scss","frontend-react/src/views/email-marketing/EmailMarketing.module.scss","frontend-react/src/views/email-marketing/Form.tsx","frontend-react/src/views/email-marketing/Index.tsx","frontend-react/src/views/email-marketing/__tests__/email-marketing.test.tsx","frontend-react/src/views/email-templates/EmailTemplates.module.scss","frontend-react/src/views/email-templates/Form.tsx","frontend-react/src/views/email-templates/Index.tsx","frontend-react/src/views/email-templates/__tests__/email-templates-form.test.tsx","frontend-react/src/views/email-templates/__tests__/email-templates-index.test.tsx","frontend-react/src/views/event-logs/Index.module.scss","frontend-react/src/views/event-logs/Index.tsx","frontend-react/src/views/event-logs/__tests__/event-logs-index.test.tsx","frontend-react/src/views/event-subscriptions/Index.module.scss","frontend-react/src/views/event-subscriptions/Index.tsx","frontend-react/src/views/event-subscriptions/__tests__/event-subscriptions-index.test.tsx","frontend-react/src/views/event-subscriptions/components/SubscriptionForm.module.scss","frontend-react/src/views/event-subscriptions/components/SubscriptionForm.tsx","frontend-react/src/views/expense-claims/Index.tsx","frontend-react/src/views/expense-claims/__tests__/expense-claims-index.test.tsx","frontend-react/src/views/faults/Detail.module.scss","frontend-react/src/views/faults/Detail.tsx","frontend-react/src/views/faults/Form.module.scss","frontend-react/src/views/faults/Form.tsx","frontend-react/src/views/faults/Index.module.scss","frontend-react/src/views/faults/Index.tsx","frontend-react/src/views/faults/__tests__/faults-index.test.tsx","frontend-react/src/views/files/Index.module.scss","frontend-react/src/views/files/Index.tsx","frontend-react/src/views/files/__tests__/files-index.test.tsx","frontend-react/src/views/finance-os/__tests__/finance-os-governance.test.tsx","frontend-react/src/views/finance-os/ai/AIAutopilotCenter.tsx","frontend-react/src/views/finance-os/ai/AutoCreditAdjustment.tsx","frontend-react/src/views/finance-os/ai/AutoFundScheduling.tsx","frontend-react/src/views/finance-os/ai/CashForecastModel.tsx","frontend-react/src/views/finance-os/ai/DefaultProbabilityModel.tsx","frontend-react/src/views/finance-os/ai/RoiExpansionAdvisor.tsx","frontend-react/src/views/finance-os/cash/CashControlTower.tsx","frontend-react/src/views/finance-os/expense/CostAnomaly.tsx","frontend-react/src/views/finance-os/expense/CostCenter.tsx","frontend-react/src/views/finance-os/expense/ExpenseApprovalFlow.tsx","frontend-react/src/views/finance-os/expense/NodeCost.tsx","frontend-react/src/views/finance-os/expense/ProjectCost.tsx","frontend-react/src/views/finance-os/profit/ProfitAssetEngine.tsx","frontend-react/src/views/finance-os/revenue/AutoCollectionCenter.tsx","frontend-react/src/views/finance-os/revenue/PriceTypes.tsx","frontend-react/src/views/finance-os/revenue/RecognitionRules.tsx","frontend-react/src/views/finance-os/risk/RiskCreditHub.tsx","frontend-react/src/views/finance-os/shared/FinanceGovernanceShell.module.scss","frontend-react/src/views/finance-os/shared/FinanceGovernanceShell.tsx","frontend-react/src/views/finance-periods/Index.module.scss","frontend-react/src/views/finance-periods/Index.tsx","frontend-react/src/views/finance-periods/__tests__/finance-periods-index.test.tsx","frontend-react/src/views/finance/Index.module.scss","frontend-react/src/views/finance/Index.tsx","frontend-react/src/views/finance/__tests__/finance-index.test.tsx","frontend-react/src/views/financial-reports/Index.module.scss","frontend-react/src/views/financial-reports/Index.tsx","frontend-react/src/views/financial-reports/__tests__/financial-reports-index.test.tsx","frontend-react/src/views/fulfillment/AcceptanceAudit.tsx","frontend-react/src/views/fulfillment/Closures.tsx","frontend-react/src/views/fulfillment/Detail.tsx","frontend-react/src/views/fulfillment/Evaluations.tsx","frontend-react/src/views/fulfillment/Exceptions.tsx","frontend-react/src/views/fulfillment/Form.tsx","frontend-react/src/views/fulfillment/Fulfillment.module.scss","frontend-react/src/views/fulfillment/Index.tsx","frontend-react/src/views/fulfillment/PlanDetail.tsx","frontend-react/src/views/fulfillment/Plans.tsx","frontend-react/src/views/fulfillment/__tests__/fulfillment.test.tsx","frontend-react/src/views/fulfillment/fulfillmentMeta.ts","frontend-react/src/views/geo-analysis/GeoAnalysis.module.scss","frontend-react/src/views/geo-analysis/Index.tsx","frontend-react/src/views/geo-analysis/__tests__/geo-analysis-index.test.tsx","frontend-react/src/views/geo-analytics/GeoAnalytics.module.scss","frontend-react/src/views/geo-analytics/Index.tsx","frontend-react/src/views/geo-analytics/__tests__/geo-analytics.test.tsx","frontend-react/src/views/geo-analytics/geoAnalyticsMeta.ts","frontend-react/src/views/geo-fences/Detail.tsx","frontend-react/src/views/geo-fences/Form.tsx","frontend-react/src/views/geo-fences/GeoFences.module.scss","frontend-react/src/views/geo-fences/Index.tsx","frontend-react/src/views/geo-fences/__tests__/geo-fences.test.tsx","frontend-react/src/views/geo-fences/geoFencesMeta.ts","frontend-react/src/views/geo-keywords/Detail.tsx","frontend-react/src/views/geo-keywords/GeoKeywords.module.scss","frontend-react/src/views/geo-keywords/Index.tsx","frontend-react/src/views/geo-keywords/__tests__/geo-keywords.test.tsx","frontend-react/src/views/geo-keywords/geoKeywordsMeta.ts","frontend-react/src/views/geo-pois/Detail.tsx","frontend-react/src/views/geo-pois/Form.tsx","frontend-react/src/views/geo-pois/GeoPois.module.scss","frontend-react/src/views/geo-pois/Index.tsx","frontend-react/src/views/geo-pois/__tests__/geo-pois.test.tsx","frontend-react/src/views/geo-pois/geoPoisMeta.ts","frontend-react/src/views/geo-reviews/GeoReviews.module.scss","frontend-react/src/views/geo-reviews/Index.tsx","frontend-react/src/views/geo-reviews/__tests__/geo-reviews.test.tsx","frontend-react/src/views/geo-reviews/geoReviewsMeta.ts","frontend-react/src/views/groupbuy-analytics/Form.tsx","frontend-react/src/views/groupbuy-analytics/GroupbuyAnalytics.module.scss","frontend-react/src/views/groupbuy-analytics/Index.tsx","frontend-react/src/views/groupbuy-analytics/__tests__/groupbuy-analytics.test.tsx","frontend-react/src/views/groupbuy-analytics/groupbuyAnalyticsMeta.ts","frontend-react/src/views/groupbuy-campaigns/Form.tsx","frontend-react/src/views/groupbuy-campaigns/GroupbuyCampaigns.module.scss","frontend-react/src/views/groupbuy-campaigns/Index.tsx","frontend-react/src/views/groupbuy-campaigns/__tests__/groupbuy-campaigns.test.tsx","frontend-react/src/views/groupbuy-campaigns/groupbuyCampaignsMeta.ts","frontend-react/src/views/groupbuy-commissions/Detail.tsx","frontend-react/src/views/groupbuy-commissions/GroupbuyCommissions.module.scss","frontend-react/src/views/groupbuy-commissions/Index.tsx","frontend-react/src/views/groupbuy-commissions/__tests__/groupbuy-commissions.test.tsx","frontend-react/src/views/groupbuy-commissions/groupbuyCommissionsMeta.ts","frontend-react/src/views/groupbuy-influencers/Detail.tsx","frontend-react/src/views/groupbuy-influencers/Form.tsx","frontend-react/src/views/groupbuy-influencers/GroupbuyInfluencers.module.scss","frontend-react/src/views/groupbuy-influencers/Index.tsx","frontend-react/src/views/groupbuy-influencers/__tests__/groupbuy-influencers.test.tsx","frontend-react/src/views/groupbuy-influencers/groupbuyInfluencersMeta.ts","frontend-react/src/views/groupbuy-inventory/GroupbuyInventory.module.scss","frontend-react/src/views/groupbuy-inventory/Index.tsx","frontend-react/src/views/groupbuy-inventory/__tests__/groupbuy-inventory.test.tsx","frontend-react/src/views/groupbuy-orders/Detail.tsx","frontend-react/src/views/groupbuy-orders/Form.tsx","frontend-react/src/views/groupbuy-orders/GroupbuyOrders.module.scss","frontend-react/src/views/groupbuy-orders/Index.tsx","frontend-react/src/views/groupbuy-orders/__tests__/groupbuy-orders.test.tsx","frontend-react/src/views/groupbuy-orders/groupbuyOrdersMeta.ts","frontend-react/src/views/groupbuy-participants/Detail.tsx","frontend-react/src/views/groupbuy-participants/Form.tsx","frontend-react/src/views/groupbuy-participants/GroupbuyParticipants.module.scss","frontend-react/src/views/groupbuy-participants/Index.tsx","frontend-react/src/views/groupbuy-participants/__tests__/groupbuy-participants.test.tsx","frontend-react/src/views/groupbuy-participants/groupbuyParticipantsMeta.ts","frontend-react/src/views/groupbuy-platforms/Form.tsx","frontend-react/src/views/groupbuy-platforms/GroupbuyPlatforms.module.scss","frontend-react/src/views/groupbuy-platforms/Index.tsx","frontend-react/src/views/groupbuy-platforms/__tests__/groupbuy-platforms.test.tsx","frontend-react/src/views/groupbuy-pricing/Form.tsx","frontend-react/src/views/groupbuy-pricing/GroupbuyPricing.module.scss","frontend-react/src/views/groupbuy-pricing/Index.tsx","frontend-react/src/views/groupbuy-pricing/__tests__/groupbuy-pricing-form.test.tsx","frontend-react/src/views/groupbuy-pricing/__tests__/groupbuy-pricing-index.test.tsx","frontend-react/src/views/groupbuy-pricing/groupbuyPricingMeta.ts","frontend-react/src/views/groupbuy-products/Detail.tsx","frontend-react/src/views/groupbuy-products/Form.tsx","frontend-react/src/views/groupbuy-products/GroupbuyProducts.module.scss","frontend-react/src/views/groupbuy-products/Index.tsx","frontend-react/src/views/groupbuy-products/__tests__/groupbuy-products.test.tsx","frontend-react/src/views/groupbuy-products/groupbuyProductsMeta.ts","frontend-react/src/views/groupbuy-promotions/Form.tsx","frontend-react/src/views/groupbuy-promotions/GroupbuyPromotions.module.scss","frontend-react/src/views/groupbuy-promotions/Index.tsx","frontend-react/src/views/groupbuy-promotions/__tests__/groupbuy-promotions.test.tsx","frontend-react/src/views/groupbuy-promotions/groupbuyPromotionsMeta.ts","frontend-react/src/views/groupbuy-redemptions/Detail.tsx","frontend-react/src/views/groupbuy-redemptions/GroupbuyRedemptions.module.scss","frontend-react/src/views/groupbuy-redemptions/Index.tsx","frontend-react/src/views/groupbuy-redemptions/VoucherDetail.tsx","frontend-react/src/views/groupbuy-redemptions/__tests__/groupbuy-redemptions.test.tsx","frontend-react/src/views/groupbuy-redemptions/groupbuyRedemptionsMeta.ts","frontend-react/src/views/groupbuy-reviews/Detail.tsx","frontend-react/src/views/groupbuy-reviews/GroupbuyReviews.module.scss","frontend-react/src/views/groupbuy-reviews/Index.tsx","frontend-react/src/views/groupbuy-reviews/__tests__/groupbuy-reviews.test.tsx","frontend-react/src/views/groupbuy-reviews/groupbuyReviewsMeta.ts","frontend-react/src/views/groupbuy-settlements/Detail.tsx","frontend-react/src/views/groupbuy-settlements/Form.tsx","frontend-react/src/views/groupbuy-settlements/GroupbuySettlements.module.scss","frontend-react/src/views/groupbuy-settlements/Index.tsx","frontend-react/src/views/groupbuy-settlements/__tests__/groupbuy-settlements.test.tsx","frontend-react/src/views/groupbuy-settlements/groupbuySettlementsMeta.ts","frontend-react/src/views/hr/Index.module.scss","frontend-react/src/views/hr/Index.tsx","frontend-react/src/views/hr/Workbench.module.scss","frontend-react/src/views/hr/Workbench.tsx","frontend-react/src/views/hr/__tests__/attendance-index.test.tsx","frontend-react/src/views/hr/__tests__/attendance-tabs.test.tsx","frontend-react/src/views/hr/__tests__/hr-index.test.tsx","frontend-react/src/views/hr/__tests__/hr-workbench.test.tsx","frontend-react/src/views/hr/attendance/Index.module.scss","frontend-react/src/views/hr/attendance/Index.tsx","frontend-react/src/views/hr/attendance/components/AttendanceTab.tsx","frontend-react/src/views/hr/attendance/components/HolidaysTab.tsx","frontend-react/src/views/hr/attendance/components/LeavesTab.tsx","frontend-react/src/views/hr/attendance/components/OvertimeTab.tsx","frontend-react/src/views/hr/attendance/components/PromptDialog.module.scss","frontend-react/src/views/hr/attendance/components/PromptDialog.tsx","frontend-react/src/views/hr/attendance/components/SchedulesTab.tsx","frontend-react/src/views/hr/attendance/components/ShiftsTab.tsx","frontend-react/src/views/hr/attendance/components/tabs.module.scss","frontend-react/src/views/hr/benefits/Index.module.scss","frontend-react/src/views/hr/benefits/Index.tsx","frontend-react/src/views/hr/benefits/__tests__/benefits-index.test.tsx","frontend-react/src/views/hr/benefits/__tests__/claims-tab.test.tsx","frontend-react/src/views/hr/benefits/__tests__/enrollments-tab.test.tsx","frontend-react/src/views/hr/benefits/__tests__/plans-tab.test.tsx","frontend-react/src/views/hr/benefits/components/ClaimsTab.tsx","frontend-react/src/views/hr/benefits/components/EnrollmentsTab.tsx","frontend-react/src/views/hr/benefits/components/PlansTab.tsx","frontend-react/src/views/hr/benefits/components/benefits-tabs.module.scss","frontend-react/src/views/hr/payroll/Index.module.scss","frontend-react/src/views/hr/payroll/Index.tsx","frontend-react/src/views/hr/payroll/__tests__/grades-tab.test.tsx","frontend-react/src/views/hr/payroll/__tests__/items-tab.test.tsx","frontend-react/src/views/hr/payroll/__tests__/my-payslips-tab.test.tsx","frontend-react/src/views/hr/payroll/__tests__/payroll-index.test.tsx","frontend-react/src/views/hr/payroll/__tests__/periods-tab.test.tsx","frontend-react/src/views/hr/payroll/__tests__/structures-tab.test.tsx","frontend-react/src/views/hr/payroll/components/GradesTab.tsx","frontend-react/src/views/hr/payroll/components/ItemsTab.tsx","frontend-react/src/views/hr/payroll/components/MyPayslipsTab.module.scss","frontend-react/src/views/hr/payroll/components/MyPayslipsTab.tsx","frontend-react/src/views/hr/payroll/components/PeriodsTab.tsx","frontend-react/src/views/hr/payroll/components/StructuresTab.tsx","frontend-react/src/views/hr/payroll/components/payroll-tabs.module.scss","frontend-react/src/views/hr/shared/WorkstationCalendarGantt.module.scss","frontend-react/src/views/hr/shared/WorkstationCalendarGantt.tsx","frontend-react/src/views/hr/shared/pagination.ts","frontend-react/src/views/hr/training/Index.module.scss","frontend-react/src/views/hr/training/Index.tsx","frontend-react/src/views/hr/training/components/CapabilityRadarTab.module.scss","frontend-react/src/views/hr/training/components/CapabilityRadarTab.tsx","frontend-react/src/views/hr/training/components/CertificatesTab.module.scss","frontend-react/src/views/hr/training/components/CertificatesTab.tsx","frontend-react/src/views/hr/training/components/CertificationCatalogTab.module.scss","frontend-react/src/views/hr/training/components/CertificationCatalogTab.tsx","frontend-react/src/views/hr/training/components/CoachPracticeTab.module.scss","frontend-react/src/views/hr/training/components/CoachPracticeTab.tsx","frontend-react/src/views/hr/training/components/CompetencyTab.module.scss","frontend-react/src/views/hr/training/components/CompetencyTab.tsx","frontend-react/src/views/hr/training/components/CourseMarketplaceTab.module.scss","frontend-react/src/views/hr/training/components/CourseMarketplaceTab.tsx","frontend-react/src/views/hr/training/components/CoursesTab.module.scss","frontend-react/src/views/hr/training/components/CoursesTab.tsx","frontend-react/src/views/hr/training/components/EffectDashboardTab.module.scss","frontend-react/src/views/hr/training/components/EffectDashboardTab.tsx","frontend-react/src/views/hr/training/components/ExamsTab.module.scss","frontend-react/src/views/hr/training/components/ExamsTab.tsx","frontend-react/src/views/hr/training/components/LearningPathTab.module.scss","frontend-react/src/views/hr/training/components/LearningPathTab.tsx","frontend-react/src/views/hr/training/components/LearningTab.module.scss","frontend-react/src/views/hr/training/components/LearningTab.tsx","frontend-react/src/views/hr/training/components/NineBoxTab.module.scss","frontend-react/src/views/hr/training/components/NineBoxTab.tsx","frontend-react/src/views/hr/training/components/PlansTab.module.scss","frontend-react/src/views/hr/training/components/PlansTab.tsx","frontend-react/src/views/hr/training/components/RoiDashboardTab.module.scss","frontend-react/src/views/hr/training/components/RoiDashboardTab.tsx","frontend-react/src/views/hr/training/components/SessionsTab.module.scss","frontend-react/src/views/hr/training/components/SessionsTab.tsx","frontend-react/src/views/hr/training/components/__tests__/coach-practice-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/courses-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/effect-dashboard-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/learning-path-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/nine-box-tab.test.tsx","frontend-react/src/views/hr/training/components/__tests__/sessions-tab.test.tsx","frontend-react/src/views/im/ChannelDetail.tsx","frontend-react/src/views/im/ChannelList.tsx","frontend-react/src/views/im/IM.module.scss","frontend-react/src/views/im/Index.tsx","frontend-react/src/views/im/VideoCallRoom.tsx","frontend-react/src/views/im/__tests__/im-service.test.tsx","frontend-react/src/views/im/channelMeta.ts","frontend-react/src/views/integration-services/Index.tsx","frontend-react/src/views/integration-services/__tests__/integration-services-index.test.tsx","frontend-react/src/views/inventory/AlertSettings.tsx","frontend-react/src/views/inventory/Analytics.tsx","frontend-react/src/views/inventory/CountDetail.tsx","frontend-react/src/views/inventory/Counts.tsx","frontend-react/src/views/inventory/Index.tsx","frontend-react/src/views/inventory/Inventory.module.scss","frontend-react/src/views/inventory/Reservations.tsx","frontend-react/src/views/inventory/Snapshots.tsx","frontend-react/src/views/inventory/__tests__/inventory.test.tsx","frontend-react/src/views/inventory/inventoryMeta.tsx","frontend-react/src/views/invoice-requests/Detail.tsx","frontend-react/src/views/invoice-requests/Form.tsx","frontend-react/src/views/invoice-requests/Index.module.scss","frontend-react/src/views/invoice-requests/Index.tsx","frontend-react/src/views/invoice-requests/__tests__/invoice-requests-detail.test.tsx","frontend-react/src/views/invoice-requests/__tests__/invoice-requests-form.test.tsx","frontend-react/src/views/invoice-requests/__tests__/invoice-requests-index.test.tsx","frontend-react/src/views/invoice-verification/Index.module.scss","frontend-react/src/views/invoice-verification/Index.tsx","frontend-react/src/views/invoice-verification/__tests__/invoice-verification-index.test.tsx","frontend-react/src/views/invoices/Detail.module.scss","frontend-react/src/views/invoices/Detail.tsx","frontend-react/src/views/invoices/Form.module.scss","frontend-react/src/views/invoices/Form.tsx","frontend-react/src/views/invoices/Index.module.scss","frontend-react/src/views/invoices/Index.tsx","frontend-react/src/views/invoices/__tests__/invoices-detail.test.tsx","frontend-react/src/views/invoices/__tests__/invoices-form.test.tsx","frontend-react/src/views/invoices/__tests__/invoices-index.test.tsx","frontend-react/src/views/invoices/components/ReasonPromptDialog.tsx","frontend-react/src/views/journal-entries/Detail.module.scss","frontend-react/src/views/journal-entries/Detail.tsx","frontend-react/src/views/journal-entries/Form.module.scss","frontend-react/src/views/journal-entries/Form.tsx","frontend-react/src/views/journal-entries/Index.module.scss","frontend-react/src/views/journal-entries/Index.tsx","frontend-react/src/views/journal-entries/__tests__/journal-entries-detail.test.tsx","frontend-react/src/views/journal-entries/__tests__/journal-entries-form.test.tsx","frontend-react/src/views/journal-entries/__tests__/journal-entries-index.test.tsx","frontend-react/src/views/journey-orchestration/Detail.tsx","frontend-react/src/views/journey-orchestration/Form.tsx","frontend-react/src/views/journey-orchestration/Index.tsx","frontend-react/src/views/journey-orchestration/JourneyOrchestration.module.scss","frontend-react/src/views/journey-orchestration/__tests__/journey-orchestration-detail.test.tsx","frontend-react/src/views/journey-orchestration/__tests__/journey-orchestration-form.test.tsx","frontend-react/src/views/journey-orchestration/__tests__/journey-orchestration-index.test.tsx","frontend-react/src/views/journey-orchestration/__tests__/journey-orchestration.test.tsx","frontend-react/src/views/journey-orchestration/journeyMeta.tsx","frontend-react/src/views/knowledge-base/KnowledgeCapture.tsx","frontend-react/src/views/knowledge-base/KnowledgeFeedback.tsx","frontend-react/src/views/knowledge-base/__tests__/knowledge-base-wrappers.test.tsx","frontend-react/src/views/knowledge-capture/Detail.module.scss","frontend-react/src/views/knowledge-capture/Detail.tsx","frontend-react/src/views/knowledge-capture/Index.module.scss","frontend-react/src/views/knowledge-capture/Index.tsx","frontend-react/src/views/knowledge-capture/__tests__/knowledge-capture-index.test.tsx","frontend-react/src/views/knowledge-capture/components/PromptDialog.module.scss","frontend-react/src/views/knowledge-capture/components/PromptDialog.tsx","frontend-react/src/views/knowledge-feedback/Index.module.scss","frontend-react/src/views/knowledge-feedback/Index.tsx","frontend-react/src/views/knowledge-feedback/__tests__/knowledge-feedback-index.test.tsx","frontend-react/src/views/knowledge/Detail.module.scss","frontend-react/src/views/knowledge/Detail.tsx","frontend-react/src/views/knowledge/Feedback.module.scss","frontend-react/src/views/knowledge/Feedback.tsx","frontend-react/src/views/knowledge/Form.module.scss","frontend-react/src/views/knowledge/Form.tsx","frontend-react/src/views/knowledge/Index.module.scss","frontend-react/src/views/knowledge/Index.tsx","frontend-react/src/views/knowledge/__tests__/knowledge-feedback-view.test.tsx","frontend-react/src/views/knowledge/__tests__/knowledge-form.test.tsx","frontend-react/src/views/knowledge/__tests__/knowledge-index.test.tsx","frontend-react/src/views/knowledge/components/KnowledgeGraph.module.scss","frontend-react/src/views/knowledge/components/KnowledgeGraph.tsx","frontend-react/src/views/knowledge/components/KnowledgeHeatmap.module.scss","frontend-react/src/views/knowledge/components/KnowledgeHeatmap.tsx","frontend-react/src/views/knowledge/components/KnowledgeROI.module.scss","frontend-react/src/views/knowledge/components/KnowledgeROI.tsx","frontend-react/src/views/knowledge/components/KnowledgeVersions.module.scss","frontend-react/src/views/knowledge/components/KnowledgeVersions.tsx","frontend-react/src/views/landing-pages/Form.tsx","frontend-react/src/views/landing-pages/Index.tsx","frontend-react/src/views/landing-pages/LandingPages.module.scss","frontend-react/src/views/landing-pages/__tests__/landing-pages.test.tsx","frontend-react/src/views/lead-assignment/Form.tsx","frontend-react/src/views/lead-assignment/Index.tsx","frontend-react/src/views/lead-assignment/__tests__/lead-assignment.test.tsx","frontend-react/src/views/lead-import/Index.tsx","frontend-react/src/views/lead-import/__tests__/lead-import.test.tsx","frontend-react/src/views/lead-pool/Index.tsx","frontend-react/src/views/lead-pool/__tests__/lead-pool.test.tsx","frontend-react/src/views/lead-pools/Detail.tsx","frontend-react/src/views/lead-pools/Form.tsx","frontend-react/src/views/lead-pools/Index.tsx","frontend-react/src/views/lead-pools/LeadPools.module.scss","frontend-react/src/views/lead-pools/__tests__/lead-pools.test.tsx","frontend-react/src/views/lead-pools/helpers.ts","frontend-react/src/views/lead-qualification/Index.module.scss","frontend-react/src/views/lead-qualification/Index.tsx","frontend-react/src/views/lead-qualification/__tests__/lead-qualification-index.test.tsx","frontend-react/src/views/lead-scoring-ai/BatchPredict.tsx","frontend-react/src/views/lead-scoring-ai/Index.tsx","frontend-react/src/views/lead-scoring-ai/LeadScoringAI.module.scss","frontend-react/src/views/lead-scoring-ai/ModelDetail.tsx","frontend-react/src/views/lead-scoring-ai/__tests__/lead-scoring-ai.test.tsx","frontend-react/src/views/lead-scoring/Form.tsx","frontend-react/src/views/lead-scoring/Index.tsx","frontend-react/src/views/lead-scoring/__tests__/lead-scoring.test.tsx","frontend-react/src/views/leads/Assignment.module.scss","frontend-react/src/views/leads/Assignment.tsx","frontend-react/src/views/leads/Detail.module.scss","frontend-react/src/views/leads/Detail.tsx","frontend-react/src/views/leads/Form.module.scss","frontend-react/src/views/leads/Form.tsx","frontend-react/src/views/leads/Index.module.scss","frontend-react/src/views/leads/Index.tsx","frontend-react/src/views/leads/__tests__/lead-convert-dialog.test.tsx","frontend-react/src/views/leads/__tests__/leads-assignment.test.tsx","frontend-react/src/views/leads/__tests__/leads-form.test.tsx","frontend-react/src/views/leads/__tests__/leads-index.test.tsx","frontend-react/src/views/leads/useLeadCenterContext.ts","frontend-react/src/views/livestream-analytics/Form.tsx","frontend-react/src/views/livestream-analytics/Index.tsx","frontend-react/src/views/livestream-analytics/LivestreamAnalytics.module.scss","frontend-react/src/views/livestream-analytics/__tests__/livestream-analytics-form.test.tsx","frontend-react/src/views/livestream-analytics/__tests__/livestream-analytics-index.test.tsx","frontend-react/src/views/livestream-analytics/livestreamAnalyticsMeta.ts","frontend-react/src/views/livestream-gifts/Form.tsx","frontend-react/src/views/livestream-gifts/Index.tsx","frontend-react/src/views/livestream-gifts/LivestreamGifts.module.scss","frontend-react/src/views/livestream-gifts/__tests__/livestream-gifts-form.test.tsx","frontend-react/src/views/livestream-gifts/__tests__/livestream-gifts-index.test.tsx","frontend-react/src/views/livestream-gifts/livestreamGiftsMeta.ts","frontend-react/src/views/livestream-groupbuy-conversion/Index.tsx","frontend-react/src/views/livestream-groupbuy-conversion/LivestreamGroupbuyConversion.module.scss","frontend-react/src/views/livestream-groupbuy-conversion/__tests__/livestream-groupbuy-conversion-index.test.tsx","frontend-react/src/views/livestream-interactions/Form.tsx","frontend-react/src/views/livestream-interactions/Index.tsx","frontend-react/src/views/livestream-interactions/LivestreamInteractions.module.scss","frontend-react/src/views/livestream-interactions/__tests__/livestream-interactions-form.test.tsx","frontend-react/src/views/livestream-interactions/__tests__/livestream-interactions-index.test.tsx","frontend-react/src/views/livestream-interactions/livestreamInteractionsMeta.ts","frontend-react/src/views/livestream-products/Form.tsx","frontend-react/src/views/livestream-products/Index.tsx","frontend-react/src/views/livestream-products/LivestreamProducts.module.scss","frontend-react/src/views/livestream-products/__tests__/livestream-products-form.test.tsx","frontend-react/src/views/livestream-products/__tests__/livestream-products-index.test.tsx","frontend-react/src/views/livestream-products/livestreamProductsMeta.ts","frontend-react/src/views/livestream-rooms/Detail.tsx","frontend-react/src/views/livestream-rooms/Form.tsx","frontend-react/src/views/livestream-rooms/Index.tsx","frontend-react/src/views/livestream-rooms/LivestreamRooms.module.scss","frontend-react/src/views/livestream-rooms/__tests__/livestream-rooms-detail.test.tsx","frontend-react/src/views/livestream-rooms/__tests__/livestream-rooms-form.test.tsx","frontend-react/src/views/livestream-rooms/__tests__/livestream-rooms-index.test.tsx","frontend-react/src/views/livestream-rooms/livestreamRoomsMeta.ts","frontend-react/src/views/livestream-schedules/Form.tsx","frontend-react/src/views/livestream-schedules/Index.tsx","frontend-react/src/views/livestream-schedules/LivestreamSchedules.module.scss","frontend-react/src/views/livestream-schedules/__tests__/livestream-schedules-form.test.tsx","frontend-react/src/views/livestream-schedules/__tests__/livestream-schedules-index.test.tsx","frontend-react/src/views/livestream-schedules/livestreamSchedulesMeta.ts","frontend-react/src/views/livestream-scripts/Form.tsx","frontend-react/src/views/livestream-scripts/Index.tsx","frontend-react/src/views/livestream-scripts/LivestreamScripts.module.scss","frontend-react/src/views/livestream-scripts/__tests__/livestream-scripts-form.test.tsx","frontend-react/src/views/livestream-scripts/__tests__/livestream-scripts-index.test.tsx","frontend-react/src/views/livestream-scripts/livestreamScriptsMeta.ts","frontend-react/src/views/local-events/Form.module.scss","frontend-react/src/views/local-events/Form.tsx","frontend-react/src/views/local-events/Index.module.scss","frontend-react/src/views/local-events/Index.tsx","frontend-react/src/views/local-promotion/Form.module.scss","frontend-react/src/views/local-promotion/Form.tsx","frontend-react/src/views/local-promotion/Index.module.scss","frontend-react/src/views/local-promotion/Index.tsx","frontend-react/src/views/location-assessments/Detail.tsx","frontend-react/src/views/location-assessments/Form.tsx","frontend-react/src/views/location-assessments/Index.tsx","frontend-react/src/views/location-assessments/LocationAssessments.module.scss","frontend-react/src/views/location-assessments/Score.tsx","frontend-react/src/views/location-assessments/__tests__/location-assessments.test.tsx","frontend-react/src/views/location-assessments/locationAssessmentMeta.ts","frontend-react/src/views/login-logs/Index.tsx","frontend-react/src/views/login-logs/__tests__/login-logs-index.test.tsx","frontend-react/src/views/marketing-automation/Form.tsx","frontend-react/src/views/marketing-automation/Index.tsx","frontend-react/src/views/marketing-automation/MarketingAutomation.module.scss","frontend-react/src/views/marketing-automation/__tests__/marketing-automation.test.tsx","frontend-react/src/views/marketing-calendar/Index.module.scss","frontend-react/src/views/marketing-calendar/Index.tsx","frontend-react/src/views/marketing-calendar/__tests__/format-agenda-date.test.ts","frontend-react/src/views/marketing-calendar/__tests__/marketing-calendar-index.test.tsx","frontend-react/src/views/marketing-calendar/components/CalendarAgendaView.module.scss","frontend-react/src/views/marketing-calendar/components/CalendarAgendaView.tsx","frontend-react/src/views/marketing-calendar/components/CalendarMonthView.module.scss","frontend-react/src/views/marketing-calendar/components/CalendarMonthView.tsx","frontend-react/src/views/marketing-calendar/components/CalendarWeekView.module.scss","frontend-react/src/views/marketing-calendar/components/CalendarWeekView.tsx","frontend-react/src/views/marketing-calendar/components/EventDetailDrawer.module.scss","frontend-react/src/views/marketing-calendar/components/EventDetailDrawer.tsx","frontend-react/src/views/marketing-calendar/components/EventFormDialog.tsx","frontend-react/src/views/marketing-calendar/composables/useMarketingCalendar.ts","frontend-react/src/views/marketing-chatbot/Index.tsx","frontend-react/src/views/marketing-chatbot/MarketingChatbot.module.scss","frontend-react/src/views/marketing-chatbot/__tests__/marketing-chatbot.test.tsx","frontend-react/src/views/marketing-content/ContentForm.module.scss","frontend-react/src/views/marketing-content/ContentForm.tsx","frontend-react/src/views/marketing-content/Index.module.scss","frontend-react/src/views/marketing-content/Index.tsx","frontend-react/src/views/marketing-content/__tests__/marketing-content-index.test.tsx","frontend-react/src/views/marketing-forms/Form.tsx","frontend-react/src/views/marketing-forms/Index.tsx","frontend-react/src/views/marketing-forms/MarketingForms.module.scss","frontend-react/src/views/marketing-forms/__tests__/marketing-forms.test.tsx","frontend-react/src/views/marketing-matrix/AccountForm.module.scss","frontend-react/src/views/marketing-matrix/AccountForm.tsx","frontend-react/src/views/marketing-matrix/Index.module.scss","frontend-react/src/views/marketing-matrix/Index.tsx","frontend-react/src/views/marketing-matrix/__tests__/marketing-matrix-index.test.tsx","frontend-react/src/views/marketing-north-star/Index.module.scss","frontend-react/src/views/marketing-north-star/Index.tsx","frontend-react/src/views/marketing-north-star/__tests__/marketing-north-star-index.test.tsx","frontend-react/src/views/marketing-north-star/components/NorthStarAlerts.module.scss","frontend-react/src/views/marketing-north-star/components/NorthStarAlerts.tsx","frontend-react/src/views/marketing-north-star/components/NorthStarDashboard.module.scss","frontend-react/src/views/marketing-north-star/components/NorthStarDashboard.tsx","frontend-react/src/views/marketing-north-star/components/NorthStarMetricForm.module.scss","frontend-react/src/views/marketing-north-star/components/NorthStarMetricForm.tsx","frontend-react/src/views/marketing-timeslots/Index.module.scss","frontend-react/src/views/marketing-timeslots/Index.tsx","frontend-react/src/views/marketing-timeslots/__tests__/marketing-timeslots-index.test.tsx","frontend-react/src/views/marketing-tools/Detail.tsx","frontend-react/src/views/marketing-tools/Form.tsx","frontend-react/src/views/marketing-tools/Index.tsx","frontend-react/src/views/marketing-tools/MarketingTools.module.scss","frontend-react/src/views/marketing-tools/__tests__/marketing-tools.test.tsx","frontend-react/src/views/marketing-tools/marketingToolsMeta.ts","frontend-react/src/views/marketing/Index.module.scss","frontend-react/src/views/marketing/Index.tsx","frontend-react/src/views/marketing/__tests__/marketing-index.test.tsx","frontend-react/src/views/marketing/budget-alerts/Index.module.scss","frontend-react/src/views/marketing/budget-alerts/Index.tsx","frontend-react/src/views/marketing/budget-alerts/__tests__/budget-alerts-index.test.tsx","frontend-react/src/views/mdm/Index.module.scss","frontend-react/src/views/mdm/Index.tsx","frontend-react/src/views/mdm/__tests__/mdm-index.test.tsx","frontend-react/src/views/mdm/useMdmStore.ts","frontend-react/src/views/meddpicc-analyses/Index.module.scss","frontend-react/src/views/meddpicc-analyses/Index.tsx","frontend-react/src/views/meddpicc-analyses/__tests__/meddpicc-analyses-index.test.tsx","frontend-react/src/views/member-benefits/Form.tsx","frontend-react/src/views/member-benefits/Index.tsx","frontend-react/src/views/member-benefits/MemberBenefits.module.scss","frontend-react/src/views/member-benefits/__tests__/member-benefits-form.test.tsx","frontend-react/src/views/member-benefits/__tests__/member-benefits-index.test.tsx","frontend-react/src/views/member-benefits/memberBenefitsMeta.ts","frontend-react/src/views/member-levels/Form.tsx","frontend-react/src/views/member-levels/Index.tsx","frontend-react/src/views/member-levels/MemberLevels.module.scss","frontend-react/src/views/member-levels/__tests__/member-levels-form.test.tsx","frontend-react/src/views/member-levels/__tests__/member-levels-index.test.tsx","frontend-react/src/views/member-levels/memberLevelsMeta.ts","frontend-react/src/views/member-points/Index.module.scss","frontend-react/src/views/member-points/Index.tsx","frontend-react/src/views/members/Form.module.scss","frontend-react/src/views/members/Form.tsx","frontend-react/src/views/members/Index.module.scss","frontend-react/src/views/members/Index.tsx","frontend-react/src/views/members/__tests__/members-form.test.tsx","frontend-react/src/views/members/__tests__/members-index.test.tsx","frontend-react/src/views/menus/Index.tsx","frontend-react/src/views/menus/__tests__/menus-index.test.tsx","frontend-react/src/views/metric-tree/Index.module.scss","frontend-react/src/views/metric-tree/Index.tsx","frontend-react/src/views/metric-tree/__tests__/metric-tree-index.test.tsx","frontend-react/src/views/mobile-prototype/Index.module.scss","frontend-react/src/views/mobile-prototype/Index.test.tsx","frontend-react/src/views/mobile-prototype/Index.tsx","frontend-react/src/views/notification-configs/Form.module.scss","frontend-react/src/views/notification-configs/Form.tsx","frontend-react/src/views/notification-configs/Index.module.scss","frontend-react/src/views/notification-configs/Index.tsx","frontend-react/src/views/notification-configs/__tests__/notification-configs-form.test.tsx","frontend-react/src/views/notification-configs/__tests__/notification-configs-index.test.tsx","frontend-react/src/views/notification-configs/shared.ts","frontend-react/src/views/notifications/Index.module.scss","frontend-react/src/views/notifications/Index.tsx","frontend-react/src/views/notifications/__tests__/notifications-index.test.tsx","frontend-react/src/views/omnichannel-dashboard/Index.tsx","frontend-react/src/views/omnichannel-data-hub/Index.tsx","frontend-react/src/views/omnichannel-touchpoints/Index.tsx","frontend-react/src/views/operation-logs/Index.tsx","frontend-react/src/views/operation-logs/__tests__/operation-logs-index.test.tsx","frontend-react/src/views/opportunities/Detail.module.scss","frontend-react/src/views/opportunities/Detail.tsx","frontend-react/src/views/opportunities/Form.module.scss","frontend-react/src/views/opportunities/Form.tsx","frontend-react/src/views/opportunities/Index.module.scss","frontend-react/src/views/opportunities/Index.tsx","frontend-react/src/views/opportunities/Pipeline.module.scss","frontend-react/src/views/opportunities/Pipeline.tsx","frontend-react/src/views/opportunities/__tests__/opportunities-detail.test.tsx","frontend-react/src/views/opportunities/__tests__/opportunities-form.test.tsx","frontend-react/src/views/opportunities/__tests__/opportunities-index.test.tsx","frontend-react/src/views/opportunities/__tests__/opportunities-pipeline.test.tsx","frontend-react/src/views/opportunities/components/AICopilotSidebar.module.scss","frontend-react/src/views/opportunities/components/AICopilotSidebar.tsx","frontend-react/src/views/opportunities/components/DetailBasicInfo.module.scss","frontend-react/src/views/opportunities/components/DetailBasicInfo.tsx","frontend-react/src/views/opportunities/components/DetailCollaboration.module.scss","frontend-react/src/views/opportunities/components/DetailCollaboration.tsx","frontend-react/src/views/opportunities/components/DetailCompetitors.module.scss","frontend-react/src/views/opportunities/components/DetailCompetitors.tsx","frontend-react/src/views/opportunities/components/DetailDialogs.module.scss","frontend-react/src/views/opportunities/components/DetailDialogs.tsx","frontend-react/src/views/opportunities/components/DetailFollowups.module.scss","frontend-react/src/views/opportunities/components/DetailFollowups.tsx","frontend-react/src/views/opportunities/components/DetailHeader.module.scss","frontend-react/src/views/opportunities/components/DetailHeader.tsx","frontend-react/src/views/opportunities/components/DetailMeddpicc.module.scss","frontend-react/src/views/opportunities/components/DetailMeddpicc.tsx","frontend-react/src/views/opportunities/components/DetailProducts.module.scss","frontend-react/src/views/opportunities/components/DetailProducts.tsx","frontend-react/src/views/opportunities/components/DetailQuotes.module.scss","frontend-react/src/views/opportunities/components/DetailQuotes.tsx","frontend-react/src/views/opportunities/components/DetailSamples.module.scss","frontend-react/src/views/opportunities/components/DetailSamples.tsx","frontend-react/src/views/opportunities/components/DetailSidebar.module.scss","frontend-react/src/views/opportunities/components/DetailSidebar.tsx","frontend-react/src/views/opportunities/components/DetailStageProgress.module.scss","frontend-react/src/views/opportunities/components/DetailStageProgress.tsx","frontend-react/src/views/opportunities/components/DetailTeam.module.scss","frontend-react/src/views/opportunities/components/DetailTeam.tsx","frontend-react/src/views/opportunities/components/SalesCoachDialog.module.scss","frontend-react/src/views/opportunities/components/SalesCoachDialog.tsx","frontend-react/src/views/opportunities/components/useOpportunityDetail.ts","frontend-react/src/views/orders/Detail.tsx","frontend-react/src/views/orders/Form.tsx","frontend-react/src/views/orders/Index.module.scss","frontend-react/src/views/orders/Index.tsx","frontend-react/src/views/orders/__tests__/orders-detail.test.tsx","frontend-react/src/views/orders/__tests__/orders-form.test.tsx","frontend-react/src/views/orders/__tests__/orders-index.test.tsx","frontend-react/src/views/orders/components/DetailDesktop.module.scss","frontend-react/src/views/orders/components/DetailDesktop.tsx","frontend-react/src/views/orders/components/DetailMobile.module.scss","frontend-react/src/views/orders/components/DetailMobile.tsx","frontend-react/src/views/orders/components/FormDesktop.module.scss","frontend-react/src/views/orders/components/FormDesktop.tsx","frontend-react/src/views/orders/components/FormMobile.module.scss","frontend-react/src/views/orders/components/FormMobile.tsx","frontend-react/src/views/orders/hooks/useOrderDetail.ts","frontend-react/src/views/orders/hooks/useOrderForm.ts","frontend-react/src/views/orders/hooks/useOrderTimeline.ts","frontend-react/src/views/org-chart/Index.module.scss","frontend-react/src/views/org-chart/Index.tsx","frontend-react/src/views/org-chart/__tests__/org-chart-index.test.tsx","frontend-react/src/views/partner-customers/Detail.tsx","frontend-react/src/views/partner-customers/Form.tsx","frontend-react/src/views/partner-customers/Index.tsx","frontend-react/src/views/partner-customers/PartnerCustomers.module.scss","frontend-react/src/views/partner-customers/__tests__/partner-customers-detail.test.tsx","frontend-react/src/views/partner-customers/__tests__/partner-customers-form.test.tsx","frontend-react/src/views/partner-customers/__tests__/partner-customers-index.test.tsx","frontend-react/src/views/partner-customers/partnerCustomerMeta.ts","frontend-react/src/views/partners/Detail.tsx","frontend-react/src/views/partners/Form.tsx","frontend-react/src/views/partners/Index.tsx","frontend-react/src/views/partners/Partners.module.scss","frontend-react/src/views/partners/__tests__/partners-detail.test.tsx","frontend-react/src/views/partners/__tests__/partners-form.test.tsx","frontend-react/src/views/partners/__tests__/partners-index.test.tsx","frontend-react/src/views/partners/partnerMeta.ts","frontend-react/src/views/payment-analytics/Index.module.scss","frontend-react/src/views/payment-analytics/Index.tsx","frontend-react/src/views/payment-analytics/__tests__/payment-analytics-index.test.tsx","frontend-react/src/views/payment-plans/Index.module.scss","frontend-react/src/views/payment-plans/Index.tsx","frontend-react/src/views/payment-plans/__tests__/payment-plans-index.test.tsx","frontend-react/src/views/payments/Index.module.scss","frontend-react/src/views/payments/Index.tsx","frontend-react/src/views/payments/PlanForm.module.scss","frontend-react/src/views/payments/PlanForm.tsx","frontend-react/src/views/payments/Reconcile.module.scss","frontend-react/src/views/payments/Reconcile.tsx","frontend-react/src/views/payments/RecordForm.module.scss","frontend-react/src/views/payments/RecordForm.tsx","frontend-react/src/views/payments/__tests__/payments-index.test.tsx","frontend-react/src/views/payments/__tests__/payments-plan-form.test.tsx","frontend-react/src/views/payments/__tests__/payments-reconcile.test.tsx","frontend-react/src/views/payments/__tests__/payments-record-form.test.tsx","frontend-react/src/views/pm/Calendar.tsx","frontend-react/src/views/pm/Detail.tsx","frontend-react/src/views/pm/Form.tsx","frontend-react/src/views/pm/Index.tsx","frontend-react/src/views/pm/PM.module.scss","frontend-react/src/views/pm/__tests__/pm-calendar.test.tsx","frontend-react/src/views/pm/__tests__/pm-detail.test.tsx","frontend-react/src/views/pm/__tests__/pm-form.test.tsx","frontend-react/src/views/pm/__tests__/pm-index.test.tsx","frontend-react/src/views/pm/pmMeta.ts","frontend-react/src/views/positions/Detail.tsx","frontend-react/src/views/positions/Index.tsx","frontend-react/src/views/positions/PositionTree.module.scss","frontend-react/src/views/positions/PositionTree.tsx","frontend-react/src/views/positions/__tests__/position-tree.test.tsx","frontend-react/src/views/positions/__tests__/positions-index-detail.test.tsx","frontend-react/src/views/predictive-analytics/Detail.tsx","frontend-react/src/views/predictive-analytics/Form.tsx","frontend-react/src/views/predictive-analytics/Index.tsx","frontend-react/src/views/predictive-analytics/PredictiveAnalytics.module.scss","frontend-react/src/views/predictive-analytics/__tests__/predictive-analytics.test.tsx","frontend-react/src/views/predictive-analytics/constants.ts","frontend-react/src/views/price-books/Detail.module.scss","frontend-react/src/views/price-books/Detail.tsx","frontend-react/src/views/price-books/Form.module.scss","frontend-react/src/views/price-books/Form.tsx","frontend-react/src/views/price-books/Index.module.scss","frontend-react/src/views/price-books/Index.tsx","frontend-react/src/views/price-books/__tests__/price-books-basic.test.tsx","frontend-react/src/views/process-designer/Designer.module.scss","frontend-react/src/views/process-designer/Designer.tsx","frontend-react/src/views/process-designer/ProcessList.module.scss","frontend-react/src/views/process-designer/ProcessList.tsx","frontend-react/src/views/process-designer/__tests__/designer.test.tsx","frontend-react/src/views/process-designer/__tests__/process-list.test.tsx","frontend-react/src/views/process-designer/components/BpmnValidator.ts","frontend-react/src/views/process-designer/components/HistoryManager.ts","frontend-react/src/views/process-designer/components/PromptDialog.module.scss","frontend-react/src/views/process-designer/components/PromptDialog.tsx","frontend-react/src/views/process-designer/utils/bpmn-export.ts","frontend-react/src/views/product-analytics/Index.tsx","frontend-react/src/views/product-categories/Index.module.scss","frontend-react/src/views/product-categories/Index.tsx","frontend-react/src/views/product-categories/__tests__/product-categories-index.test.tsx","frontend-react/src/views/products/Categories.tsx","frontend-react/src/views/products/Detail.tsx","frontend-react/src/views/products/Form.tsx","frontend-react/src/views/products/Index.tsx","frontend-react/src/views/products/LowStockAlert.tsx","frontend-react/src/views/products/Products.module.scss","frontend-react/src/views/products/__tests__/product-categories.test.tsx","frontend-react/src/views/products/__tests__/products-form.test.tsx","frontend-react/src/views/products/__tests__/products-index.test.tsx","frontend-react/src/views/profile/Index.module.scss","frontend-react/src/views/profile/Index.tsx","frontend-react/src/views/profile/__tests__/profile-index.test.tsx","frontend-react/src/views/profile/components/NotificationSettings.module.scss","frontend-react/src/views/profile/components/NotificationSettings.tsx","frontend-react/src/views/profile/components/ProfileSettings.module.scss","frontend-react/src/views/profile/components/ProfileSettings.tsx","frontend-react/src/views/projects/Calendar.module.scss","frontend-react/src/views/projects/Calendar.tsx","frontend-react/src/views/projects/Detail.module.scss","frontend-react/src/views/projects/Detail.tsx","frontend-react/src/views/projects/Gantt.module.scss","frontend-react/src/views/projects/Gantt.tsx","frontend-react/src/views/projects/GlobalGantt.module.scss","frontend-react/src/views/projects/GlobalGantt.tsx","frontend-react/src/views/projects/Index.module.scss","frontend-react/src/views/projects/Index.tsx","frontend-react/src/views/projects/Milestones.module.scss","frontend-react/src/views/projects/Milestones.tsx","frontend-react/src/views/projects/Tasks.module.scss","frontend-react/src/views/projects/Tasks.tsx","frontend-react/src/views/projects/__tests__/dependency-dialog.test.tsx","frontend-react/src/views/projects/__tests__/gantt-data-transform.test.ts","frontend-react/src/views/projects/__tests__/gantt-dependency-line.test.ts","frontend-react/src/views/projects/__tests__/gantt-view-compute.test.ts","frontend-react/src/views/projects/__tests__/global-gantt.test.tsx","frontend-react/src/views/projects/__tests__/projects-calendar.test.tsx","frontend-react/src/views/projects/__tests__/projects-detail.test.tsx","frontend-react/src/views/projects/__tests__/projects-gantt.test.tsx","frontend-react/src/views/projects/__tests__/projects-index.test.tsx","frontend-react/src/views/projects/__tests__/projects-milestones.test.tsx","frontend-react/src/views/projects/__tests__/projects-tasks.test.tsx","frontend-react/src/views/projects/components/gantt/DependencyDialog.module.scss","frontend-react/src/views/projects/components/gantt/DependencyDialog.tsx","frontend-react/src/views/projects/components/gantt/ProjectGanttChart.module.scss","frontend-react/src/views/projects/components/gantt/ProjectGanttChart.tsx","frontend-react/src/views/projects/components/gantt/ProjectGanttToolbar.module.scss","frontend-react/src/views/projects/components/gantt/ProjectGanttToolbar.tsx","frontend-react/src/views/projects/components/gantt/hooks/useDependencyLine.ts","frontend-react/src/views/projects/components/gantt/hooks/useProjectGanttData.ts","frontend-react/src/views/projects/hooks/useGanttView.ts","frontend-react/src/views/public/PublicLanding.css","frontend-react/src/views/public/PublicLanding.tsx","frontend-react/src/views/public/__tests__/public-landing.test.tsx","frontend-react/src/views/purchase-orders/Detail.tsx","frontend-react/src/views/purchase-orders/Form.tsx","frontend-react/src/views/purchase-orders/Index.tsx","frontend-react/src/views/purchase-orders/PurchaseOrders.module.scss","frontend-react/src/views/purchase-orders/__tests__/purchase-orders-detail.test.tsx","frontend-react/src/views/purchase-orders/__tests__/purchase-orders-form.test.tsx","frontend-react/src/views/purchase-orders/__tests__/purchase-orders-index.test.tsx","frontend-react/src/views/purchase-orders/purchaseOrderMeta.ts","frontend-react/src/views/qr-codes/Form.tsx","frontend-react/src/views/qr-codes/Index.tsx","frontend-react/src/views/qr-codes/QrCodes.module.scss","frontend-react/src/views/qr-codes/__tests__/qr-codes-form.test.tsx","frontend-react/src/views/qr-codes/__tests__/qr-codes-index.test.tsx","frontend-react/src/views/qr-codes/qrCodesMeta.ts","frontend-react/src/views/quotes/Approval.module.scss","frontend-react/src/views/quotes/Approval.tsx","frontend-react/src/views/quotes/Detail.module.scss","frontend-react/src/views/quotes/Detail.tsx","frontend-react/src/views/quotes/Editor.module.scss","frontend-react/src/views/quotes/Editor.tsx","frontend-react/src/views/quotes/Form.module.scss","frontend-react/src/views/quotes/Form.tsx","frontend-react/src/views/quotes/Index.module.scss","frontend-react/src/views/quotes/Index.tsx","frontend-react/src/views/quotes/__tests__/form-calculation.test.ts","frontend-react/src/views/quotes/__tests__/quotes-approval.test.tsx","frontend-react/src/views/quotes/__tests__/quotes-detail.test.tsx","frontend-react/src/views/quotes/__tests__/quotes-editor.test.tsx","frontend-react/src/views/quotes/__tests__/quotes-form.test.tsx","frontend-react/src/views/quotes/__tests__/quotes-index.test.tsx","frontend-react/src/views/quotes/components/QuotePromptDialog.module.scss","frontend-react/src/views/quotes/components/QuotePromptDialog.tsx","frontend-react/src/views/quotes/composables/usePromptDialog.ts","frontend-react/src/views/quotes/form-calculation.ts","frontend-react/src/views/realtime-trigger/Detail.tsx","frontend-react/src/views/realtime-trigger/Form.tsx","frontend-react/src/views/realtime-trigger/Index.tsx","frontend-react/src/views/realtime-trigger/RealtimeTrigger.module.scss","frontend-react/src/views/realtime-trigger/__tests__/realtime-trigger.test.tsx","frontend-react/src/views/realtime/Index.module.scss","frontend-react/src/views/realtime/Index.tsx","frontend-react/src/views/realtime/__tests__/realtime-index.test.tsx","frontend-react/src/views/reconciliation/Detail.module.scss","frontend-react/src/views/reconciliation/Detail.tsx","frontend-react/src/views/reconciliation/Form.module.scss","frontend-react/src/views/reconciliation/Form.tsx","frontend-react/src/views/reconciliation/Index.module.scss","frontend-react/src/views/reconciliation/Index.tsx","frontend-react/src/views/reconciliation/__tests__/reconciliation-detail.test.tsx","frontend-react/src/views/reconciliation/__tests__/reconciliation-form.test.tsx","frontend-react/src/views/reconciliation/__tests__/reconciliation-index.test.tsx","frontend-react/src/views/reconciliation/components/ImportStatementDialog.module.scss","frontend-react/src/views/reconciliation/components/ImportStatementDialog.tsx","frontend-react/src/views/redemptions/Index.tsx","frontend-react/src/views/renewal-tasks/Detail.module.scss","frontend-react/src/views/renewal-tasks/Detail.tsx","frontend-react/src/views/renewal-tasks/Form.module.scss","frontend-react/src/views/renewal-tasks/Form.tsx","frontend-react/src/views/renewal-tasks/Index.module.scss","frontend-react/src/views/renewal-tasks/Index.tsx","frontend-react/src/views/renewal-tasks/__tests__/renewal-tasks-detail.test.tsx","frontend-react/src/views/renewal-tasks/__tests__/renewal-tasks-form.test.tsx","frontend-react/src/views/renewal-tasks/__tests__/renewal-tasks-index.test.tsx","frontend-react/src/views/renewals/Detail.module.scss","frontend-react/src/views/renewals/Detail.tsx","frontend-react/src/views/renewals/Form.module.scss","frontend-react/src/views/renewals/Form.tsx","frontend-react/src/views/renewals/Index.module.scss","frontend-react/src/views/renewals/Index.tsx","frontend-react/src/views/renewals/__tests__/renewals-detail.test.tsx","frontend-react/src/views/renewals/__tests__/renewals-form.test.tsx","frontend-react/src/views/renewals/__tests__/renewals-index.test.tsx","frontend-react/src/views/reports/Detail.tsx","frontend-react/src/views/reports/Index.tsx","frontend-react/src/views/reports/Reports.module.scss","frontend-react/src/views/reports/Schedules.tsx","frontend-react/src/views/reports/Templates.tsx","frontend-react/src/views/reports/__tests__/reports.test.tsx","frontend-react/src/views/reports/reportMeta.ts","frontend-react/src/views/resource-requests/Detail.module.scss","frontend-react/src/views/resource-requests/Detail.tsx","frontend-react/src/views/resource-requests/Form.module.scss","frontend-react/src/views/resource-requests/Form.tsx","frontend-react/src/views/resource-requests/__tests__/resource-requests-index.test.tsx","frontend-react/src/views/resource-requests/components/PromptDialog.module.scss","frontend-react/src/views/resource-requests/components/PromptDialog.tsx","frontend-react/src/views/resource-requests/index.module.scss","frontend-react/src/views/resource-requests/index.tsx","frontend-react/src/views/rfm-analysis/Detail.tsx","frontend-react/src/views/rfm-analysis/Index.tsx","frontend-react/src/views/rfm-analysis/RfmAnalysis.module.scss","frontend-react/src/views/rfm-analysis/__tests__/rfm-analysis.test.tsx","frontend-react/src/views/rfm-analysis/rfmAnalysisMeta.ts","frontend-react/src/views/rma/Detail.module.scss","frontend-react/src/views/rma/Detail.tsx","frontend-react/src/views/rma/Form.module.scss","frontend-react/src/views/rma/Form.tsx","frontend-react/src/views/rma/Index.module.scss","frontend-react/src/views/rma/Index.tsx","frontend-react/src/views/rma/__tests__/rma-detail.test.tsx","frontend-react/src/views/rma/__tests__/rma-form.test.tsx","frontend-react/src/views/rma/__tests__/rma-index.test.tsx","frontend-react/src/views/roles/Index.module.scss","frontend-react/src/views/roles/Index.tsx","frontend-react/src/views/roles/__tests__/roles-index.test.tsx","frontend-react/src/views/roles/components/PermissionAssign.module.scss","frontend-react/src/views/roles/components/PermissionAssign.tsx","frontend-react/src/views/roles/components/RoleForm.tsx","frontend-react/src/views/roles/components/RoleUsers.module.scss","frontend-react/src/views/roles/components/RoleUsers.tsx","frontend-react/src/views/sales-dashboard/Index.module.scss","frontend-react/src/views/sales-dashboard/Index.tsx","frontend-react/src/views/sales-dashboard/__tests__/sales-dashboard-index.test.tsx","frontend-react/src/views/sales-funnel/Index.tsx","frontend-react/src/views/sample-requests/Detail.module.scss","frontend-react/src/views/sample-requests/Detail.tsx","frontend-react/src/views/sample-requests/Form.module.scss","frontend-react/src/views/sample-requests/Form.tsx","frontend-react/src/views/sample-requests/Index.module.scss","frontend-react/src/views/sample-requests/Index.tsx","frontend-react/src/views/sample-requests/__tests__/sample-requests-detail.test.tsx","frontend-react/src/views/sample-requests/__tests__/sample-requests-form.test.tsx","frontend-react/src/views/sample-requests/__tests__/sample-requests-index.test.tsx","frontend-react/src/views/sample-requests/components/PromptDialog.module.scss","frontend-react/src/views/sample-requests/components/PromptDialog.tsx","frontend-react/src/views/satisfaction/Analytics.module.scss","frontend-react/src/views/satisfaction/Analytics.tsx","frontend-react/src/views/satisfaction/Detail.module.scss","frontend-react/src/views/satisfaction/Detail.tsx","frontend-react/src/views/satisfaction/Form.module.scss","frontend-react/src/views/satisfaction/Form.tsx","frontend-react/src/views/satisfaction/Index.module.scss","frontend-react/src/views/satisfaction/Index.tsx","frontend-react/src/views/satisfaction/Responses.module.scss","frontend-react/src/views/satisfaction/Responses.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-analytics.test.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-detail.test.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-form.test.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-index.test.tsx","frontend-react/src/views/satisfaction/__tests__/satisfaction-responses.test.tsx","frontend-react/src/views/scheduled-jobs/Index.module.scss","frontend-react/src/views/scheduled-jobs/Index.tsx","frontend-react/src/views/scheduled-jobs/__tests__/scheduled-jobs-index.test.tsx","frontend-react/src/views/search/Index.module.scss","frontend-react/src/views/search/Index.tsx","frontend-react/src/views/search/__tests__/search-index.test.tsx","frontend-react/src/views/security-settings/Index.module.scss","frontend-react/src/views/security-settings/Index.tsx","frontend-react/src/views/security-settings/__tests__/security-settings-index.test.tsx","frontend-react/src/views/segments/Detail.module.scss","frontend-react/src/views/segments/Detail.tsx","frontend-react/src/views/segments/Form.module.scss","frontend-react/src/views/segments/Form.tsx","frontend-react/src/views/segments/Index.tsx","frontend-react/src/views/segments/__tests__/segments-detail.test.tsx","frontend-react/src/views/segments/__tests__/segments-form.test.tsx","frontend-react/src/views/self-operated-store/Index.module.scss","frontend-react/src/views/self-operated-store/Index.tsx","frontend-react/src/views/self-operated-store/__tests__/self-operated-store.test.tsx","frontend-react/src/views/self-operated-store/selfOperatedStoreMeta.ts","frontend-react/src/views/serial-numbers/Activate.tsx","frontend-react/src/views/serial-numbers/Detail.tsx","frontend-react/src/views/serial-numbers/Form.tsx","frontend-react/src/views/serial-numbers/Index.tsx","frontend-react/src/views/serial-numbers/SerialNumbers.module.scss","frontend-react/src/views/serial-numbers/__tests__/serial-numbers.test.tsx","frontend-react/src/views/serial-numbers/serialNumberMeta.ts","frontend-react/src/views/service-dashboard/Index.module.scss","frontend-react/src/views/service-dashboard/Index.tsx","frontend-react/src/views/service-dashboard/components/AlertsPanel.module.scss","frontend-react/src/views/service-dashboard/components/AlertsPanel.tsx","frontend-react/src/views/service-dashboard/components/EngineerRankingPanel.module.scss","frontend-react/src/views/service-dashboard/components/EngineerRankingPanel.tsx","frontend-react/src/views/service-dashboard/components/OverviewCards.module.scss","frontend-react/src/views/service-dashboard/components/OverviewCards.tsx","frontend-react/src/views/service-dashboard/components/SLAPanel.module.scss","frontend-react/src/views/service-dashboard/components/SLAPanel.tsx","frontend-react/src/views/service-dashboard/components/SatisfactionPanel.module.scss","frontend-react/src/views/service-dashboard/components/SatisfactionPanel.tsx","frontend-react/src/views/service-dashboard/components/TicketStatsPanel.module.scss","frontend-react/src/views/service-dashboard/components/TicketStatsPanel.tsx","frontend-react/src/views/service-dashboard/components/TrendsPanel.module.scss","frontend-react/src/views/service-dashboard/components/TrendsPanel.tsx","frontend-react/src/views/service-dashboard/components/WorkstationCalendarGantt.module.scss","frontend-react/src/views/service-dashboard/components/WorkstationCalendarGantt.tsx","frontend-react/src/views/service-dashboard/composables/useServiceDashboard.ts","frontend-react/src/views/service-monitor/Index.module.scss","frontend-react/src/views/service-monitor/Index.tsx","frontend-react/src/views/service-monitor/__tests__/service-monitor-index.test.tsx","frontend-react/src/views/service/TicketGantt.module.scss","frontend-react/src/views/service/TicketGantt.tsx","frontend-react/src/views/service/__tests__/ticket-gantt-chart.test.tsx","frontend-react/src/views/service/__tests__/ticket-gantt.test.tsx","frontend-react/src/views/service/components/TicketGanttChart.module.scss","frontend-react/src/views/service/components/TicketGanttChart.tsx","frontend-react/src/views/service/composables/useTicketGanttData.ts","frontend-react/src/views/settings/Index.module.scss","frontend-react/src/views/settings/Index.tsx","frontend-react/src/views/settings/IntegrationServices.module.scss","frontend-react/src/views/settings/IntegrationServices.tsx","frontend-react/src/views/settings/__tests__/integration-services.test.tsx","frontend-react/src/views/settings/__tests__/settings-index.test.tsx","frontend-react/src/views/settings/__tests__/system-settings.test.tsx","frontend-react/src/views/settings/components/CacheManagement.module.scss","frontend-react/src/views/settings/components/CacheManagement.tsx","frontend-react/src/views/settings/components/EventLogsPanel.module.scss","frontend-react/src/views/settings/components/EventLogsPanel.tsx","frontend-react/src/views/settings/components/MetricsPanel.module.scss","frontend-react/src/views/settings/components/MetricsPanel.tsx","frontend-react/src/views/settings/components/NotificationSettings.module.scss","frontend-react/src/views/settings/components/NotificationSettings.tsx","frontend-react/src/views/settings/components/ProfileSettings.module.scss","frontend-react/src/views/settings/components/ProfileSettings.tsx","frontend-react/src/views/settings/components/ScheduledJobsPanel.module.scss","frontend-react/src/views/settings/components/ScheduledJobsPanel.tsx","frontend-react/src/views/settings/components/ServiceStatusPanel.module.scss","frontend-react/src/views/settings/components/ServiceStatusPanel.tsx","frontend-react/src/views/settings/components/SystemSettings.module.scss","frontend-react/src/views/settings/components/SystemSettings.tsx","frontend-react/src/views/settings/components/integration/IntegrationAdPlatformsPanel.tsx","frontend-react/src/views/settings/components/integration/IntegrationAiConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationConfigShared.module.scss","frontend-react/src/views/settings/components/integration/IntegrationDingtalkConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationEmailConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationFeishuConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationGroupbuyPanel.tsx","frontend-react/src/views/settings/components/integration/IntegrationSmsConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationWebhookConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationWechatPublicConfig.tsx","frontend-react/src/views/settings/components/integration/IntegrationWechatWorkConfig.tsx","frontend-react/src/views/settings/components/useSettings.ts","frontend-react/src/views/settings/composables/useIntegrationServices.ts","frontend-react/src/views/shipments/Detail.tsx","frontend-react/src/views/shipments/Form.tsx","frontend-react/src/views/shipments/Index.tsx","frontend-react/src/views/shipments/Shipments.module.scss","frontend-react/src/views/shipments/__tests__/shipments-detail.test.tsx","frontend-react/src/views/shipments/__tests__/shipments-form.test.tsx","frontend-react/src/views/shipments/__tests__/shipments-index.test.tsx","frontend-react/src/views/shipments/shipmentMeta.ts","frontend-react/src/views/sla/Dashboard.module.scss","frontend-react/src/views/sla/Dashboard.tsx","frontend-react/src/views/sla/Index.module.scss","frontend-react/src/views/sla/Index.tsx","frontend-react/src/views/sla/__tests__/sla-dashboard.test.tsx","frontend-react/src/views/sla/__tests__/sla-index.test.tsx","frontend-react/src/views/sla/components/SLADashboard.module.scss","frontend-react/src/views/sla/components/SLADashboard.tsx","frontend-react/src/views/sla/components/index.ts","frontend-react/src/views/sms-marketing/Index.tsx","frontend-react/src/views/sms-marketing/SmsMarketing.module.scss","frontend-react/src/views/sms-marketing/__tests__/sms-marketing.test.tsx","frontend-react/src/views/sms-marketing/smsMarketingMeta.ts","frontend-react/src/views/social-accounts/Form.tsx","frontend-react/src/views/social-accounts/Index.tsx","frontend-react/src/views/social-accounts/SocialAccounts.module.scss","frontend-react/src/views/social-accounts/__tests__/social-accounts-form.test.tsx","frontend-react/src/views/social-accounts/__tests__/social-accounts-index.test.tsx","frontend-react/src/views/social-accounts/socialAccountsMeta.ts","frontend-react/src/views/social-analytics/Index.tsx","frontend-react/src/views/social-analytics/SocialAnalytics.module.scss","frontend-react/src/views/social-analytics/__tests__/social-analytics-index.test.tsx","frontend-react/src/views/social-auto-replies/Form.tsx","frontend-react/src/views/social-auto-replies/Index.tsx","frontend-react/src/views/social-auto-replies/SocialAutoReplies.module.scss","frontend-react/src/views/social-auto-replies/__tests__/social-auto-replies-form.test.tsx","frontend-react/src/views/social-auto-replies/__tests__/social-auto-replies-index.test.tsx","frontend-react/src/views/social-auto-replies/socialAutoRepliesMeta.ts","frontend-react/src/views/social-competitors/Form.tsx","frontend-react/src/views/social-competitors/Index.tsx","frontend-react/src/views/social-competitors/SocialCompetitors.module.scss","frontend-react/src/views/social-competitors/__tests__/social-competitors-form.test.tsx","frontend-react/src/views/social-competitors/__tests__/social-competitors-index.test.tsx","frontend-react/src/views/social-competitors/socialCompetitorsMeta.ts","frontend-react/src/views/social-followers/Form.tsx","frontend-react/src/views/social-followers/Index.tsx","frontend-react/src/views/social-followers/SocialFollowers.module.scss","frontend-react/src/views/social-followers/__tests__/social-followers-form.test.tsx","frontend-react/src/views/social-followers/__tests__/social-followers-index.test.tsx","frontend-react/src/views/social-followers/socialFollowersMeta.ts","frontend-react/src/views/social-hot-topics/Form.tsx","frontend-react/src/views/social-hot-topics/Index.tsx","frontend-react/src/views/social-hot-topics/SocialHotTopics.module.scss","frontend-react/src/views/social-hot-topics/__tests__/social-hot-topics-form.test.tsx","frontend-react/src/views/social-hot-topics/__tests__/social-hot-topics-index.test.tsx","frontend-react/src/views/social-hot-topics/socialHotTopicsMeta.ts","frontend-react/src/views/social-interactions/Form.tsx","frontend-react/src/views/social-interactions/Index.tsx","frontend-react/src/views/social-interactions/SocialInteractions.module.scss","frontend-react/src/views/social-interactions/__tests__/social-interactions-form.test.tsx","frontend-react/src/views/social-interactions/__tests__/social-interactions-index.test.tsx","frontend-react/src/views/social-interactions/socialInteractionsMeta.ts","frontend-react/src/views/social-matrix/Form.module.scss","frontend-react/src/views/social-matrix/Form.tsx","frontend-react/src/views/social-matrix/Index.module.scss","frontend-react/src/views/social-matrix/Index.tsx","frontend-react/src/views/social-posts/Detail.tsx","frontend-react/src/views/social-posts/Form.tsx","frontend-react/src/views/social-posts/Index.tsx","frontend-react/src/views/social-posts/SocialPosts.module.scss","frontend-react/src/views/social-posts/__tests__/social-posts-detail.test.tsx","frontend-react/src/views/social-posts/__tests__/social-posts-form.test.tsx","frontend-react/src/views/social-posts/__tests__/social-posts-index.test.tsx","frontend-react/src/views/social-posts/socialPostMeta.ts","frontend-react/src/views/spare-parts/Detail.module.scss","frontend-react/src/views/spare-parts/Detail.tsx","frontend-react/src/views/spare-parts/Form.module.scss","frontend-react/src/views/spare-parts/Form.tsx","frontend-react/src/views/spare-parts/Index.module.scss","frontend-react/src/views/spare-parts/Index.tsx","frontend-react/src/views/spare-parts/__tests__/spare-parts-responsive.test.tsx","frontend-react/src/views/spare-parts/components/SparePartForm.tsx","frontend-react/src/views/spare-parts/components/StockOperationDialog.module.scss","frontend-react/src/views/spare-parts/components/StockOperationDialog.tsx","frontend-react/src/views/spare-parts/components/TransactionHistory.module.scss","frontend-react/src/views/spare-parts/components/TransactionHistory.tsx","frontend-react/src/views/stage-knowledge/Index.module.scss","frontend-react/src/views/stage-knowledge/Index.tsx","frontend-react/src/views/stage-knowledge/__tests__/stage-knowledge-index.test.tsx","frontend-react/src/views/store-agency/Index.module.scss","frontend-react/src/views/store-agency/Index.tsx","frontend-react/src/views/store-agency/__tests__/store-agency.test.tsx","frontend-react/src/views/store-agency/storeAgencyMeta.ts","frontend-react/src/views/store-configs/Form.tsx","frontend-react/src/views/store-configs/Index.tsx","frontend-react/src/views/store-configs/StoreConfigs.module.scss","frontend-react/src/views/store-configs/__tests__/store-configs.test.tsx","frontend-react/src/views/store-inventory/Index.tsx","frontend-react/src/views/store-ops/StoreOps.module.scss","frontend-react/src/views/store-ops/__tests__/store-ops.test.tsx","frontend-react/src/views/store-ops/storeOpsMeta.ts","frontend-react/src/views/store-performance/Index.module.scss","frontend-react/src/views/store-performance/Index.tsx","frontend-react/src/views/store-performance/__tests__/store-alert-actions.test.tsx","frontend-react/src/views/store-performance/__tests__/store-performance.test.tsx","frontend-react/src/views/store-settlements/Index.tsx","frontend-react/src/views/store-staff/Index.tsx","frontend-react/src/views/stores/Detail.tsx","frontend-react/src/views/stores/Form.tsx","frontend-react/src/views/stores/Index.tsx","frontend-react/src/views/stores/Stores.module.scss","frontend-react/src/views/stores/__tests__/stores.test.tsx","frontend-react/src/views/stores/storeMeta.ts","frontend-react/src/views/supplier-center/Index.module.scss","frontend-react/src/views/supplier-center/Index.tsx","frontend-react/src/views/supplier-management/Applications.tsx","frontend-react/src/views/supplier-management/Contracts.tsx","frontend-react/src/views/supplier-management/Index.tsx","frontend-react/src/views/supplier-management/JBPs.tsx","frontend-react/src/views/supplier-management/Rejections.tsx","frontend-react/src/views/supplier-management/ResourcePage.tsx","frontend-react/src/views/supplier-management/Risks.tsx","frontend-react/src/views/supplier-management/Scorecards.tsx","frontend-react/src/views/supplier-management/StoreSuppliers.tsx","frontend-react/src/views/supplier-management/SupplierManagement.module.scss","frontend-react/src/views/supplier-management/__tests__/supplier-applications.test.tsx","frontend-react/src/views/supplier-management/__tests__/supplier-management-index.test.tsx","frontend-react/src/views/supplier-management/config.tsx","frontend-react/src/views/supplier-payments/Index.module.scss","frontend-react/src/views/supplier-payments/Index.tsx","frontend-react/src/views/supplier-payments/__tests__/supplier-payments-index.test.tsx","frontend-react/src/views/suppliers/Detail.tsx","frontend-react/src/views/suppliers/Form.tsx","frontend-react/src/views/suppliers/Index.tsx","frontend-react/src/views/suppliers/Suppliers.module.scss","frontend-react/src/views/suppliers/__tests__/suppliers-detail.test.tsx","frontend-react/src/views/suppliers/__tests__/suppliers-form.test.tsx","frontend-react/src/views/suppliers/__tests__/suppliers-index.test.tsx","frontend-react/src/views/suppliers/supplierMeta.ts","frontend-react/src/views/supply-chain/SupplyChain.module.scss","frontend-react/src/views/supply-chain/Workbench.tsx","frontend-react/src/views/supply-chain/__tests__/supply-chain-workbench.test.tsx","frontend-react/src/views/swot-analyses/Index.tsx","frontend-react/src/views/system-events/Index.module.scss","frontend-react/src/views/system-events/Index.tsx","frontend-react/src/views/system-events/__tests__/system-events-index.test.tsx","frontend-react/src/views/system-import/Index.module.scss","frontend-react/src/views/system-import/Index.tsx","frontend-react/src/views/system-import/__tests__/system-import-index.test.tsx","frontend-react/src/views/system-monitor/Index.module.scss","frontend-react/src/views/system-monitor/Index.tsx","frontend-react/src/views/system-monitor/__tests__/system-monitor-index.test.tsx","frontend-react/src/views/system/AuditLogs.module.scss","frontend-react/src/views/system/AuditLogs.tsx","frontend-react/src/views/system/Permissions.module.scss","frontend-react/src/views/system/Permissions.tsx","frontend-react/src/views/system/__tests__/biz-sequences-form.test.tsx","frontend-react/src/views/system/__tests__/biz-sequences-index.test.tsx","frontend-react/src/views/system/__tests__/system-audit-logs.test.tsx","frontend-react/src/views/system/__tests__/system-params-index.test.tsx","frontend-react/src/views/system/__tests__/system-permissions.test.tsx","frontend-react/src/views/system/biz-sequences/Form.module.scss","frontend-react/src/views/system/biz-sequences/Form.tsx","frontend-react/src/views/system/biz-sequences/Index.module.scss","frontend-react/src/views/system/biz-sequences/Index.tsx","frontend-react/src/views/system/params/Index.module.scss","frontend-react/src/views/system/params/Index.tsx","frontend-react/src/views/system/tenant-configs/Index.module.scss","frontend-react/src/views/system/tenant-configs/Index.tsx","frontend-react/src/views/system/tenant-configs/__tests__/tenant-configs.test.tsx","frontend-react/src/views/targets/Breakdown.tsx","frontend-react/src/views/targets/Detail.tsx","frontend-react/src/views/targets/Form.tsx","frontend-react/src/views/targets/Index.tsx","frontend-react/src/views/targets/Targets.module.scss","frontend-react/src/views/targets/__tests__/targets.test.tsx","frontend-react/src/views/targets/targetsMeta.ts","frontend-react/src/views/ticket-workflows/Index.module.scss","frontend-react/src/views/ticket-workflows/Index.tsx","frontend-react/src/views/tickets/Detail.module.scss","frontend-react/src/views/tickets/Detail.tsx","frontend-react/src/views/tickets/Form.module.scss","frontend-react/src/views/tickets/Form.tsx","frontend-react/src/views/tickets/Gantt.module.scss","frontend-react/src/views/tickets/Gantt.tsx","frontend-react/src/views/tickets/Index.module.scss","frontend-react/src/views/tickets/Index.tsx","frontend-react/src/views/tickets/components/AICopilotSidebar.module.scss","frontend-react/src/views/tickets/components/AICopilotSidebar.tsx","frontend-react/src/views/tickets/components/CoachDialog.module.scss","frontend-react/src/views/tickets/components/CoachDialog.tsx","frontend-react/src/views/tickets/components/DetailDiagnosis.module.scss","frontend-react/src/views/tickets/components/DetailDiagnosis.tsx","frontend-react/src/views/tickets/components/DetailInfo.module.scss","frontend-react/src/views/tickets/components/DetailInfo.tsx","frontend-react/src/views/tickets/components/DetailMessages.module.scss","frontend-react/src/views/tickets/components/DetailMessages.tsx","frontend-react/src/views/tickets/components/DetailMobile.module.scss","frontend-react/src/views/tickets/components/DetailMobile.tsx","frontend-react/src/views/tickets/components/DetailSidebar.module.scss","frontend-react/src/views/tickets/components/DetailSidebar.tsx","frontend-react/src/views/tickets/components/DetailStageHistory.module.scss","frontend-react/src/views/tickets/components/DetailStageHistory.tsx","frontend-react/src/views/tickets/components/DetailTimeline.module.scss","frontend-react/src/views/tickets/components/DetailTimeline.tsx","frontend-react/src/views/tickets/components/SLAClock.module.scss","frontend-react/src/views/tickets/components/SLAClock.tsx","frontend-react/src/views/tickets/components/gantt/GanttToolbar.module.scss","frontend-react/src/views/tickets/components/gantt/GanttToolbar.tsx","frontend-react/src/views/tickets/components/gantt/TicketGanttChart.module.scss","frontend-react/src/views/tickets/components/gantt/TicketGanttChart.tsx","frontend-react/src/views/tickets/components/gantt/hooks/useGanttData.ts","frontend-react/src/views/tickets/composables/useTicketDetail.ts","frontend-react/src/views/tob-toc-gateway/Index.module.scss","frontend-react/src/views/tob-toc-gateway/Index.tsx","frontend-react/src/views/treasury/Accounts.tsx","frontend-react/src/views/treasury/CashForecast.tsx","frontend-react/src/views/treasury/DailySettlement.tsx","frontend-react/src/views/treasury/FundScheduling.tsx","frontend-react/src/views/treasury/Index.tsx","frontend-react/src/views/treasury/PaymentRequests.tsx","frontend-react/src/views/treasury/Treasury.module.scss","frontend-react/src/views/treasury/__tests__/treasury-pages.test.tsx","frontend-react/src/views/treasury/utils.ts","frontend-react/src/views/users/Index.module.scss","frontend-react/src/views/users/Index.tsx","frontend-react/src/views/users/__tests__/user-form.test.tsx","frontend-react/src/views/users/__tests__/users-index.test.tsx","frontend-react/src/views/users/components/ResponsiveFilterBar.module.scss","frontend-react/src/views/users/components/ResponsiveFilterBar.tsx","frontend-react/src/views/users/components/ResponsiveStats.module.scss","frontend-react/src/views/users/components/ResponsiveStats.tsx","frontend-react/src/views/users/components/RoleAssign.module.scss","frontend-react/src/views/users/components/RoleAssign.tsx","frontend-react/src/views/users/components/UserForm.tsx","frontend-react/src/views/utm-tracking/Form.tsx","frontend-react/src/views/utm-tracking/Index.tsx","frontend-react/src/views/utm-tracking/UtmTracking.module.scss","frontend-react/src/views/utm-tracking/__tests__/utm-tracking-form.test.tsx","frontend-react/src/views/utm-tracking/__tests__/utm-tracking-index.test.tsx","frontend-react/src/views/utm-tracking/utmTrackingMeta.ts","frontend-react/src/views/video-analytics/Index.tsx","frontend-react/src/views/video-analytics/VideoAnalytics.module.scss","frontend-react/src/views/video-analytics/__tests__/video-analytics-index.test.tsx","frontend-react/src/views/video-calls/Form.tsx","frontend-react/src/views/video-calls/Index.tsx","frontend-react/src/views/video-calls/VideoCalls.module.scss","frontend-react/src/views/video-calls/__tests__/video-calls-form.test.tsx","frontend-react/src/views/video-calls/__tests__/video-calls-index.test.tsx","frontend-react/src/views/video-calls/videoCallMeta.ts","frontend-react/src/views/video-content/Detail.tsx","frontend-react/src/views/video-content/Form.tsx","frontend-react/src/views/video-content/Index.tsx","frontend-react/src/views/video-content/VideoContent.module.scss","frontend-react/src/views/video-content/__tests__/video-content.test.tsx","frontend-react/src/views/video-publishing/Detail.tsx","frontend-react/src/views/video-publishing/Form.tsx","frontend-react/src/views/video-publishing/Index.tsx","frontend-react/src/views/video-publishing/VideoPublishing.module.scss","frontend-react/src/views/video-publishing/__tests__/video-publishing.test.tsx","frontend-react/src/views/web-tracking/Index.tsx","frontend-react/src/views/web-tracking/WebTracking.module.scss","frontend-react/src/views/web-tracking/__tests__/web-tracking.test.tsx","frontend-react/tsconfig.json","frontend-react/vite.config.ts","frontend-react/vitest.config.ts","reports/eios-react-import-2026-11-01.json","reports/react-mock-view-audit.latest.json","reports/react-page-click-interactions-audit.latest.json","reports/react-page-click-interactions-audit.latest.md","reports/react-signal-island-audit.latest.json","reports/react-test-data-governance.latest.json","reports/react-test-data-governance.latest.md","scripts/android/frontend-react-emulator.sh","scripts/android/frontend-react-gradle.sh","scripts/audit-react-documentation-truth.ts","scripts/audit-react-mock-views.ts","scripts/audit-react-page-click-interactions.ts","scripts/audit-react-signal-island.ts","scripts/audit-react-test-data-governance.ts","scripts/ios/frontend-react-cap.sh","scripts/lib/frontend-source-adapter.ts"],"removed":["e2e/scripts/generate-view-governance.mjs","e2e/scripts/verify-view-governance.mjs","frontend/.editorconfig","frontend/.env.development","frontend/.env.example","frontend/.env.production","frontend/.eslintrc.cjs","frontend/.gitignore","frontend/.prettierignore","frontend/.prettierrc","frontend/Dockerfile","frontend/Dockerfile.dev","frontend/Dockerfile.local","frontend/Dockerfile.prebuilt","frontend/QUICK_VERIFY.sh","frontend/e2e/PROCESS_DESIGNER_TEST_GUIDE.md","frontend/e2e/auth.spec.ts","frontend/e2e/business-critical-pages.smoke.spec.ts","frontend/e2e/fixtures/test-fixtures.ts","frontend/e2e/leads.spec.ts","frontend/e2e/opportunities.spec.ts","frontend/e2e/performance.spec.ts","frontend/e2e/process-designer.spec.ts","frontend/e2e/sales-workflow.spec.ts","frontend/e2e/service-workflow.spec.ts","frontend/e2e/tickets.spec.ts","frontend/fix_ts2307_vue.cjs","frontend/fix_unknown_types.cjs","frontend/fix_unknown_types.js","frontend/fix_vue_exports.cjs","frontend/fix_vue_exports.js","frontend/index.html","frontend/nginx.conf","frontend/package-lock.json","frontend/package.json","frontend/playwright.config.ts","frontend/public/favicon.svg","frontend/public/icons/.gitkeep","frontend/public/icons/icon-192.png","frontend/public/icons/icon-512.png","frontend/public/icons/icon-maskable-192.png","frontend/public/icons/icon-maskable-512.png","frontend/public/manifest.json","frontend/public/sw.js","frontend/remove_unused_ignore.cjs","frontend/remove_unused_ignore_all.cjs","frontend/scripts/check-array-guard.mjs","frontend/scripts/check-form-governance.mjs","frontend/scripts/validate-menu.ts","frontend/src/App.vue","frontend/src/api/adapters.ts","frontend/src/api/api-base-url.test.ts","frontend/src/api/api-base-url.ts","frontend/src/api/client.test.ts","frontend/src/api/client.ts","frontend/src/api/factory.ts","frontend/src/api/fetch-all-pages.ts","frontend/src/api/im-binding.ts","frontend/src/api/index.ts","frontend/src/api/modules/__root__.docs.ts","frontend/src/api/modules/__tests__/ad-reports.test.ts","frontend/src/api/modules/__tests__/ai-autopilot.test.ts","frontend/src/api/modules/__tests__/im-websocket.test.ts","frontend/src/api/modules/__tests__/lead-scoring-ai.test.ts","frontend/src/api/modules/__tests__/login-logs.test.ts","frontend/src/api/modules/__tests__/ticket-workflows.test.ts","frontend/src/api/modules/ad-accounts.ts","frontend/src/api/modules/ad-analytics.ts","frontend/src/api/modules/ad-audiences.ts","frontend/src/api/modules/ad-biddings.ts","frontend/src/api/modules/ad-campaigns.test.ts","frontend/src/api/modules/ad-campaigns.ts","frontend/src/api/modules/ad-creatives.ts","frontend/src/api/modules/ad-placement.ts","frontend/src/api/modules/ad-placements.ts","frontend/src/api/modules/ad-reports.ts","frontend/src/api/modules/admin-settings.ts","frontend/src/api/modules/agent-group.ts","frontend/src/api/modules/agent-sessions.ts","frontend/src/api/modules/aging-analysis.ts","frontend/src/api/modules/ai-agent-core.ts","frontend/src/api/modules/ai-agent-im.ts","frontend/src/api/modules/ai-agent-skills.ts","frontend/src/api/modules/ai-agent-tasks.ts","frontend/src/api/modules/ai-agent-workflows.ts","frontend/src/api/modules/ai-agent.ts","frontend/src/api/modules/ai-agents.ts","frontend/src/api/modules/ai-assist.ts","frontend/src/api/modules/ai-autopilot.ts","frontend/src/api/modules/ai-copilot.ts","frontend/src/api/modules/ai-review-queue.ts","frontend/src/api/modules/alliance-agreements.ts","frontend/src/api/modules/alliance-analytics.ts","frontend/src/api/modules/alliance-campaigns.ts","frontend/src/api/modules/alliance-coupons.ts","frontend/src/api/modules/alliance-merchants.ts","frontend/src/api/modules/alliance-packages.ts","frontend/src/api/modules/alliance-partners.ts","frontend/src/api/modules/alliance-products.ts","frontend/src/api/modules/alliance-promotions.ts","frontend/src/api/modules/alliance-referrals.ts","frontend/src/api/modules/alliance-settlements.ts","frontend/src/api/modules/analytics.test.ts","frontend/src/api/modules/analytics.ts","frontend/src/api/modules/ap-ledger.test.ts","frontend/src/api/modules/ap-ledger.ts","frontend/src/api/modules/approval-templates.ts","frontend/src/api/modules/approvals.ts","frontend/src/api/modules/ar-ledger.test.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/assembly.ts","frontend/src/api/modules/assets.ts","frontend/src/api/modules/attribution-models.ts","frontend/src/api/modules/attribution-reports.ts","frontend/src/api/modules/attribution.test.ts","frontend/src/api/modules/attribution.ts","frontend/src/api/modules/audit-logs.ts","frontend/src/api/modules/auth.ts","frontend/src/api/modules/backend-management.docs.ts","frontend/src/api/modules/backend-management.ts","frontend/src/api/modules/biz-sequences.ts","frontend/src/api/modules/bom.ts","frontend/src/api/modules/campaign-analytics.ts","frontend/src/api/modules/campaign-drafts.ts","frontend/src/api/modules/campaign-library.ts","frontend/src/api/modules/campaign-targets.ts","frontend/src/api/modules/campaign-tools.ts","frontend/src/api/modules/campaign-use-case-templates.ts","frontend/src/api/modules/campaign-wizard.test.ts","frontend/src/api/modules/campaign-wizard.ts","frontend/src/api/modules/campaigns.ts","frontend/src/api/modules/capability-graph.ts","frontend/src/api/modules/cash-flow.test.ts","frontend/src/api/modules/cash-flow.ts","frontend/src/api/modules/certifications.ts","frontend/src/api/modules/channel-analytics.ts","frontend/src/api/modules/channel-integrations.ts","frontend/src/api/modules/channels.ts","frontend/src/api/modules/chart-of-accounts.ts","frontend/src/api/modules/cohort-analysis.ts","frontend/src/api/modules/commissions.ts","frontend/src/api/modules/community-activities.ts","frontend/src/api/modules/community-analytics.ts","frontend/src/api/modules/community-bots.ts","frontend/src/api/modules/community-fission.ts","frontend/src/api/modules/community-gamification.ts","frontend/src/api/modules/community-groups.ts","frontend/src/api/modules/community-levels.ts","frontend/src/api/modules/community-materials.ts","frontend/src/api/modules/community-members.ts","frontend/src/api/modules/community-messages.ts","frontend/src/api/modules/community-points.ts","frontend/src/api/modules/community-tasks.ts","frontend/src/api/modules/consumer-behavior-analytics.ts","frontend/src/api/modules/content-analytics.ts","frontend/src/api/modules/content-categories.ts","frontend/src/api/modules/content-copyright.ts","frontend/src/api/modules/content-creation.ts","frontend/src/api/modules/content-distribution.ts","frontend/src/api/modules/content-library.ts","frontend/src/api/modules/content-review.ts","frontend/src/api/modules/content-templates.ts","frontend/src/api/modules/contract-templates.ts","frontend/src/api/modules/contracts.test.ts","frontend/src/api/modules/contracts.ts","frontend/src/api/modules/cost-allocation.ts","frontend/src/api/modules/course-marketplace.ts","frontend/src/api/modules/cpq.ts","frontend/src/api/modules/crm-activities.ts","frontend/src/api/modules/cross-domain-funnel.ts","frontend/src/api/modules/customer-analytics.ts","frontend/src/api/modules/customer-balance.ts","frontend/src/api/modules/customer-health.ts","frontend/src/api/modules/customer-journey-orchestration.ts","frontend/src/api/modules/customer-journey.ts","frontend/src/api/modules/customer-lifecycle-value.ts","frontend/src/api/modules/customer-ltv.ts","frontend/src/api/modules/customer-marketing.ts","frontend/src/api/modules/customer-profit.ts","frontend/src/api/modules/customer-segmentation.ts","frontend/src/api/modules/customers.test.ts","frontend/src/api/modules/customers.ts","frontend/src/api/modules/dashboard.ts","frontend/src/api/modules/departments.test.ts","frontend/src/api/modules/departments.ts","frontend/src/api/modules/devices.ts","frontend/src/api/modules/diagnosis.ts","frontend/src/api/modules/dictionaries.ts","frontend/src/api/modules/dimension-transform.ts","frontend/src/api/modules/disbursements.ts","frontend/src/api/modules/email-marketing.ts","frontend/src/api/modules/email-templates.ts","frontend/src/api/modules/event-logs.ts","frontend/src/api/modules/event-subscriptions.ts","frontend/src/api/modules/events.ts","frontend/src/api/modules/expense-claims.test.ts","frontend/src/api/modules/expense-claims.ts","frontend/src/api/modules/expense.ts","frontend/src/api/modules/faults.ts","frontend/src/api/modules/files.ts","frontend/src/api/modules/finance-os.ts","frontend/src/api/modules/finance-periods.ts","frontend/src/api/modules/finance.ts","frontend/src/api/modules/financial-reports.ts","frontend/src/api/modules/fulfillment.ts","frontend/src/api/modules/geo-analytics.ts","frontend/src/api/modules/geo-fences.ts","frontend/src/api/modules/geo-keywords.ts","frontend/src/api/modules/geo-pois.ts","frontend/src/api/modules/geo-reviews.ts","frontend/src/api/modules/groupbuy-analytics.ts","frontend/src/api/modules/groupbuy-campaigns.ts","frontend/src/api/modules/groupbuy-commissions.ts","frontend/src/api/modules/groupbuy-influencers-api.ts","frontend/src/api/modules/groupbuy-influencers-types.ts","frontend/src/api/modules/groupbuy-influencers-utils.ts","frontend/src/api/modules/groupbuy-influencers.test.ts","frontend/src/api/modules/groupbuy-influencers.ts","frontend/src/api/modules/groupbuy-inventory.ts","frontend/src/api/modules/groupbuy-orders.ts","frontend/src/api/modules/groupbuy-participants.ts","frontend/src/api/modules/groupbuy-platforms.ts","frontend/src/api/modules/groupbuy-pricing.ts","frontend/src/api/modules/groupbuy-products.ts","frontend/src/api/modules/groupbuy-promotions.ts","frontend/src/api/modules/groupbuy-redemptions.ts","frontend/src/api/modules/groupbuy-reviews.ts","frontend/src/api/modules/groupbuy-settlements.ts","frontend/src/api/modules/hr-attendance.test.ts","frontend/src/api/modules/hr-attendance.ts","frontend/src/api/modules/hr-benefits.test.ts","frontend/src/api/modules/hr-benefits.ts","frontend/src/api/modules/hr-payroll.ts","frontend/src/api/modules/hr-training-api.ts","frontend/src/api/modules/hr-training-types.ts","frontend/src/api/modules/hr-training.test.ts","frontend/src/api/modules/hr-training.ts","frontend/src/api/modules/hr.docs.ts","frontend/src/api/modules/hr.ts","frontend/src/api/modules/im-channels.ts","frontend/src/api/modules/im-conversations.ts","frontend/src/api/modules/im-messages.ts","frontend/src/api/modules/im-websocket.ts","frontend/src/api/modules/im.ts","frontend/src/api/modules/integration-services.ts","frontend/src/api/modules/intent-analyzer.ts","frontend/src/api/modules/inventory-reservations.ts","frontend/src/api/modules/inventory.ts","frontend/src/api/modules/invoices.ts","frontend/src/api/modules/journal-entries.ts","frontend/src/api/modules/journey-orchestration.ts","frontend/src/api/modules/knowledge-base.ts","frontend/src/api/modules/knowledge-candidates.test.ts","frontend/src/api/modules/knowledge-candidates.ts","frontend/src/api/modules/knowledge-capture-rules.ts","frontend/src/api/modules/knowledge-capture.ts","frontend/src/api/modules/knowledge-feedback.test.ts","frontend/src/api/modules/knowledge-feedback.ts","frontend/src/api/modules/knowledge.ts","frontend/src/api/modules/landing-pages.ts","frontend/src/api/modules/lead-pools.ts","frontend/src/api/modules/lead-qualification.ts","frontend/src/api/modules/lead-scoring-ai.ts","frontend/src/api/modules/lead-sla.ts","frontend/src/api/modules/leads.test.ts","frontend/src/api/modules/leads.ts","frontend/src/api/modules/learning-paths.ts","frontend/src/api/modules/livestream-analytics.ts","frontend/src/api/modules/livestream-gifts.ts","frontend/src/api/modules/livestream-groupbuy-conversion.ts","frontend/src/api/modules/livestream-groupbuy.ts","frontend/src/api/modules/livestream-interactions.ts","frontend/src/api/modules/livestream-products.ts","frontend/src/api/modules/livestream-rooms.ts","frontend/src/api/modules/livestream-schedules.ts","frontend/src/api/modules/livestream-scripts.ts","frontend/src/api/modules/livestream.ts","frontend/src/api/modules/location-assessments.ts","frontend/src/api/modules/login-logs.ts","frontend/src/api/modules/maintenance.ts","frontend/src/api/modules/marketing-attribution.docs.ts","frontend/src/api/modules/marketing-attribution.ts","frontend/src/api/modules/marketing-automation.ts","frontend/src/api/modules/marketing-calendar.ts","frontend/src/api/modules/marketing-chatbot.ts","frontend/src/api/modules/marketing-content.ts","frontend/src/api/modules/marketing-effectiveness.docs.ts","frontend/src/api/modules/marketing-effectiveness.ts","frontend/src/api/modules/marketing-forms.ts","frontend/src/api/modules/marketing-matrix.ts","frontend/src/api/modules/marketing-north-star.test.ts","frontend/src/api/modules/marketing-north-star.ts","frontend/src/api/modules/marketing-timeslots.ts","frontend/src/api/modules/marketing-tools.docs.ts","frontend/src/api/modules/marketing-tools.ts","frontend/src/api/modules/marketing-workflows.ts","frontend/src/api/modules/marketing.ts","frontend/src/api/modules/mdm.ts","frontend/src/api/modules/meddpicc-analyses.ts","frontend/src/api/modules/menus.ts","frontend/src/api/modules/notification-configs.ts","frontend/src/api/modules/notifications.ts","frontend/src/api/modules/omnichannel-dashboard.ts","frontend/src/api/modules/omnichannel-data-hub.ts","frontend/src/api/modules/omnichannel-touchpoints.ts","frontend/src/api/modules/operation-logs.ts","frontend/src/api/modules/opportunities.test.ts","frontend/src/api/modules/opportunities.ts","frontend/src/api/modules/orders.test.ts","frontend/src/api/modules/orders.ts","frontend/src/api/modules/org-chart.docs.ts","frontend/src/api/modules/org-chart.ts","frontend/src/api/modules/outbound.ts","frontend/src/api/modules/partner-customers.ts","frontend/src/api/modules/partners.ts","frontend/src/api/modules/payment-analytics.ts","frontend/src/api/modules/payment-plans.ts","frontend/src/api/modules/payments.ts","frontend/src/api/modules/performance-aggregates.ts","frontend/src/api/modules/pm.ts","frontend/src/api/modules/positions.docs.ts","frontend/src/api/modules/positions.ts","frontend/src/api/modules/predictive-analytics.ts","frontend/src/api/modules/price-books.ts","frontend/src/api/modules/process-designer.ts","frontend/src/api/modules/process-im.ts","frontend/src/api/modules/process.ts","frontend/src/api/modules/product-analytics.docs.ts","frontend/src/api/modules/product-analytics.ts","frontend/src/api/modules/product-categories.ts","frontend/src/api/modules/products.test.ts","frontend/src/api/modules/products.ts","frontend/src/api/modules/projects-api.ts","frontend/src/api/modules/projects-types.ts","frontend/src/api/modules/projects.ts","frontend/src/api/modules/purchase-orders.test.ts","frontend/src/api/modules/purchase-orders.ts","frontend/src/api/modules/qr-codes.ts","frontend/src/api/modules/quotes.test.ts","frontend/src/api/modules/quotes.ts","frontend/src/api/modules/realtime-trigger.ts","frontend/src/api/modules/realtime.ts","frontend/src/api/modules/reconciliation.ts","frontend/src/api/modules/redemptions.ts","frontend/src/api/modules/renewal-tasks.ts","frontend/src/api/modules/renewals.ts","frontend/src/api/modules/reports.ts","frontend/src/api/modules/resource-requests.ts","frontend/src/api/modules/revenue-recognition.ts","frontend/src/api/modules/revenue.ts","frontend/src/api/modules/rfm-analysis.ts","frontend/src/api/modules/rma.ts","frontend/src/api/modules/roles.test.ts","frontend/src/api/modules/roles.ts","frontend/src/api/modules/sales-coach.ts","frontend/src/api/modules/sales-dashboard.test.ts","frontend/src/api/modules/sales-dashboard.ts","frontend/src/api/modules/sample-requests.ts","frontend/src/api/modules/satisfaction.ts","frontend/src/api/modules/scheduled-jobs.ts","frontend/src/api/modules/search.ts","frontend/src/api/modules/security-settings.docs.ts","frontend/src/api/modules/security-settings.ts","frontend/src/api/modules/segments.ts","frontend/src/api/modules/self-operated-store.ts","frontend/src/api/modules/serial-numbers.ts","frontend/src/api/modules/service-dashboard.ts","frontend/src/api/modules/service-monitor.ts","frontend/src/api/modules/service.docs.ts","frontend/src/api/modules/service.ts","frontend/src/api/modules/settings.docs.ts","frontend/src/api/modules/settings.ts","frontend/src/api/modules/shipments.docs.ts","frontend/src/api/modules/shipments.ts","frontend/src/api/modules/sla.ts","frontend/src/api/modules/sms-marketing.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/api/modules/social-analytics.ts","frontend/src/api/modules/social-auto-replies.ts","frontend/src/api/modules/social-competitors.ts","frontend/src/api/modules/social-followers.ts","frontend/src/api/modules/social-hot-topics.ts","frontend/src/api/modules/social-interactions.ts","frontend/src/api/modules/social-matrix.ts","frontend/src/api/modules/social-posts.ts","frontend/src/api/modules/spare-parts.ts","frontend/src/api/modules/stage-knowledge-packs.ts","frontend/src/api/modules/stage-knowledge.ts","frontend/src/api/modules/store-agency.ts","frontend/src/api/modules/store-configs.ts","frontend/src/api/modules/store-dashboard.ts","frontend/src/api/modules/store-inventory.ts","frontend/src/api/modules/store-ops-compat.test.ts","frontend/src/api/modules/store-performance.test.ts","frontend/src/api/modules/store-performance.ts","frontend/src/api/modules/store-settlements.ts","frontend/src/api/modules/store-staff.ts","frontend/src/api/modules/stores.test.ts","frontend/src/api/modules/stores.ts","frontend/src/api/modules/supplier-center.ts","frontend/src/api/modules/supplier-management.ts","frontend/src/api/modules/supplier-payments.test.ts","frontend/src/api/modules/supplier-payments.ts","frontend/src/api/modules/suppliers.test.ts","frontend/src/api/modules/suppliers.ts","frontend/src/api/modules/supply-chain.ts","frontend/src/api/modules/swot-analyses.ts","frontend/src/api/modules/system-events.ts","frontend/src/api/modules/system-import.ts","frontend/src/api/modules/system-monitor.ts","frontend/src/api/modules/system-settings.ts","frontend/src/api/modules/system.docs.ts","frontend/src/api/modules/system.ts","frontend/src/api/modules/talent-review.ts","frontend/src/api/modules/targets.ts","frontend/src/api/modules/tenant-configs.ts","frontend/src/api/modules/tenant-settings.ts","frontend/src/api/modules/ticket-dependencies.ts","frontend/src/api/modules/ticket-gantt.ts","frontend/src/api/modules/ticket-workflows.ts","frontend/src/api/modules/tickets.ts","frontend/src/api/modules/tob-toc-gateway.ts","frontend/src/api/modules/treasury.ts","frontend/src/api/modules/unified-campaign.ts","frontend/src/api/modules/users.test.ts","frontend/src/api/modules/users.ts","frontend/src/api/modules/utm-tracking.ts","frontend/src/api/modules/video-call.ts","frontend/src/api/modules/video-calls.ts","frontend/src/api/modules/web-tracking.ts","frontend/src/api/modules/workflow-designer.ts","frontend/src/api/response-normalizer.test.ts","frontend/src/api/response-normalizer.ts","frontend/src/components/BatchActionBar.vue","frontend/src/components/business/AICopilotSidebar.vue","frontend/src/components/business/ActivityCalendar.vue","frontend/src/components/business/ActivityTimeline.vue","frontend/src/components/business/ActivityTodayPanel.vue","frontend/src/components/business/BizCodeLink.vue","frontend/src/components/business/CoachDialog.vue","frontend/src/components/business/ContactPicker.vue","frontend/src/components/business/CustomerPicker.vue","frontend/src/components/business/EventKnowledgeInput.vue","frontend/src/components/business/EventStreamPanel.vue","frontend/src/components/business/IMPanel.vue","frontend/src/components/business/LeadConvertDialog.vue","frontend/src/components/business/MyProjectsWidget.vue","frontend/src/components/business/MyWorkCalendar.vue","frontend/src/components/business/ObjectionDetector.vue","frontend/src/components/business/PageAIAssistDrawer.vue","frontend/src/components/business/SLAClock.vue","frontend/src/components/business/StageProgress.vue","frontend/src/components/business/UserPicker.vue","frontend/src/components/business/WorkstationCalendarGantt.vue","frontend/src/components/business/calendar/CalendarGanttView.vue","frontend/src/components/business/calendar/MarketingCalendar.vue","frontend/src/components/business/calendar/MarketingGantt.vue","frontend/src/components/business/calendar/index.ts","frontend/src/components/business/im-panel/ConversationItem.vue","frontend/src/components/business/index.ts","frontend/src/components/command-palette/CommandInput.vue","frontend/src/components/command-palette/CommandPalette.vue","frontend/src/components/command-palette/CommandResultItem.vue","frontend/src/components/command-palette/CommandResults.vue","frontend/src/components/command-palette/index.ts","frontend/src/components/command-palette/useCommandPalette.ts","frontend/src/components/common/DataTable.vue","frontend/src/components/common/EmptyState.vue","frontend/src/components/common/ErrorBoundary.vue","frontend/src/components/common/ExportButton.vue","frontend/src/components/common/FormDialog.vue","frontend/src/components/common/ImportDialog.vue","frontend/src/components/common/JHLogo.README.md","frontend/src/components/common/JHLogo.vue","frontend/src/components/common/LoadingFallback.vue","frontend/src/components/common/ModuleWorkbench.vue","frontend/src/components/common/PageHeader.vue","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/components/common/SearchForm.vue","frontend/src/components/common/SkeletonLoader.vue","frontend/src/components/common/StatsCard.vue","frontend/src/components/common/StatusBadge.vue","frontend/src/components/common/__tests__/DataTable.test.ts","frontend/src/components/common/index.ts","frontend/src/components/im/VideoCall.vue","frontend/src/components/layout/AppLayout.vue","frontend/src/components/layout/Breadcrumb.vue","frontend/src/components/layout/Header.vue","frontend/src/components/layout/MobileBottomNav.vue","frontend/src/components/layout/MobileDrawer.vue","frontend/src/components/layout/MobileHeader.vue","frontend/src/components/layout/Sidebar.vue","frontend/src/components/layout/SidebarV2.vue","frontend/src/components/layout/index.ts","frontend/src/components/marketing/index.ts","frontend/src/components/mobile/FloatingActionButton.vue","frontend/src/components/mobile/MobileCard.vue","frontend/src/components/mobile/MobileFilter.vue","frontend/src/components/mobile/MobileList.vue","frontend/src/components/mobile/MobileSearchBar.vue","frontend/src/components/mobile/OfflineBanner.vue","frontend/src/components/mobile/PWAInstallPrompt.vue","frontend/src/components/mobile/PullRefresh.vue","frontend/src/components/mobile/QuickActions.vue","frontend/src/components/mobile/SwipeAction.vue","frontend/src/components/mobile/index.ts","frontend/src/components/process-designer/ProcessDesigner.vue","frontend/src/components/responsive/README.md","frontend/src/components/responsive/ResponsiveChart.vue","frontend/src/components/responsive/ResponsiveDetailLayout.vue","frontend/src/components/responsive/ResponsiveFilterBar.vue","frontend/src/components/responsive/ResponsiveGrid.vue","frontend/src/components/responsive/ResponsiveStats.vue","frontend/src/components/responsive/ResponsiveTabs.vue","frontend/src/components/responsive/__tests__/ResponsiveTabs.test.ts","frontend/src/components/responsive/index.ts","frontend/src/composables/__tests__/useDashboardRealtime.test.ts","frontend/src/composables/__tests__/useFormDraft.test.ts","frontend/src/composables/__tests__/useFormSubmit.test.ts","frontend/src/composables/__tests__/useListPage.test.ts","frontend/src/composables/__tests__/useNetworkStatus.test.ts","frontend/src/composables/__tests__/usePageAIAssist.test.ts","frontend/src/composables/__tests__/usePermission.test.ts","frontend/src/composables/__tests__/useResponsive.test.ts","frontend/src/composables/__tests__/useRouteLoading.test.ts","frontend/src/composables/__tests__/useTouch.test.ts","frontend/src/composables/index.ts","frontend/src/composables/useBatchActions.ts","frontend/src/composables/useCampaignWizard.ts","frontend/src/composables/useCellBuilder.ts","frontend/src/composables/useCrudFormMode.ts","frontend/src/composables/useDashboardRealtime.ts","frontend/src/composables/useFormDraft.ts","frontend/src/composables/useFormSubmit.ts","frontend/src/composables/useGanttView.ts","frontend/src/composables/useLayout.ts","frontend/src/composables/useListPage.ts","frontend/src/composables/useMarketingCalendar.ts","frontend/src/composables/useMessageSearch.ts","frontend/src/composables/useNetworkStatus.ts","frontend/src/composables/usePageAIAssist.ts","frontend/src/composables/usePermission.ts","frontend/src/composables/useQuickCreateCampaign.ts","frontend/src/composables/useRealtimeEvents.ts","frontend/src/composables/useResponsive.ts","frontend/src/composables/useRouteLoading.ts","frontend/src/composables/useRouteSyncedTab.ts","frontend/src/composables/useSwipeBack.ts","frontend/src/composables/useTheme.ts","frontend/src/composables/useTouch.ts","frontend/src/composables/useVideoCall.ts","frontend/src/config/sentry.ts","frontend/src/constants/campaign-wizard.ts","frontend/src/constants/index.ts","frontend/src/directives/index.ts","frontend/src/directives/lazy-img.ts","frontend/src/directives/permission.ts","frontend/src/env.d.ts","frontend/src/i18n/index.ts","frontend/src/i18n/locales/en-SG.ts","frontend/src/i18n/locales/en-US.ts","frontend/src/i18n/locales/id-ID.ts","frontend/src/i18n/locales/zh-CN.ts","frontend/src/i18n/menu-map.ts","frontend/src/lib/crypto/index.ts","frontend/src/lib/crypto/key-exchange.ts","frontend/src/lib/crypto/key-manager.ts","frontend/src/lib/crypto/message-crypto.ts","frontend/src/lib/crypto/session-key.ts","frontend/src/lib/crypto/storage.ts","frontend/src/lib/webrtc/device-manager.ts","frontend/src/lib/webrtc/index.ts","frontend/src/lib/webrtc/mediasoup-client.ts","frontend/src/main.ts","frontend/src/router/__tests__/acquisition-menu-governance.test.ts","frontend/src/router/__tests__/admin-monitor-route-contract.test.ts","frontend/src/router/__tests__/ai-agent-menu-governance.test.ts","frontend/src/router/__tests__/analytics-menu-canonical.test.ts","frontend/src/router/__tests__/content-social-menu-governance.test.ts","frontend/src/router/__tests__/create-route-catalog.test.ts","frontend/src/router/__tests__/dashboard-menu-governance.test.ts","frontend/src/router/__tests__/finance-menu-governance.test.ts","frontend/src/router/__tests__/finance-os-governance-catalog.test.ts","frontend/src/router/__tests__/finance-os-governance-routes.test.ts","frontend/src/router/__tests__/growth-marketing-menu-governance.test.ts","frontend/src/router/__tests__/hr-center-menu.test.ts","frontend/src/router/__tests__/lead-center-routing.test.ts","frontend/src/router/__tests__/menu-compat-canonical.test.ts","frontend/src/router/__tests__/menu-icons.test.ts","frontend/src/router/__tests__/route-permission-compat.test.ts","frontend/src/router/__tests__/sales-menu-governance.test.ts","frontend/src/router/__tests__/service-menu-governance.test.ts","frontend/src/router/__tests__/stores-menu-governance.test.ts","frontend/src/router/__tests__/supply-chain-menu-governance.test.ts","frontend/src/router/__tests__/synergy-center-menu.test.ts","frontend/src/router/__tests__/system-infra-menu-governance.test.ts","frontend/src/router/index.ts","frontend/src/router/menu.ts","frontend/src/router/modules/acquisition.ts","frontend/src/router/modules/ai-agents.ts","frontend/src/router/modules/compat-redirects.ts","frontend/src/router/modules/content-social.ts","frontend/src/router/modules/dashboard.ts","frontend/src/router/modules/finance.ts","frontend/src/router/modules/hr.ts","frontend/src/router/modules/marketing.ts","frontend/src/router/modules/sales.ts","frontend/src/router/modules/service.ts","frontend/src/router/modules/stores.ts","frontend/src/router/modules/supplemental.ts","frontend/src/router/modules/supply-chain.ts","frontend/src/router/modules/system.ts","frontend/src/router/not-found-support.ts","frontend/src/router/route-paths.ts","frontend/src/router/types.ts","frontend/src/services/eventBus.ts","frontend/src/services/im.ts","frontend/src/services/sse.ts","frontend/src/stores/__tests__/ai-agent.store.test.ts","frontend/src/stores/__tests__/app.store.test.ts","frontend/src/stores/__tests__/im.store.test.ts","frontend/src/stores/ai-agent-helpers.ts","frontend/src/stores/ai-agent-task.test.ts","frontend/src/stores/ai-agent-task.ts","frontend/src/stores/ai-agent-workflow.test.ts","frontend/src/stores/ai-agent-workflow.ts","frontend/src/stores/ai-agent.ts","frontend/src/stores/app.ts","frontend/src/stores/auth.test.ts","frontend/src/stores/auth.ts","frontend/src/stores/context.ts","frontend/src/stores/customers.test.ts","frontend/src/stores/customers.ts","frontend/src/stores/im-connection.test.ts","frontend/src/stores/im-connection.ts","frontend/src/stores/im-conversation.test.ts","frontend/src/stores/im-conversation.ts","frontend/src/stores/im-message.test.ts","frontend/src/stores/im-message.ts","frontend/src/stores/im.ts","frontend/src/stores/index.ts","frontend/src/stores/layout.test.ts","frontend/src/stores/layout.ts","frontend/src/stores/leads.test.ts","frontend/src/stores/leads.ts","frontend/src/stores/mdm.ts","frontend/src/stores/menu-preferences.ts","frontend/src/stores/opportunities.test.ts","frontend/src/stores/opportunities.ts","frontend/src/stores/orders.test.ts","frontend/src/stores/orders.ts","frontend/src/stores/products.ts","frontend/src/stores/quotes.test.ts","frontend/src/stores/quotes.ts","frontend/src/stores/service-health.ts","frontend/src/stores/tickets.test.ts","frontend/src/stores/tickets.ts","frontend/src/styles/_containers.scss","frontend/src/styles/_dark-mode.scss","frontend/src/styles/_mobile-global.scss","frontend/src/styles/_variables.scss","frontend/src/styles/index.scss","frontend/src/styles/layers.css","frontend/src/styles/transitions.scss","frontend/src/test/setup.ts","frontend/src/types/ai-agent.ts","frontend/src/types/common.ts","frontend/src/types/enums.ts","frontend/src/types/fetch-event-source.d.ts","frontend/src/types/gantt.ts","frontend/src/types/im-binding.ts","frontend/src/types/index.ts","frontend/src/types/mdm.ts","frontend/src/types/models.ts","frontend/src/types/process.ts","frontend/src/types/project-gantt.ts","frontend/src/utils/array-guard.test.ts","frontend/src/utils/array-guard.ts","frontend/src/utils/case-converter.test.ts","frontend/src/utils/case-converter.ts","frontend/src/utils/color.ts","frontend/src/utils/date.test.ts","frontend/src/utils/date.ts","frontend/src/utils/debug-websocket.ts","frontend/src/utils/echarts.ts","frontend/src/utils/error.test.ts","frontend/src/utils/error.ts","frontend/src/utils/formatters.test.ts","frontend/src/utils/formatters.ts","frontend/src/utils/health-endpoints.test.ts","frontend/src/utils/health-endpoints.ts","frontend/src/utils/idempotency.test.ts","frontend/src/utils/idempotency.ts","frontend/src/utils/index.ts","frontend/src/utils/logger.test.ts","frontend/src/utils/logger.ts","frontend/src/utils/media-server-url.test.ts","frontend/src/utils/media-server-url.ts","frontend/src/utils/message-throttle.test.ts","frontend/src/utils/message-throttle.ts","frontend/src/utils/number.test.ts","frontend/src/utils/number.ts","frontend/src/utils/object-guard.test.ts","frontend/src/utils/object-guard.ts","frontend/src/utils/pdf.ts","frontend/src/utils/region-data.ts","frontend/src/utils/type-mappers.test.ts","frontend/src/utils/type-mappers.ts","frontend/src/utils/validators.test.ts","frontend/src/utils/validators.ts","frontend/src/views/Login.vue","frontend/src/views/NotFound.vue","frontend/src/views/__tests__/acquisition-center.smoke.test.ts","frontend/src/views/__tests__/admin-settings-g4.smoke.test.ts","frontend/src/views/__tests__/approvals-g4.smoke.test.ts","frontend/src/views/__tests__/audit-logs-g4.smoke.test.ts","frontend/src/views/__tests__/biz-sequences-g4.smoke.test.ts","frontend/src/views/__tests__/business-critical-pages.smoke.test.ts","frontend/src/views/__tests__/commissions-g4.smoke.test.ts","frontend/src/views/__tests__/core-business-chain.smoke.test.ts","frontend/src/views/__tests__/departments-g4.smoke.test.ts","frontend/src/views/__tests__/event-logs-g4.smoke.test.ts","frontend/src/views/__tests__/event-subscriptions-g4.smoke.test.ts","frontend/src/views/__tests__/finance-dashboard-runtime.smoke.test.ts","frontend/src/views/__tests__/g2-auth-smoke-batch.smoke.test.ts","frontend/src/views/__tests__/g2-batch-governance.smoke.test.ts","frontend/src/views/__tests__/groupbuy-orders-g4.smoke.test.ts","frontend/src/views/__tests__/growth-standard-crud-batch-a.smoke.test.ts","frontend/src/views/__tests__/growth-standard-crud-batch-b.smoke.test.ts","frontend/src/views/__tests__/hr-center-g4.smoke.test.ts","frontend/src/views/__tests__/im-g4.smoke.test.ts","frontend/src/views/__tests__/integration-services-g4.smoke.test.ts","frontend/src/views/__tests__/login-operation-logs-g4.smoke.test.ts","frontend/src/views/__tests__/notifications-g4.smoke.test.ts","frontend/src/views/__tests__/p2-view-maturity.smoke.test.ts","frontend/src/views/__tests__/process-designer-g4.smoke.test.ts","frontend/src/views/__tests__/resource-requests-g4.smoke.test.ts","frontend/src/views/__tests__/roles-g4.smoke.test.ts","frontend/src/views/__tests__/sales-dashboard-runtime-resilience.smoke.test.ts","frontend/src/views/__tests__/scheduled-jobs-g4.smoke.test.ts","frontend/src/views/__tests__/service-monitor-g4.smoke.test.ts","frontend/src/views/__tests__/standard-crud-smoke.helper.ts","frontend/src/views/__tests__/store-ops-canonical.smoke.test.ts","frontend/src/views/__tests__/synergy-center-g4.smoke.test.ts","frontend/src/views/__tests__/synergy-knowledge-g4.smoke.test.ts","frontend/src/views/__tests__/tenant-configs-g4.smoke.test.ts","frontend/src/views/__tests__/users-g4.smoke.test.ts","frontend/src/views/__tests__/video-calls-g4.smoke.test.ts","frontend/src/views/__tests__/warehouse-supply-g4.smoke.test.ts","frontend/src/views/__tests__/wave2-crud-detail-readonly.smoke.test.ts","frontend/src/views/abm-marketing/Form.vue","frontend/src/views/abm-marketing/Index.vue","frontend/src/views/abm-marketing/__tests__/abm-marketing.smoke.test.ts","frontend/src/views/acquisition/Index.test.ts","frontend/src/views/acquisition/Index.vue","frontend/src/views/acquisition/REFACTOR_SUMMARY.md","frontend/src/views/acquisition/components/CalendarSidebar.vue","frontend/src/views/acquisition/components/DateEventsList.vue","frontend/src/views/acquisition/components/EventDetailDrawer.vue","frontend/src/views/acquisition/components/MarketingCalendar.vue","frontend/src/views/acquisition/components/QuickCreateDialog.vue","frontend/src/views/acquisition/components/QuickCreateStepBasic.vue","frontend/src/views/acquisition/components/QuickCreateStepConfirm.vue","frontend/src/views/acquisition/components/QuickCreateStepTools.vue","frontend/src/views/acquisition/components/TodoList.vue","frontend/src/views/acquisition/components/TodoManagement.vue","frontend/src/views/acquisition/components/WorkstationHeader.vue","frontend/src/views/acquisition/composables/index.ts","frontend/src/views/acquisition/composables/types.ts","frontend/src/views/acquisition/composables/useCalendarCells.ts","frontend/src/views/acquisition/composables/useDragDropEnhanced.ts","frontend/src/views/acquisition/composables/useEventHelpers.ts","frontend/src/views/acquisition/composables/useTodos.ts","frontend/src/views/acquisition/composables/useVirtualCalendar.ts","frontend/src/views/ad-accounts/Form.vue","frontend/src/views/ad-accounts/Index.vue","frontend/src/views/ad-accounts/__tests__/ad-accounts.smoke.test.ts","frontend/src/views/ad-analytics/Index.vue","frontend/src/views/ad-analytics/__tests__/ad-analytics.smoke.test.ts","frontend/src/views/ad-audiences/Form.vue","frontend/src/views/ad-audiences/Index.vue","frontend/src/views/ad-audiences/__tests__/ad-audiences.smoke.test.ts","frontend/src/views/ad-biddings/Form.vue","frontend/src/views/ad-biddings/Index.vue","frontend/src/views/ad-biddings/__tests__/ad-biddings.smoke.test.ts","frontend/src/views/ad-campaigns/Detail.vue","frontend/src/views/ad-campaigns/Form.vue","frontend/src/views/ad-campaigns/Index.vue","frontend/src/views/ad-campaigns/__tests__/ad-campaigns-g4.smoke.test.ts","frontend/src/views/ad-creatives/Form.vue","frontend/src/views/ad-creatives/Index.vue","frontend/src/views/ad-creatives/__tests__/ad-creatives.smoke.test.ts","frontend/src/views/ad-placement/ABTests.vue","frontend/src/views/ad-placement/AudiencePackForm.vue","frontend/src/views/ad-placement/AudiencePacks.vue","frontend/src/views/ad-placement/BudgetAlerts.vue","frontend/src/views/ad-placement/CampaignForm.vue","frontend/src/views/ad-placement/Creatives.vue","frontend/src/views/ad-placement/Index.vue","frontend/src/views/ad-placement/RoiAnalysis.vue","frontend/src/views/ad-placements/Index.vue","frontend/src/views/ad-placements/__tests__/ad-placements-g4.smoke.test.ts","frontend/src/views/ad-reports/Form.vue","frontend/src/views/ad-reports/Index.vue","frontend/src/views/admin/Index.vue","frontend/src/views/admin/Workbench.vue","frontend/src/views/admin/__tests__/admin-center-g4.smoke.test.ts","frontend/src/views/admin/audit-logs/Index.vue","frontend/src/views/admin/audit-logs/__tests__/admin-audit-logs-g4.smoke.test.ts","frontend/src/views/aging-analysis/Index.vue","frontend/src/views/aging-analysis/__tests__/aging-analysis-g4.smoke.test.ts","frontend/src/views/ai-agents/AgentSessions.vue","frontend/src/views/ai-agents/Create.vue","frontend/src/views/ai-agents/Detail.vue","frontend/src/views/ai-agents/Events.vue","frontend/src/views/ai-agents/IMConversations.vue","frontend/src/views/ai-agents/IMIntegrationSettings.vue","frontend/src/views/ai-agents/IMQueue.vue","frontend/src/views/ai-agents/Index.vue","frontend/src/views/ai-agents/LeadCollector.vue","frontend/src/views/ai-agents/Metrics.vue","frontend/src/views/ai-agents/Models.vue","frontend/src/views/ai-agents/Overview.vue","frontend/src/views/ai-agents/Queue.vue","frontend/src/views/ai-agents/Tasks.vue","frontend/src/views/ai-agents/TasksPending.vue","frontend/src/views/ai-agents/TasksReview.vue","frontend/src/views/ai-agents/__tests__/ai-agent-actions.integration.test.ts","frontend/src/views/ai-agents/__tests__/ai-agent-pages.smoke.test.ts","frontend/src/views/ai-agents/__tests__/ai-autopilot.smoke.test.ts","frontend/src/views/ai-agents/__tests__/ai-review-queue.smoke.test.ts","frontend/src/views/ai-agents/__tests__/ai-test-cases-governance.test.ts","frontend/src/views/ai-agents/__tests__/im-integration-settings.test.ts","frontend/src/views/ai-agents/autopilot/AITestCaseDetail.vue","frontend/src/views/ai-agents/autopilot/AITestCases.vue","frontend/src/views/ai-agents/autopilot/AITestRunDetail.vue","frontend/src/views/ai-agents/autopilot/AutoGrowth.vue","frontend/src/views/ai-agents/autopilot/AutoOps.vue","frontend/src/views/ai-agents/autopilot/Flows.vue","frontend/src/views/ai-agents/autopilot/NaturalCommand.vue","frontend/src/views/ai-agents/autopilot/Overview.vue","frontend/src/views/ai-agents/autopilot/RunDetail.vue","frontend/src/views/ai-agents/autopilot/Runs.vue","frontend/src/views/ai-agents/components/AgentModelManager.vue","frontend/src/views/ai-agents/review-queue/Index.vue","frontend/src/views/ai-agents/skill-library/Form.vue","frontend/src/views/ai-agents/skill-library/Index.vue","frontend/src/views/ai-agents/tabs/ConversationsTab.vue","frontend/src/views/ai-agents/tabs/IMConfigTab.vue","frontend/src/views/ai-agents/tabs/KnowledgeTab.vue","frontend/src/views/ai-agents/tabs/MetricsTab.vue","frontend/src/views/ai-agents/tabs/ProfileTab.vue","frontend/src/views/ai-agents/tabs/SkillsTab.vue","frontend/src/views/ai-agents/tabs/TasksTab.vue","frontend/src/views/ai-agents/tabs/WorkflowTab.vue","frontend/src/views/ai-copilot/Index.vue","frontend/src/views/ai-copilot/__tests__/ai-copilot-g4.smoke.test.ts","frontend/src/views/ai-review-queue/Index.vue","frontend/src/views/alliance-agreements/Detail.vue","frontend/src/views/alliance-agreements/Form.vue","frontend/src/views/alliance-agreements/Index.vue","frontend/src/views/alliance-analytics/Form.vue","frontend/src/views/alliance-analytics/Index.vue","frontend/src/views/alliance-analytics/__tests__/alliance-analytics-g4.smoke.test.ts","frontend/src/views/alliance-campaigns/Detail.vue","frontend/src/views/alliance-campaigns/Form.vue","frontend/src/views/alliance-campaigns/Index.vue","frontend/src/views/alliance-campaigns/__tests__/alliance-campaigns.smoke.test.ts","frontend/src/views/alliance-coupons/Detail.vue","frontend/src/views/alliance-coupons/Form.vue","frontend/src/views/alliance-coupons/Index.vue","frontend/src/views/alliance-coupons/__tests__/alliance-coupons.smoke.test.ts","frontend/src/views/alliance-merchants/Form.vue","frontend/src/views/alliance-merchants/Index.vue","frontend/src/views/alliance-merchants/__tests__/alliance-merchants.smoke.test.ts","frontend/src/views/alliance-packages/Form.vue","frontend/src/views/alliance-packages/Index.vue","frontend/src/views/alliance-packages/__tests__/alliance-packages-g4.smoke.test.ts","frontend/src/views/alliance-partners/Detail.vue","frontend/src/views/alliance-partners/Form.vue","frontend/src/views/alliance-partners/Index.vue","frontend/src/views/alliance-partners/__tests__/alliance-partners-g4.smoke.test.ts","frontend/src/views/alliance-products/Form.vue","frontend/src/views/alliance-products/Index.vue","frontend/src/views/alliance-promotions/Form.vue","frontend/src/views/alliance-promotions/Index.vue","frontend/src/views/alliance-referrals/Form.vue","frontend/src/views/alliance-referrals/Index.vue","frontend/src/views/alliance-settlements/Detail.vue","frontend/src/views/alliance-settlements/Form.vue","frontend/src/views/alliance-settlements/Index.vue","frontend/src/views/analytics/Index.vue","frontend/src/views/analytics/Queries.vue","frontend/src/views/analytics/__tests__/analytics-gov.smoke.test.ts","frontend/src/views/analytics/__tests__/analytics-structure-governance.test.ts","frontend/src/views/analytics/roi/Index.vue","frontend/src/views/ap-ledger/Index.vue","frontend/src/views/ap-ledger/__tests__/ap-ledger-index.smoke.test.ts","frontend/src/views/approval-configs/Form.vue","frontend/src/views/approval-configs/Index.vue","frontend/src/views/approval-templates/Form.vue","frontend/src/views/approval-templates/Index.vue","frontend/src/views/approval-templates/__tests__/approval-templates.smoke.test.ts","frontend/src/views/approvals/Detail.vue","frontend/src/views/approvals/Index.vue","frontend/src/views/ar-ledger/Detail.vue","frontend/src/views/ar-ledger/Form.vue","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/__tests__/ar-ledger-g4.smoke.test.ts","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/ar-ledger/components/index.ts","frontend/src/views/assembly/AssemblyOrderForm.vue","frontend/src/views/assembly/AssemblyOrderList.vue","frontend/src/views/assembly/AssemblyReceiptForm.vue","frontend/src/views/assembly/AssemblyReceiptList.vue","frontend/src/views/assembly/BomForm.vue","frontend/src/views/assembly/BomList.vue","frontend/src/views/assembly/MaterialIssueForm.vue","frontend/src/views/assembly/MaterialIssueList.vue","frontend/src/views/assembly/index.ts","frontend/src/views/assets/Activate.vue","frontend/src/views/assets/Detail.vue","frontend/src/views/assets/Form.vue","frontend/src/views/assets/Index.vue","frontend/src/views/assets/__tests__/asset-ops-gov.smoke.test.ts","frontend/src/views/assets/__tests__/assets-g4.smoke.test.ts","frontend/src/views/assets/__tests__/service-aux-gov.smoke.test.ts","frontend/src/views/attribution-models/Form.vue","frontend/src/views/attribution-models/Index.vue","frontend/src/views/attribution-reports/Index.vue","frontend/src/views/attribution/Index.vue","frontend/src/views/auth/Index.vue","frontend/src/views/auth/__tests__/auth.smoke.test.ts","frontend/src/views/backend-management/Index.vue","frontend/src/views/biz-sequences/Form.vue","frontend/src/views/biz-sequences/Index.vue","frontend/src/views/bom/Detail.vue","frontend/src/views/bom/Form.vue","frontend/src/views/bom/Index.vue","frontend/src/views/campaign-analytics/Index.vue","frontend/src/views/campaign-drafts/Index.vue","frontend/src/views/campaign-drafts/__tests__/campaign-drafts.smoke.test.ts","frontend/src/views/campaign-library/Index.vue","frontend/src/views/campaign-library/__tests__/campaign-library.smoke.test.ts","frontend/src/views/campaign-targets/Index.vue","frontend/src/views/campaign-targets/__tests__/campaign-targets.smoke.test.ts","frontend/src/views/campaign-tools/Index.vue","frontend/src/views/campaign-tools/__tests__/campaign-tools.smoke.test.ts","frontend/src/views/campaign-use-case-templates/Form.vue","frontend/src/views/campaign-use-case-templates/Index.vue","frontend/src/views/campaign-use-case-templates/__tests__/campaign-use-case-templates.smoke.test.ts","frontend/src/views/campaigns/Analytics.vue","frontend/src/views/campaigns/Detail.vue","frontend/src/views/campaigns/Drafts.vue","frontend/src/views/campaigns/Form.vue","frontend/src/views/campaigns/Index.vue","frontend/src/views/campaigns/Tools.vue","frontend/src/views/campaigns/UseCaseTemplates.vue","frontend/src/views/campaigns/analytics/index.vue","frontend/src/views/campaigns/components/CampaignDetail.vue","frontend/src/views/campaigns/components/CampaignForm.vue","frontend/src/views/campaigns/components/StoreSelectionDialog.vue","frontend/src/views/campaigns/components/ToolConfigDialog.vue","frontend/src/views/campaigns/wizard/Step1BusinessLine.vue","frontend/src/views/campaigns/wizard/Step2UseCase.vue","frontend/src/views/campaigns/wizard/Step3Tools.vue","frontend/src/views/campaigns/wizard/Step4BasicInfo.vue","frontend/src/views/campaigns/wizard/Step4Stores.vue","frontend/src/views/campaigns/wizard/Step5Audience.vue","frontend/src/views/campaigns/wizard/Step6Channels.vue","frontend/src/views/campaigns/wizard/Step7Review.vue","frontend/src/views/campaigns/wizard/__tests__/campaign-wizard.smoke.test.ts","frontend/src/views/campaigns/wizard/components/ToolConfigForms.vue","frontend/src/views/campaigns/wizard/index.vue","frontend/src/views/cash-flow/Detail.vue","frontend/src/views/cash-flow/Form.vue","frontend/src/views/cash-flow/Index.vue","frontend/src/views/cash-flow/__tests__/cash-flow-g4.smoke.test.ts","frontend/src/views/channel-analytics/Index.vue","frontend/src/views/channel-integrations/Detail.vue","frontend/src/views/channel-integrations/Form.vue","frontend/src/views/channel-integrations/Index.vue","frontend/src/views/channel-integrations/__tests__/channel-integrations-g4.smoke.test.ts","frontend/src/views/channels/Detail.vue","frontend/src/views/channels/Form.vue","frontend/src/views/channels/Index.vue","frontend/src/views/channels/__tests__/channels-g4.smoke.test.ts","frontend/src/views/chart-of-accounts/Form.vue","frontend/src/views/chart-of-accounts/Index.vue","frontend/src/views/cohort-analysis/Detail.vue","frontend/src/views/cohort-analysis/Index.vue","frontend/src/views/collaboration/Workbench.vue","frontend/src/views/commissions/Detail.vue","frontend/src/views/commissions/Form.vue","frontend/src/views/commissions/Index.vue","frontend/src/views/commissions/__tests__/commissions-g4.smoke.test.ts","frontend/src/views/commissions/components/MyCommissionsTab.vue","frontend/src/views/commissions/components/RecordsTab.vue","frontend/src/views/commissions/components/RulesTab.vue","frontend/src/views/commissions/components/SettlementsTab.vue","frontend/src/views/community-activities/Form.vue","frontend/src/views/community-activities/Index.vue","frontend/src/views/community-analytics/Form.vue","frontend/src/views/community-analytics/Index.vue","frontend/src/views/community-bots/Form.vue","frontend/src/views/community-bots/Index.vue","frontend/src/views/community-bots/__tests__/community-bots-g4.smoke.test.ts","frontend/src/views/community-fission/Form.vue","frontend/src/views/community-fission/Index.vue","frontend/src/views/community-fission/__tests__/community-fission-g4.smoke.test.ts","frontend/src/views/community-gamification/Index.vue","frontend/src/views/community-gamification/__tests__/community-gamification-g4.smoke.test.ts","frontend/src/views/community-groups/Form.vue","frontend/src/views/community-groups/Index.vue","frontend/src/views/community-levels/Form.vue","frontend/src/views/community-levels/Index.vue","frontend/src/views/community-materials/Form.vue","frontend/src/views/community-materials/Index.vue","frontend/src/views/community-materials/__tests__/community-materials-g4.smoke.test.ts","frontend/src/views/community-members/Form.vue","frontend/src/views/community-members/Index.vue","frontend/src/views/community-messages/Form.vue","frontend/src/views/community-messages/Index.vue","frontend/src/views/community-points/Form.vue","frontend/src/views/community-points/Index.vue","frontend/src/views/community-tasks/Detail.vue","frontend/src/views/community-tasks/Form.vue","frontend/src/views/community-tasks/Index.vue","frontend/src/views/community-tasks/__tests__/community-tasks-g4.smoke.test.ts","frontend/src/views/consumer-behavior-analytics/Index.vue","frontend/src/views/content-analytics/Index.vue","frontend/src/views/content-categories/Form.vue","frontend/src/views/content-categories/Index.vue","frontend/src/views/content-copyright/Form.vue","frontend/src/views/content-copyright/Index.vue","frontend/src/views/content-creation/Form.vue","frontend/src/views/content-creation/Index.vue","frontend/src/views/content-distribution/Form.vue","frontend/src/views/content-distribution/Index.vue","frontend/src/views/content-library/Detail.vue","frontend/src/views/content-library/Form.vue","frontend/src/views/content-library/Index.vue","frontend/src/views/content-library/__tests__/content-library-g4.smoke.test.ts","frontend/src/views/content-review/Form.vue","frontend/src/views/content-review/Index.vue","frontend/src/views/content-social/Workbench.vue","frontend/src/views/content-templates/Form.vue","frontend/src/views/content-templates/Index.vue","frontend/src/views/contract-templates/Detail.vue","frontend/src/views/contract-templates/Form.vue","frontend/src/views/contract-templates/Index.vue","frontend/src/views/contract-templates/__tests__/contract-templates.smoke.test.ts","frontend/src/views/contract-templates/components/TemplatePreview.vue","frontend/src/views/contract-templates/components/VariablePanel.vue","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Form.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/contracts/__tests__/contracts-g4.smoke.test.ts","frontend/src/views/contracts/__tests__/contracts-index.smoke.test.ts","frontend/src/views/contracts/components/DetailApprovalTab.vue","frontend/src/views/contracts/components/DetailAttachmentsTab.vue","frontend/src/views/contracts/components/DetailInfoTab.vue","frontend/src/views/contracts/components/DetailRelationsTab.vue","frontend/src/views/contracts/components/DetailSidebar.vue","frontend/src/views/contracts/components/DetailVersionsTab.vue","frontend/src/views/contracts/components/FormBasicSection.vue","frontend/src/views/contracts/components/FormSignatoriesSection.vue","frontend/src/views/contracts/components/FormSummarySection.vue","frontend/src/views/contracts/composables/useContractDetail.ts","frontend/src/views/contracts/composables/useContractForm.ts","frontend/src/views/conversion-paths/Index.vue","frontend/src/views/cost-allocation/Form.vue","frontend/src/views/cost-allocation/Index.vue","frontend/src/views/cpq/Index.vue","frontend/src/views/cpq/__tests__/cpq.smoke.test.ts","frontend/src/views/cpq/components/BundlesTab.vue","frontend/src/views/cpq/components/PoliciesTab.vue","frontend/src/views/cpq/components/RuleTester.vue","frontend/src/views/cpq/components/RulesTab.vue","frontend/src/views/cpq/components/TemplatesTab.vue","frontend/src/views/cpq/composables/useCpqCommon.ts","frontend/src/views/crm-activities/Index.vue","frontend/src/views/crm-activities/__tests__/crm-activities.smoke.test.ts","frontend/src/views/cross-domain-funnel/Index.vue","frontend/src/views/cross-domain-funnel/__tests__/cross-domain-funnel-g4.smoke.test.ts","frontend/src/views/customer-analytics/Index.vue","frontend/src/views/customer-balance/Form.vue","frontend/src/views/customer-balance/Index.vue","frontend/src/views/customer-balance/__tests__/customer-balance-g4.smoke.test.ts","frontend/src/views/customer-health/Detail.vue","frontend/src/views/customer-health/Index.vue","frontend/src/views/customer-health/__tests__/customer-health.smoke.test.ts","frontend/src/views/customer-journey-orchestration/Detail.vue","frontend/src/views/customer-journey-orchestration/Index.vue","frontend/src/views/customer-journey-orchestration/__tests__/customer-journey-orchestration.smoke.test.ts","frontend/src/views/customer-journey/Detail.vue","frontend/src/views/customer-journey/Index.vue","frontend/src/views/customer-lifecycle-value/Index.vue","frontend/src/views/customer-lifecycle-value/__tests__/customer-lifecycle-value-g4.smoke.test.ts","frontend/src/views/customer-ltv/Index.vue","frontend/src/views/customer-marketing/Index.vue","frontend/src/views/customer-marketing/components/CampaignForm.vue","frontend/src/views/customer-profit/Index.vue","frontend/src/views/customer-segmentation/Form.vue","frontend/src/views/customer-segmentation/Index.vue","frontend/src/views/customers/Detail.vue","frontend/src/views/customers/Form.vue","frontend/src/views/customers/Index.vue","frontend/src/views/customers/__tests__/customers-g4.smoke.test.ts","frontend/src/views/customers/components/DetailBasicInfo.vue","frontend/src/views/customers/components/DetailHealthScore.vue","frontend/src/views/customers/components/DetailLifecyclePanel.vue","frontend/src/views/customers/components/DetailMobile.vue","frontend/src/views/customers/components/DetailRecordTabs.vue","frontend/src/views/customers/components/FormBasicInfo.vue","frontend/src/views/customers/components/FormContacts.vue","frontend/src/views/customers/components/FormDuplicateDialog.vue","frontend/src/views/customers/components/FormServiceConfig.vue","frontend/src/views/customers/components/useCustomerDetail.ts","frontend/src/views/customers/components/useCustomerForm.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/OmniRoiDashboard.vue","frontend/src/views/dashboard/SimpleTest.vue","frontend/src/views/dashboard/__tests__/dashboard-shell-governance.test.ts","frontend/src/views/dashboard/components/FunnelChart.vue","frontend/src/views/dashboard/components/LeadPoolStats.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/departments/Detail.vue","frontend/src/views/departments/Form.vue","frontend/src/views/departments/Index.vue","frontend/src/views/devices/Alerts.vue","frontend/src/views/devices/Detail.vue","frontend/src/views/devices/Form.vue","frontend/src/views/devices/Index.vue","frontend/src/views/devices/__tests__/devices.smoke.test.ts","frontend/src/views/diagnosis/Index.vue","frontend/src/views/diagnosis/__tests__/diagnosis-g4.smoke.test.ts","frontend/src/views/diagnosis/components/RecordDetail.vue","frontend/src/views/diagnosis/components/TemplateDetail.vue","frontend/src/views/diagnosis/components/TemplateForm.vue","frontend/src/views/dictionaries/Index.vue","frontend/src/views/dictionaries/__tests__/dictionaries-g4.smoke.test.ts","frontend/src/views/dimension-transform/Index.vue","frontend/src/views/disbursements/Index.vue","frontend/src/views/disbursements/components/ApLedgerFormDialog.vue","frontend/src/views/disbursements/components/ApLedgerTab.vue","frontend/src/views/disbursements/components/ApproveDialog.vue","frontend/src/views/disbursements/components/CancelDialog.vue","frontend/src/views/disbursements/components/DisbursementDetailDialog.vue","frontend/src/views/disbursements/components/DisbursementFormDialog.vue","frontend/src/views/disbursements/components/DisbursementsTab.vue","frontend/src/views/disbursements/components/ExecuteDialog.vue","frontend/src/views/disbursements/components/ExpenseCategoriesTab.vue","frontend/src/views/disbursements/components/ExpenseCategoryFormDialog.vue","frontend/src/views/disbursements/components/ExpenseClaimFormDialog.vue","frontend/src/views/disbursements/components/ExpenseClaimsTab.vue","frontend/src/views/disbursements/components/MyExpenseClaimsTab.vue","frontend/src/views/disbursements/components/PaymentDialog.input-range.test.ts","frontend/src/views/disbursements/components/PaymentDialog.vue","frontend/src/views/email-marketing/Form.vue","frontend/src/views/email-marketing/Index.vue","frontend/src/views/email-marketing/__tests__/email-marketing-g4.smoke.test.ts","frontend/src/views/email-templates/Form.vue","frontend/src/views/email-templates/Index.vue","frontend/src/views/email-templates/__tests__/email-templates.smoke.test.ts","frontend/src/views/event-logs/Index.vue","frontend/src/views/event-subscriptions/Index.vue","frontend/src/views/event-subscriptions/__tests__/event-subscriptions-g4.smoke.test.ts","frontend/src/views/event-subscriptions/components/SubscriptionForm.vue","frontend/src/views/expense-claims/Index.vue","frontend/src/views/expense-claims/__tests__/expense-claims-index.smoke.test.ts","frontend/src/views/faults/Detail.vue","frontend/src/views/faults/Form.vue","frontend/src/views/faults/Index.vue","frontend/src/views/faults/__tests__/faults-g4.smoke.test.ts","frontend/src/views/files/Index.vue","frontend/src/views/files/__tests__/files.smoke.test.ts","frontend/src/views/finance-os/__tests__/ai-autopilot-center.smoke.test.ts","frontend/src/views/finance-os/__tests__/ai-decision-pages-interactions.smoke.test.ts","frontend/src/views/finance-os/__tests__/cash-forecast-model-g4.smoke.test.ts","frontend/src/views/finance-os/__tests__/expense-auto-collection-real-pages.smoke.test.ts","frontend/src/views/finance-os/__tests__/finance-governance-shell.smoke.test.ts","frontend/src/views/finance-os/__tests__/pr3-cash-pages.smoke.test.ts","frontend/src/views/finance-os/__tests__/price-types.smoke.test.ts","frontend/src/views/finance-os/__tests__/profit-asset-engine.smoke.test.ts","frontend/src/views/finance-os/__tests__/recognition-rules.smoke.test.ts","frontend/src/views/finance-os/__tests__/risk-credit-cash.smoke.test.ts","frontend/src/views/finance-os/ai/AIAutopilotCenter.vue","frontend/src/views/finance-os/ai/AutoCollectionEngine.vue","frontend/src/views/finance-os/ai/AutoCreditAdjustment.vue","frontend/src/views/finance-os/ai/AutoFundScheduling.vue","frontend/src/views/finance-os/ai/CashForecastModel.vue","frontend/src/views/finance-os/ai/DefaultProbabilityModel.vue","frontend/src/views/finance-os/ai/FinanceAI.vue","frontend/src/views/finance-os/ai/RoiExpansionAdvisor.vue","frontend/src/views/finance-os/cash/AccountManagement.vue","frontend/src/views/finance-os/cash/CashControlTower.vue","frontend/src/views/finance-os/cash/CashHealth.vue","frontend/src/views/finance-os/cash/DailySettlement.vue","frontend/src/views/finance-os/cash/Forecast3090.vue","frontend/src/views/finance-os/cash/FundPool.vue","frontend/src/views/finance-os/cash/FundScheduling.vue","frontend/src/views/finance-os/cash/PaymentRequests.vue","frontend/src/views/finance-os/expense/CostAnomaly.vue","frontend/src/views/finance-os/expense/CostCenter.vue","frontend/src/views/finance-os/expense/ExpenseApprovalFlow.vue","frontend/src/views/finance-os/expense/ExpenseCostEngine.vue","frontend/src/views/finance-os/expense/NodeCost.vue","frontend/src/views/finance-os/expense/ProjectCost.vue","frontend/src/views/finance-os/profit/AssetDepreciation.vue","frontend/src/views/finance-os/profit/CityProfit.vue","frontend/src/views/finance-os/profit/EmotionROI.vue","frontend/src/views/finance-os/profit/IOCurve.vue","frontend/src/views/finance-os/profit/PaybackPeriod.vue","frontend/src/views/finance-os/profit/ProductProfit.vue","frontend/src/views/finance-os/profit/ProfitAssetEngine.vue","frontend/src/views/finance-os/profit/ProfitEngine.vue","frontend/src/views/finance-os/revenue/AutoCollectionCenter.vue","frontend/src/views/finance-os/revenue/PriceTypes.vue","frontend/src/views/finance-os/revenue/RecognitionRules.vue","frontend/src/views/finance-os/risk/AbnormalProfit.vue","frontend/src/views/finance-os/risk/CreditLimit.vue","frontend/src/views/finance-os/risk/CreditScore.vue","frontend/src/views/finance-os/risk/FreezeMechanism.vue","frontend/src/views/finance-os/risk/OverdueForecast.vue","frontend/src/views/finance-os/risk/RiskControl.vue","frontend/src/views/finance-os/risk/RiskCreditHub.vue","frontend/src/views/finance-os/risk/TaxRisk.vue","frontend/src/views/finance-os/shared/FinanceGovernanceShell.vue","frontend/src/views/finance-periods/Index.vue","frontend/src/views/finance-periods/__tests__/finance-periods-g4.smoke.test.ts","frontend/src/views/finance/Index.vue","frontend/src/views/finance/MarketingReconciliation.vue","frontend/src/views/financial-reports/Index.vue","frontend/src/views/financial-reports/__tests__/financial-reports-g4.smoke.test.ts","frontend/src/views/fulfillment/AcceptanceAudit.vue","frontend/src/views/fulfillment/Closures.vue","frontend/src/views/fulfillment/Detail.vue","frontend/src/views/fulfillment/Evaluations.vue","frontend/src/views/fulfillment/Exceptions.vue","frontend/src/views/fulfillment/Form.vue","frontend/src/views/fulfillment/Index.vue","frontend/src/views/fulfillment/PlanDetail.vue","frontend/src/views/fulfillment/Plans.vue","frontend/src/views/fulfillment/__tests__/fulfillment-g4.smoke.test.ts","frontend/src/views/geo-analysis/Index.vue","frontend/src/views/geo-analytics/Index.vue","frontend/src/views/geo-fences/Form.vue","frontend/src/views/geo-fences/Index.vue","frontend/src/views/geo-keywords/Detail.vue","frontend/src/views/geo-keywords/Index.vue","frontend/src/views/geo-pois/Form.vue","frontend/src/views/geo-pois/Index.vue","frontend/src/views/geo-reviews/Index.vue","frontend/src/views/groupbuy-analytics/Form.vue","frontend/src/views/groupbuy-analytics/Index.vue","frontend/src/views/groupbuy-analytics/__tests__/groupbuy-analytics-g4.smoke.test.ts","frontend/src/views/groupbuy-campaigns/Form.vue","frontend/src/views/groupbuy-campaigns/Index.vue","frontend/src/views/groupbuy-commissions/Detail.vue","frontend/src/views/groupbuy-commissions/Index.vue","frontend/src/views/groupbuy-influencers/Form.vue","frontend/src/views/groupbuy-influencers/Index.vue","frontend/src/views/groupbuy-influencers/__tests__/groupbuy-influencers-g4.smoke.test.ts","frontend/src/views/groupbuy-inventory/Index.vue","frontend/src/views/groupbuy-inventory/__tests__/groupbuy-inventory-g4.smoke.test.ts","frontend/src/views/groupbuy-orders/Detail.vue","frontend/src/views/groupbuy-orders/Form.vue","frontend/src/views/groupbuy-orders/Index.vue","frontend/src/views/groupbuy-orders/__tests__/groupbuy-orders-g4.smoke.test.ts","frontend/src/views/groupbuy-participants/Detail.vue","frontend/src/views/groupbuy-participants/Form.vue","frontend/src/views/groupbuy-participants/Index.vue","frontend/src/views/groupbuy-participants/__tests__/groupbuy-participants-g4.smoke.test.ts","frontend/src/views/groupbuy-platforms/Form.vue","frontend/src/views/groupbuy-platforms/Index.vue","frontend/src/views/groupbuy-pricing/Form.vue","frontend/src/views/groupbuy-pricing/Index.vue","frontend/src/views/groupbuy-pricing/__tests__/groupbuy-pricing.smoke.test.ts","frontend/src/views/groupbuy-products/Detail.vue","frontend/src/views/groupbuy-products/Form.vue","frontend/src/views/groupbuy-products/Index.vue","frontend/src/views/groupbuy-promotions/Form.vue","frontend/src/views/groupbuy-promotions/Index.vue","frontend/src/views/groupbuy-redemptions/Detail.vue","frontend/src/views/groupbuy-redemptions/Index.vue","frontend/src/views/groupbuy-redemptions/VoucherDetail.vue","frontend/src/views/groupbuy-reviews/Detail.vue","frontend/src/views/groupbuy-reviews/Index.vue","frontend/src/views/groupbuy-settlements/Detail.vue","frontend/src/views/groupbuy-settlements/Form.vue","frontend/src/views/groupbuy-settlements/Index.vue","frontend/src/views/hr/Index.vue","frontend/src/views/hr/Workbench.vue","frontend/src/views/hr/__tests__/attendance-payroll-g4.smoke.test.ts","frontend/src/views/hr/__tests__/hr-tabs-query-sync.test.ts","frontend/src/views/hr/__tests__/training-regressions.smoke.test.ts","frontend/src/views/hr/attendance/Index.vue","frontend/src/views/hr/attendance/components/AttendanceTab.vue","frontend/src/views/hr/attendance/components/HolidaysTab.vue","frontend/src/views/hr/attendance/components/LeavesTab.vue","frontend/src/views/hr/attendance/components/OvertimeTab.vue","frontend/src/views/hr/attendance/components/SchedulesTab.vue","frontend/src/views/hr/attendance/components/ShiftsTab.vue","frontend/src/views/hr/benefits/Index.vue","frontend/src/views/hr/benefits/components/ClaimsTab.vue","frontend/src/views/hr/benefits/components/EnrollmentsTab.vue","frontend/src/views/hr/benefits/components/PlansTab.vue","frontend/src/views/hr/payroll/Index.vue","frontend/src/views/hr/payroll/components/GradesTab.vue","frontend/src/views/hr/payroll/components/ItemsTab.vue","frontend/src/views/hr/payroll/components/MyPayslipsTab.vue","frontend/src/views/hr/payroll/components/PeriodsTab.vue","frontend/src/views/hr/payroll/components/StructuresTab.vue","frontend/src/views/hr/shared/pagination.ts","frontend/src/views/hr/training/Index.vue","frontend/src/views/hr/training/components/CapabilityRadarTab.vue","frontend/src/views/hr/training/components/CertificatesTab.vue","frontend/src/views/hr/training/components/CertificationCatalogTab.vue","frontend/src/views/hr/training/components/CoachPracticeTab.vue","frontend/src/views/hr/training/components/CompetencyTab.vue","frontend/src/views/hr/training/components/CourseMarketplaceTab.vue","frontend/src/views/hr/training/components/CoursesTab.vue","frontend/src/views/hr/training/components/EffectDashboardTab.vue","frontend/src/views/hr/training/components/ExamsTab.vue","frontend/src/views/hr/training/components/LearningPathTab.vue","frontend/src/views/hr/training/components/LearningTab.vue","frontend/src/views/hr/training/components/NineBoxTab.vue","frontend/src/views/hr/training/components/PlansTab.vue","frontend/src/views/hr/training/components/RoiDashboardTab.vue","frontend/src/views/hr/training/components/SessionsTab.vue","frontend/src/views/im-channels/Index.vue","frontend/src/views/im-channels/__tests__/im-channels-g4.smoke.test.ts","frontend/src/views/im/ChannelDetail.vue","frontend/src/views/im/ChannelList.vue","frontend/src/views/im/Index.vue","frontend/src/views/im/VideoCallList.vue","frontend/src/views/im/VideoCallRoom.vue","frontend/src/views/im/__tests__/channel-list.smoke.test.ts","frontend/src/views/im/components/MessageSearch.vue","frontend/src/views/integration-services/Index.vue","frontend/src/views/integration-services/__tests__/integration-services-index.smoke.test.ts","frontend/src/views/inventory/AlertSettings.vue","frontend/src/views/inventory/Analytics.vue","frontend/src/views/inventory/CountDetail.vue","frontend/src/views/inventory/Counts.vue","frontend/src/views/inventory/Index.vue","frontend/src/views/inventory/Reservations.vue","frontend/src/views/inventory/Snapshots.vue","frontend/src/views/invoice-requests/Detail.vue","frontend/src/views/invoice-requests/Form.vue","frontend/src/views/invoice-requests/Index.vue","frontend/src/views/invoice-verification/Index.vue","frontend/src/views/invoices/Detail.vue","frontend/src/views/invoices/Form.vue","frontend/src/views/invoices/Index.vue","frontend/src/views/invoices/__tests__/invoices-g4.smoke.test.ts","frontend/src/views/journal-entries/Detail.vue","frontend/src/views/journal-entries/Form.vue","frontend/src/views/journal-entries/Index.vue","frontend/src/views/journal-entries/__tests__/journal-entries-g4.smoke.test.ts","frontend/src/views/journey-orchestration/Detail.vue","frontend/src/views/journey-orchestration/Form.vue","frontend/src/views/journey-orchestration/Index.vue","frontend/src/views/knowledge-base/KnowledgeCapture.vue","frontend/src/views/knowledge-base/KnowledgeFeedback.vue","frontend/src/views/knowledge-base/__tests__/knowledge-base.smoke.test.ts","frontend/src/views/knowledge-candidates/Detail.vue","frontend/src/views/knowledge-candidates/Index.vue","frontend/src/views/knowledge-capture/Detail.vue","frontend/src/views/knowledge-capture/Index.vue","frontend/src/views/knowledge-feedback/Index.vue","frontend/src/views/knowledge-feedback/__tests__/knowledge-feedback-index.smoke.test.ts","frontend/src/views/knowledge/Detail.vue","frontend/src/views/knowledge/Feedback.vue","frontend/src/views/knowledge/Form.vue","frontend/src/views/knowledge/Index.vue","frontend/src/views/knowledge/__tests__/knowledge-g4.smoke.test.ts","frontend/src/views/knowledge/components/KnowledgeGraph.vue","frontend/src/views/knowledge/components/KnowledgeHeatmap.vue","frontend/src/views/knowledge/components/KnowledgeROI.vue","frontend/src/views/knowledge/components/KnowledgeVersions.vue","frontend/src/views/landing-pages/Form.vue","frontend/src/views/landing-pages/Index.vue","frontend/src/views/lead-assignment/Form.vue","frontend/src/views/lead-assignment/Index.vue","frontend/src/views/lead-assignment/__tests__/lead-assignment-detail.smoke.test.ts","frontend/src/views/lead-assignment/__tests__/lead-assignment-g4.smoke.test.ts","frontend/src/views/lead-assignment/__tests__/lead-assignment.smoke.test.ts","frontend/src/views/lead-import/Index.vue","frontend/src/views/lead-pool/Index.vue","frontend/src/views/lead-pools/Detail.vue","frontend/src/views/lead-pools/Form.vue","frontend/src/views/lead-pools/Index.vue","frontend/src/views/lead-qualification/Index.vue","frontend/src/views/lead-qualification/__tests__/lead-qualification-index.smoke.test.ts","frontend/src/views/lead-scoring-ai/BatchPredict.vue","frontend/src/views/lead-scoring-ai/Index.vue","frontend/src/views/lead-scoring-ai/ModelDetail.vue","frontend/src/views/lead-scoring/Form.vue","frontend/src/views/lead-scoring/Index.vue","frontend/src/views/lead-scoring/__tests__/lead-scoring-g4.smoke.test.ts","frontend/src/views/lead-scoring/__tests__/lead-scoring.smoke.test.ts","frontend/src/views/leads/Assignment.vue","frontend/src/views/leads/Detail.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/leads/__tests__/leads-index.smoke.test.ts","frontend/src/views/leads/useLeadCenterContext.ts","frontend/src/views/livestream-analytics/Form.vue","frontend/src/views/livestream-analytics/Index.vue","frontend/src/views/livestream-gifts/Form.vue","frontend/src/views/livestream-gifts/Index.vue","frontend/src/views/livestream-groupbuy-conversion/Index.vue","frontend/src/views/livestream-interactions/Form.vue","frontend/src/views/livestream-interactions/Index.vue","frontend/src/views/livestream-products/Form.vue","frontend/src/views/livestream-products/Index.vue","frontend/src/views/livestream-rooms/Detail.vue","frontend/src/views/livestream-rooms/Form.vue","frontend/src/views/livestream-rooms/Index.vue","frontend/src/views/livestream-schedules/Form.vue","frontend/src/views/livestream-schedules/Index.vue","frontend/src/views/livestream-scripts/Form.vue","frontend/src/views/livestream-scripts/Index.vue","frontend/src/views/livestream/Index.vue","frontend/src/views/livestream/RoomForm.vue","frontend/src/views/livestream/Schedules.vue","frontend/src/views/livestream/Sessions.vue","frontend/src/views/local-events/Form.vue","frontend/src/views/local-events/Index.vue","frontend/src/views/local-events/__tests__/local-events.smoke.test.ts","frontend/src/views/local-promotion/Form.vue","frontend/src/views/local-promotion/Index.vue","frontend/src/views/local-promotion/__tests__/local-promotion.smoke.test.ts","frontend/src/views/location-assessments/Detail.vue","frontend/src/views/location-assessments/Form.vue","frontend/src/views/location-assessments/Index.vue","frontend/src/views/location-assessments/Score.vue","frontend/src/views/login-logs/Index.vue","frontend/src/views/maintenance/Calendar.vue","frontend/src/views/maintenance/Index.vue","frontend/src/views/maintenance/PlanDetail.vue","frontend/src/views/maintenance/PlanForm.vue","frontend/src/views/maintenance/TaskDetail.vue","frontend/src/views/maintenance/TaskForm.vue","frontend/src/views/maintenance/__tests__/maintenance-g4.smoke.test.ts","frontend/src/views/marketing-attribution/Index.vue","frontend/src/views/marketing-attribution/__tests__/marketing-attribution.smoke.test.ts","frontend/src/views/marketing-automation/Form.vue","frontend/src/views/marketing-automation/Index.vue","frontend/src/views/marketing-calendar/Index.vue","frontend/src/views/marketing-calendar/components/CalendarAgendaView.vue","frontend/src/views/marketing-calendar/components/CalendarMonthView.vue","frontend/src/views/marketing-calendar/components/CalendarWeekView.vue","frontend/src/views/marketing-calendar/components/EventDetailDrawer.vue","frontend/src/views/marketing-calendar/components/EventFormDialog.vue","frontend/src/views/marketing-calendar/composables/useMarketingCalendar.ts","frontend/src/views/marketing-chatbot/Index.vue","frontend/src/views/marketing-chatbot/components/AnalyticsPanel.vue","frontend/src/views/marketing-chatbot/components/BotDialogs.vue","frontend/src/views/marketing-chatbot/components/BotTable.vue","frontend/src/views/marketing-chatbot/components/ConversationTable.vue","frontend/src/views/marketing-chatbot/components/IntentTable.vue","frontend/src/views/marketing-chatbot/components/KnowledgeTable.vue","frontend/src/views/marketing-chatbot/components/StatsCards.vue","frontend/src/views/marketing-chatbot/composables/useChatbot.ts","frontend/src/views/marketing-chatbot/composables/useChatbotLabels.ts","frontend/src/views/marketing-content/ContentForm.vue","frontend/src/views/marketing-content/Index.vue","frontend/src/views/marketing-content/__tests__/marketing-content-g4.smoke.test.ts","frontend/src/views/marketing-effectiveness/Index.vue","frontend/src/views/marketing-forms/Form.vue","frontend/src/views/marketing-forms/Index.vue","frontend/src/views/marketing-matrix/AccountForm.vue","frontend/src/views/marketing-matrix/Index.vue","frontend/src/views/marketing-north-star/Index.vue","frontend/src/views/marketing-north-star/components/NorthStarAlerts.vue","frontend/src/views/marketing-north-star/components/NorthStarDashboard.vue","frontend/src/views/marketing-north-star/components/NorthStarMetricForm.vue","frontend/src/views/marketing-timeslots/Index.vue","frontend/src/views/marketing-tools/Detail.vue","frontend/src/views/marketing-tools/Form.vue","frontend/src/views/marketing-tools/Index.vue","frontend/src/views/marketing-workflows/Form.vue","frontend/src/views/marketing-workflows/Index.vue","frontend/src/views/marketing/Index.vue","frontend/src/views/marketing/budget-alerts/Index.vue","frontend/src/views/mdm/Index.vue","frontend/src/views/meddpicc-analyses/Index.vue","frontend/src/views/meddpicc-analyses/__tests__/meddpicc-analyses-index.smoke.test.ts","frontend/src/views/member-benefits/Form.vue","frontend/src/views/member-benefits/Index.vue","frontend/src/views/member-benefits/__tests__/member-benefits.smoke.test.ts","frontend/src/views/member-levels/Form.vue","frontend/src/views/member-levels/Index.vue","frontend/src/views/member-levels/__tests__/member-levels.smoke.test.ts","frontend/src/views/member-points/Index.vue","frontend/src/views/member-points/__tests__/member-points.smoke.test.ts","frontend/src/views/members/Form.vue","frontend/src/views/members/Index.vue","frontend/src/views/members/__tests__/members.smoke.test.ts","frontend/src/views/menus/Index.vue","frontend/src/views/menus/__tests__/menus-g4.smoke.test.ts","frontend/src/views/metric-tree/Index.vue","frontend/src/views/multi-touch-attribution/Index.vue","frontend/src/views/multi-touch-attribution/__tests__/multi-touch-attribution.smoke.test.ts","frontend/src/views/notification-configs/Form.vue","frontend/src/views/notification-configs/Index.vue","frontend/src/views/notifications/Index.vue","frontend/src/views/omnichannel-dashboard/Index.vue","frontend/src/views/omnichannel-data-hub/Index.vue","frontend/src/views/omnichannel-touchpoints/Index.vue","frontend/src/views/operation-logs/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Form.vue","frontend/src/views/opportunities/Index.vue","frontend/src/views/opportunities/Pipeline.vue","frontend/src/views/opportunities/__tests__/opportunities-g4.smoke.test.ts","frontend/src/views/opportunities/components/DetailBasicInfo.vue","frontend/src/views/opportunities/components/DetailCollaboration.vue","frontend/src/views/opportunities/components/DetailCompetitors.vue","frontend/src/views/opportunities/components/DetailDialogs.vue","frontend/src/views/opportunities/components/DetailFollowups.vue","frontend/src/views/opportunities/components/DetailHeader.vue","frontend/src/views/opportunities/components/DetailMeddpicc.vue","frontend/src/views/opportunities/components/DetailProducts.vue","frontend/src/views/opportunities/components/DetailQuotes.vue","frontend/src/views/opportunities/components/DetailSamples.vue","frontend/src/views/opportunities/components/DetailSidebar.vue","frontend/src/views/opportunities/components/DetailStageProgress.vue","frontend/src/views/opportunities/components/DetailTeam.vue","frontend/src/views/opportunities/components/SalesCoachDialog.vue","frontend/src/views/opportunities/components/useOpportunityDetail.ts","frontend/src/views/orders/Detail.vue","frontend/src/views/orders/Form.vue","frontend/src/views/orders/Index.vue","frontend/src/views/orders/__tests__/orders-g4.smoke.test.ts","frontend/src/views/orders/components/DetailDesktop.vue","frontend/src/views/orders/components/DetailMobile.vue","frontend/src/views/orders/components/FormDesktop.vue","frontend/src/views/orders/components/FormMobile.vue","frontend/src/views/orders/composables/useOrderDetail.ts","frontend/src/views/orders/composables/useOrderForm.ts","frontend/src/views/orders/composables/useOrderTimeline.ts","frontend/src/views/org-chart/Index.vue","frontend/src/views/org-chart/__tests__/org-chart-g4.smoke.test.ts","frontend/src/views/outbound/__tests__/outbound-g4.smoke.test.ts","frontend/src/views/partner-customers/Detail.vue","frontend/src/views/partner-customers/Form.vue","frontend/src/views/partner-customers/Index.vue","frontend/src/views/partner-customers/__tests__/partner-customers-g4.smoke.test.ts","frontend/src/views/partners/Detail.vue","frontend/src/views/partners/Form.vue","frontend/src/views/partners/Index.vue","frontend/src/views/partners/__tests__/partners-g4.smoke.test.ts","frontend/src/views/payment-analytics/AgingChart.vue","frontend/src/views/payment-analytics/Index.vue","frontend/src/views/payment-plans/Index.vue","frontend/src/views/payments/Index.vue","frontend/src/views/payments/PlanForm.vue","frontend/src/views/payments/Reconcile.vue","frontend/src/views/payments/RecordForm.vue","frontend/src/views/payments/__tests__/payments-g4.smoke.test.ts","frontend/src/views/payments/__tests__/payments-index.smoke.test.ts","frontend/src/views/pm/Calendar.vue","frontend/src/views/pm/Detail.vue","frontend/src/views/pm/Index.vue","frontend/src/views/pm/PlanForm.vue","frontend/src/views/pm/__tests__/pm-g4.smoke.test.ts","frontend/src/views/positions/Detail.vue","frontend/src/views/positions/Index.vue","frontend/src/views/positions/PositionTree.vue","frontend/src/views/positions/__tests__/positions-g4.smoke.test.ts","frontend/src/views/predictive-analytics/Detail.vue","frontend/src/views/predictive-analytics/Form.vue","frontend/src/views/predictive-analytics/Index.vue","frontend/src/views/price-books/Detail.vue","frontend/src/views/price-books/Form.vue","frontend/src/views/price-books/Index.vue","frontend/src/views/price-books/__tests__/price-books-gov.smoke.test.ts","frontend/src/views/process-designer/Designer.vue","frontend/src/views/process-designer/ProcessList.vue","frontend/src/views/process-designer/__tests__/process-designer.smoke.test.ts","frontend/src/views/process-designer/components/BpmnValidator.ts","frontend/src/views/process-designer/components/HistoryManager.ts","frontend/src/views/process-designer/utils/bpmn-export.ts","frontend/src/views/product-analytics/Index.vue","frontend/src/views/product-categories/Index.vue","frontend/src/views/product-categories/__tests__/product-categories-g4.smoke.test.ts","frontend/src/views/products/Categories.vue","frontend/src/views/products/Detail.vue","frontend/src/views/products/Form.vue","frontend/src/views/products/Index.vue","frontend/src/views/products/LowStockAlert.vue","frontend/src/views/products/__tests__/products-g4.smoke.test.ts","frontend/src/views/profile/Index.vue","frontend/src/views/profile/__tests__/profile-g4.smoke.test.ts","frontend/src/views/projects/Calendar.vue","frontend/src/views/projects/Detail.vue","frontend/src/views/projects/Gantt.vue","frontend/src/views/projects/GlobalGantt.vue","frontend/src/views/projects/Index.vue","frontend/src/views/projects/Milestones.vue","frontend/src/views/projects/Tasks.vue","frontend/src/views/projects/components/gantt/DependencyDialog.vue","frontend/src/views/projects/components/gantt/ProjectGanttChart.vue","frontend/src/views/projects/components/gantt/ProjectGanttToolbar.vue","frontend/src/views/projects/components/gantt/composables/useDependencyLine.ts","frontend/src/views/projects/components/gantt/composables/useProjectGanttData.ts","frontend/src/views/public/PublicLanding.vue","frontend/src/views/purchase-orders/Detail.vue","frontend/src/views/purchase-orders/Form.vue","frontend/src/views/purchase-orders/Index.vue","frontend/src/views/purchase-orders/__tests__/purchase-orders-g4.smoke.test.ts","frontend/src/views/qr-codes/Form.vue","frontend/src/views/qr-codes/Index.vue","frontend/src/views/qr-codes/__tests__/qr-codes.smoke.test.ts","frontend/src/views/quotes/Approval.vue","frontend/src/views/quotes/Detail.vue","frontend/src/views/quotes/Editor.vue","frontend/src/views/quotes/Form.vue","frontend/src/views/quotes/Index.vue","frontend/src/views/quotes/__tests__/form-calculation.test.ts","frontend/src/views/quotes/__tests__/quotes-index.smoke.test.ts","frontend/src/views/quotes/form-calculation.ts","frontend/src/views/realtime-trigger/Detail.vue","frontend/src/views/realtime-trigger/Form.vue","frontend/src/views/realtime-trigger/Index.vue","frontend/src/views/realtime/Index.vue","frontend/src/views/reconciliation/Detail.vue","frontend/src/views/reconciliation/Form.vue","frontend/src/views/reconciliation/Index.vue","frontend/src/views/reconciliation/__tests__/reconciliation-g4.smoke.test.ts","frontend/src/views/reconciliation/components/ImportStatementDialog.vue","frontend/src/views/redemptions/Index.vue","frontend/src/views/renewal-tasks/Detail.vue","frontend/src/views/renewal-tasks/Form.vue","frontend/src/views/renewal-tasks/Index.vue","frontend/src/views/renewals/Detail.vue","frontend/src/views/renewals/Form.vue","frontend/src/views/renewals/Index.vue","frontend/src/views/renewals/__tests__/renewals-g4.smoke.test.ts","frontend/src/views/reports/Detail.vue","frontend/src/views/reports/Index.vue","frontend/src/views/reports/Schedules.vue","frontend/src/views/reports/Templates.vue","frontend/src/views/resource-requests/Detail.vue","frontend/src/views/resource-requests/Form.vue","frontend/src/views/resource-requests/index.vue","frontend/src/views/revenue/Detail.vue","frontend/src/views/revenue/Index.vue","frontend/src/views/rfm-analysis/Detail.vue","frontend/src/views/rfm-analysis/Index.vue","frontend/src/views/rma/Detail.vue","frontend/src/views/rma/Form.vue","frontend/src/views/rma/Index.vue","frontend/src/views/rma/__tests__/rma-form.smoke.test.ts","frontend/src/views/roles/Index.vue","frontend/src/views/roles/components/PermissionAssign.vue","frontend/src/views/roles/components/RoleForm.vue","frontend/src/views/roles/components/RoleUsers.vue","frontend/src/views/sales-dashboard/Index.vue","frontend/src/views/sales-funnel/Index.vue","frontend/src/views/sample-requests/Detail.vue","frontend/src/views/sample-requests/Form.vue","frontend/src/views/sample-requests/Index.vue","frontend/src/views/satisfaction/Analytics.vue","frontend/src/views/satisfaction/Detail.vue","frontend/src/views/satisfaction/Form.vue","frontend/src/views/satisfaction/Index.vue","frontend/src/views/satisfaction/Responses.vue","frontend/src/views/scheduled-jobs/Index.vue","frontend/src/views/scheduled-jobs/__tests__/scheduled-jobs-g4.smoke.test.ts","frontend/src/views/search/Index.vue","frontend/src/views/security-settings/Index.vue","frontend/src/views/segments/Detail.vue","frontend/src/views/segments/Form.vue","frontend/src/views/segments/Index.vue","frontend/src/views/self-operated-store/Index.vue","frontend/src/views/serial-numbers/Activate.vue","frontend/src/views/serial-numbers/Detail.vue","frontend/src/views/serial-numbers/Form.vue","frontend/src/views/serial-numbers/Index.vue","frontend/src/views/service-dashboard/Index.vue","frontend/src/views/service-dashboard/components/AlertsPanel.vue","frontend/src/views/service-dashboard/components/EngineerRankingPanel.vue","frontend/src/views/service-dashboard/components/OverviewCards.vue","frontend/src/views/service-dashboard/components/SLAPanel.vue","frontend/src/views/service-dashboard/components/SatisfactionPanel.vue","frontend/src/views/service-dashboard/components/TicketStatsPanel.vue","frontend/src/views/service-dashboard/components/TrendsPanel.vue","frontend/src/views/service-dashboard/composables/useServiceDashboard.ts","frontend/src/views/service-monitor/Index.vue","frontend/src/views/service-monitor/__tests__/service-monitor-g4.smoke.test.ts","frontend/src/views/service/TicketGantt.vue","frontend/src/views/service/components/TicketGanttChart.vue","frontend/src/views/service/composables/useTicketGanttData.ts","frontend/src/views/settings/Index.vue","frontend/src/views/settings/IntegrationServices.vue","frontend/src/views/settings/__tests__/integration-services.smoke.test.ts","frontend/src/views/settings/components/AdPlatformsPanel.vue","frontend/src/views/settings/components/CacheManagement.vue","frontend/src/views/settings/components/EmailConfigPanel.vue","frontend/src/views/settings/components/EventLogsPanel.vue","frontend/src/views/settings/components/GroupbuyPanel.vue","frontend/src/views/settings/components/MetricsPanel.vue","frontend/src/views/settings/components/NotificationSettings.vue","frontend/src/views/settings/components/ProfileSettings.vue","frontend/src/views/settings/components/ScheduledJobsPanel.vue","frontend/src/views/settings/components/ServiceStatusPanel.vue","frontend/src/views/settings/components/SmsConfigPanel.vue","frontend/src/views/settings/components/SystemSettings.vue","frontend/src/views/settings/components/TestResultBlock.vue","frontend/src/views/settings/components/integration/IntegrationAdPlatformsPanel.vue","frontend/src/views/settings/components/integration/IntegrationAiConfig.vue","frontend/src/views/settings/components/integration/IntegrationDingtalkConfig.vue","frontend/src/views/settings/components/integration/IntegrationEmailConfig.vue","frontend/src/views/settings/components/integration/IntegrationFeishuConfig.vue","frontend/src/views/settings/components/integration/IntegrationGroupbuyPanel.vue","frontend/src/views/settings/components/integration/IntegrationSmsConfig.vue","frontend/src/views/settings/components/integration/IntegrationWebhookConfig.vue","frontend/src/views/settings/components/integration/IntegrationWechatPublicConfig.vue","frontend/src/views/settings/components/integration/IntegrationWechatWorkConfig.vue","frontend/src/views/settings/components/useSettings.ts","frontend/src/views/settings/composables/useIntegrationServices.ts","frontend/src/views/shipments/Detail.vue","frontend/src/views/shipments/Form.vue","frontend/src/views/shipments/Index.vue","frontend/src/views/shipments/__tests__/shipments-g4.smoke.test.ts","frontend/src/views/sla/Dashboard.vue","frontend/src/views/sla/Index.vue","frontend/src/views/sla/components/SLADashboard.vue","frontend/src/views/sla/components/index.ts","frontend/src/views/sms-marketing/Index.vue","frontend/src/views/sms-marketing/components/SmsCampaignManager.vue","frontend/src/views/sms-marketing/components/SmsTemplateManager.vue","frontend/src/views/sms-marketing/composables/useSmsLabels.ts","frontend/src/views/social-accounts/Form.vue","frontend/src/views/social-accounts/Index.vue","frontend/src/views/social-analytics/Index.vue","frontend/src/views/social-analytics/__tests__/social-analytics-g4.smoke.test.ts","frontend/src/views/social-auto-replies/Form.vue","frontend/src/views/social-auto-replies/Index.vue","frontend/src/views/social-competitors/Form.vue","frontend/src/views/social-competitors/Index.vue","frontend/src/views/social-followers/Form.vue","frontend/src/views/social-followers/Index.vue","frontend/src/views/social-followers/__tests__/social-followers-g4.smoke.test.ts","frontend/src/views/social-hot-topics/Form.vue","frontend/src/views/social-hot-topics/Index.vue","frontend/src/views/social-interactions/Form.vue","frontend/src/views/social-interactions/Index.vue","frontend/src/views/social-interactions/__tests__/social-interactions-g4.smoke.test.ts","frontend/src/views/social-matrix/Form.vue","frontend/src/views/social-matrix/Index.vue","frontend/src/views/social-posts/Detail.vue","frontend/src/views/social-posts/Form.vue","frontend/src/views/social-posts/Index.vue","frontend/src/views/social-posts/__tests__/social-posts-g4.smoke.test.ts","frontend/src/views/spare-parts/Detail.vue","frontend/src/views/spare-parts/Form.vue","frontend/src/views/spare-parts/Index.vue","frontend/src/views/spare-parts/components/SparePartForm.vue","frontend/src/views/spare-parts/components/StockOperationDialog.vue","frontend/src/views/spare-parts/components/TransactionHistory.vue","frontend/src/views/stage-knowledge/Index.vue","frontend/src/views/stage-knowledge/__tests__/stage-knowledge-index.smoke.test.ts","frontend/src/views/store-agency/Index.vue","frontend/src/views/store-configs/Form.vue","frontend/src/views/store-configs/Index.vue","frontend/src/views/store-inventory/Index.vue","frontend/src/views/store-performance/Index.vue","frontend/src/views/store-performance/__tests__/store-performance-g4.smoke.test.ts","frontend/src/views/store-settlements/Index.vue","frontend/src/views/store-staff/Index.vue","frontend/src/views/stores/Detail.vue","frontend/src/views/stores/Form.vue","frontend/src/views/stores/Index.vue","frontend/src/views/stores/__tests__/stores-g4.smoke.test.ts","frontend/src/views/supplier-center/Index.vue","frontend/src/views/supplier-center/__tests__/supplier-center-g4.smoke.test.ts","frontend/src/views/supplier-management/Applications.vue","frontend/src/views/supplier-management/Contracts.vue","frontend/src/views/supplier-management/Index.vue","frontend/src/views/supplier-management/JBPs.vue","frontend/src/views/supplier-management/Rejections.vue","frontend/src/views/supplier-management/Risks.vue","frontend/src/views/supplier-management/Scorecards.vue","frontend/src/views/supplier-management/StoreSuppliers.vue","frontend/src/views/supplier-management/__tests__/store-suppliers.smoke.test.ts","frontend/src/views/supplier-payments/Index.vue","frontend/src/views/supplier-payments/__tests__/supplier-payments-index.smoke.test.ts","frontend/src/views/suppliers/Detail.vue","frontend/src/views/suppliers/Form.vue","frontend/src/views/suppliers/Index.vue","frontend/src/views/supply-chain/Detail.vue","frontend/src/views/supply-chain/Form.vue","frontend/src/views/supply-chain/Index.vue","frontend/src/views/supply-chain/Workbench.vue","frontend/src/views/swot-analyses/Index.vue","frontend/src/views/system-events/Index.vue","frontend/src/views/system-import/Index.vue","frontend/src/views/system-import/__tests__/system-import-g4.smoke.test.ts","frontend/src/views/system-monitor/Index.vue","frontend/src/views/system-monitor/__tests__/system-monitor-g4.smoke.test.ts","frontend/src/views/system-settings/Index.vue","frontend/src/views/system-settings/__tests__/system-settings-g4.smoke.test.ts","frontend/src/views/system/AuditLogs.vue","frontend/src/views/system/Permissions.vue","frontend/src/views/system/__tests__/system-center-g4.smoke.test.ts","frontend/src/views/system/audit-logs/Index.vue","frontend/src/views/system/biz-sequences/Form.vue","frontend/src/views/system/biz-sequences/Index.vue","frontend/src/views/system/params/Index.vue","frontend/src/views/system/tenant-configs/Index.vue","frontend/src/views/targets/Breakdown.vue","frontend/src/views/targets/Detail.vue","frontend/src/views/targets/Form.vue","frontend/src/views/targets/Index.vue","frontend/src/views/targets/__tests__/targets-g4.smoke.test.ts","frontend/src/views/tenant-configs/Index.vue","frontend/src/views/tenant-configs/__tests__/tenant-configs-value-format.test.ts","frontend/src/views/tenant-settings/Index.vue","frontend/src/views/tenant-settings/__tests__/tenant-settings-g4.smoke.test.ts","frontend/src/views/ticket-workflows/Index.vue","frontend/src/views/tickets/Detail.vue","frontend/src/views/tickets/Form.vue","frontend/src/views/tickets/Gantt.vue","frontend/src/views/tickets/Index.vue","frontend/src/views/tickets/__tests__/tickets-gov.smoke.test.ts","frontend/src/views/tickets/components/DetailDiagnosis.vue","frontend/src/views/tickets/components/DetailInfo.vue","frontend/src/views/tickets/components/DetailMessages.vue","frontend/src/views/tickets/components/DetailMobile.vue","frontend/src/views/tickets/components/DetailSidebar.vue","frontend/src/views/tickets/components/DetailStageHistory.vue","frontend/src/views/tickets/components/DetailTimeline.vue","frontend/src/views/tickets/components/gantt/GanttToolbar.vue","frontend/src/views/tickets/components/gantt/TicketGanttChart.vue","frontend/src/views/tickets/components/gantt/composables/useGanttData.ts","frontend/src/views/tickets/composables/useTicketDetail.ts","frontend/src/views/tob-toc-gateway/Index.vue","frontend/src/views/treasury/Accounts.vue","frontend/src/views/treasury/CashForecast.vue","frontend/src/views/treasury/DailySettlement.vue","frontend/src/views/treasury/FundScheduling.vue","frontend/src/views/treasury/Index.vue","frontend/src/views/treasury/PaymentRequests.vue","frontend/src/views/treasury/__tests__/treasury-permission-compat.test.ts","frontend/src/views/users/Index.vue","frontend/src/views/users/components/RoleAssign.vue","frontend/src/views/users/components/UserForm.vue","frontend/src/views/utm-tracking/Form.vue","frontend/src/views/utm-tracking/Index.vue","frontend/src/views/video-analytics/Index.vue","frontend/src/views/video-call/Index.vue","frontend/src/views/video-call/__tests__/video-call-g4.smoke.test.ts","frontend/src/views/video-calls/Form.vue","frontend/src/views/video-calls/Index.vue","frontend/src/views/video-content/Form.vue","frontend/src/views/video-content/Index.vue","frontend/src/views/video-publishing/Form.vue","frontend/src/views/video-publishing/Index.vue","frontend/src/views/web-tracking/Index.vue","frontend/test-pdf-export.html","frontend/tsconfig.json","frontend/tsconfig.node.json","frontend/vite.config.ts","frontend/vitest.config.ts","mobile/.env.development","mobile/.env.production","mobile/.eslintrc.cjs","mobile/index.html","mobile/package.json","mobile/src/App.vue","mobile/src/api/index.ts","mobile/src/api/modules/approvals.ts","mobile/src/api/modules/ar-ledger.ts","mobile/src/api/modules/assets.ts","mobile/src/api/modules/auth.ts","mobile/src/api/modules/biz-sequences.ts","mobile/src/api/modules/campaigns.ts","mobile/src/api/modules/checkin.ts","mobile/src/api/modules/contacts.ts","mobile/src/api/modules/contract-templates.ts","mobile/src/api/modules/contracts.ts","mobile/src/api/modules/cpq.ts","mobile/src/api/modules/crm-activities.ts","mobile/src/api/modules/customer-health.ts","mobile/src/api/modules/customers.ts","mobile/src/api/modules/dashboard.ts","mobile/src/api/modules/departments.ts","mobile/src/api/modules/diagnose.ts","mobile/src/api/modules/diagnosis.ts","mobile/src/api/modules/event-logs.ts","mobile/src/api/modules/event-subscriptions.ts","mobile/src/api/modules/events.ts","mobile/src/api/modules/files.ts","mobile/src/api/modules/finance.ts","mobile/src/api/modules/fulfillment.ts","mobile/src/api/modules/im.ts","mobile/src/api/modules/inventory-reservations.ts","mobile/src/api/modules/inventory.ts","mobile/src/api/modules/invoices.ts","mobile/src/api/modules/knowledge-candidates.ts","mobile/src/api/modules/knowledge-feedback.ts","mobile/src/api/modules/knowledge.ts","mobile/src/api/modules/leads.ts","mobile/src/api/modules/marketing.ts","mobile/src/api/modules/notifications.ts","mobile/src/api/modules/offline.ts","mobile/src/api/modules/opportunities.ts","mobile/src/api/modules/orders.ts","mobile/src/api/modules/partner-customers.ts","mobile/src/api/modules/partners.ts","mobile/src/api/modules/payments.ts","mobile/src/api/modules/pm.ts","mobile/src/api/modules/price-books.ts","mobile/src/api/modules/products.ts","mobile/src/api/modules/projects.ts","mobile/src/api/modules/quotes.ts","mobile/src/api/modules/renewal-tasks.ts","mobile/src/api/modules/renewals.ts","mobile/src/api/modules/reports.ts","mobile/src/api/modules/rma.ts","mobile/src/api/modules/roles.ts","mobile/src/api/modules/sample-requests.ts","mobile/src/api/modules/scheduled-jobs.ts","mobile/src/api/modules/serial-numbers.ts","mobile/src/api/modules/settings.ts","mobile/src/api/modules/shipments.ts","mobile/src/api/modules/sla.ts","mobile/src/api/modules/spare-parts.ts","mobile/src/api/modules/stage-knowledge-packs.ts","mobile/src/api/modules/stage-knowledge.ts","mobile/src/api/modules/statistics.ts","mobile/src/api/modules/supply-chain.ts","mobile/src/api/modules/system-events.ts","mobile/src/api/modules/tasks.ts","mobile/src/api/modules/tenant-configs.ts","mobile/src/api/modules/tickets.ts","mobile/src/api/modules/users.ts","mobile/src/api/modules/visit.ts","mobile/src/api/modules/warehouses.ts","mobile/src/api/modules/workbench.ts","mobile/src/auto-imports.d.ts","mobile/src/components.d.ts","mobile/src/components/assistant/FloatingAssistant.vue","mobile/src/components/cards/CalendarCard.vue","mobile/src/components/cards/CardRenderer.vue","mobile/src/components/cards/FormCard.vue","mobile/src/components/cards/TimelineCard.vue","mobile/src/components/cards/WorkflowCard.vue","mobile/src/components/chat/ChatInput.vue","mobile/src/components/chat/CollaborationPanel.vue","mobile/src/components/chat/MessageBubble.vue","mobile/src/components/chat/MessageList.vue","mobile/src/components/chat/ModuleEventStream.vue","mobile/src/components/chat/ModuleSelector.vue","mobile/src/components/chat/ModuleWorkspaceCard.vue","mobile/src/components/chat/QuickCommandPanel.vue","mobile/src/components/chat/SuggestionChips.vue","mobile/src/components/common/DataList.vue","mobile/src/components/common/EmptyState.vue","mobile/src/components/common/ModuleCard.vue","mobile/src/components/common/PageHeader.vue","mobile/src/components/common/SkeletonLoader.vue","mobile/src/components/dashboard/WorkspaceCard.vue","mobile/src/components/layout/MobileLayout.vue","mobile/src/composables/index.ts","mobile/src/composables/useDebounce.ts","mobile/src/composables/useForm.ts","mobile/src/composables/useList.ts","mobile/src/composables/useLoading.ts","mobile/src/composables/useStorage.ts","mobile/src/composables/useToast.ts","mobile/src/composables/useVoiceInput.ts","mobile/src/composables/useVoiceRecognition.ts","mobile/src/config/moduleEventConfig.ts","mobile/src/config/moduleWorkspaceConfig.ts","mobile/src/constants/api.ts","mobile/src/constants/business.ts","mobile/src/constants/index.ts","mobile/src/constants/ui.ts","mobile/src/env.d.ts","mobile/src/main.ts","mobile/src/router/index.ts","mobile/src/services/ai-agent.ts","mobile/src/services/api.ts","mobile/src/stores/auth.ts","mobile/src/stores/chat.ts","mobile/src/stores/im.ts","mobile/src/stores/index.ts","mobile/src/stores/settings.ts","mobile/src/styles/index.scss","mobile/src/utils/device.ts","mobile/src/utils/format.ts","mobile/src/utils/helpers.ts","mobile/src/utils/index.ts","mobile/src/utils/validate.ts","mobile/src/views/Analytics.vue","mobile/src/views/Approvals.vue","mobile/src/views/Calendar.vue","mobile/src/views/Campaigns.vue","mobile/src/views/Channels.vue","mobile/src/views/Chat.vue","mobile/src/views/ContractDetail.vue","mobile/src/views/ContractForm.vue","mobile/src/views/Contracts.vue","mobile/src/views/CustomerAnalytics.vue","mobile/src/views/Dashboard.vue","mobile/src/views/DeviceDetail.vue","mobile/src/views/DeviceForm.vue","mobile/src/views/Devices.vue","mobile/src/views/Diagnosis.vue","mobile/src/views/Faults.vue","mobile/src/views/IMChat.vue","mobile/src/views/IMConversations.vue","mobile/src/views/Inventory.vue","mobile/src/views/Invoices.vue","mobile/src/views/Knowledge.vue","mobile/src/views/LeadDetail.vue","mobile/src/views/LeadForm.vue","mobile/src/views/Leads.vue","mobile/src/views/Login.vue","mobile/src/views/Messages.vue","mobile/src/views/Opportunities.vue","mobile/src/views/OpportunityDetail.vue","mobile/src/views/OpportunityForm.vue","mobile/src/views/OrderDetail.vue","mobile/src/views/OrderForm.vue","mobile/src/views/Orders.vue","mobile/src/views/PaymentAnalytics.vue","mobile/src/views/Payments.vue","mobile/src/views/Profile.vue","mobile/src/views/Promotions.vue","mobile/src/views/QuickActions.vue","mobile/src/views/QuoteDetail.vue","mobile/src/views/QuoteForm.vue","mobile/src/views/Quotes.vue","mobile/src/views/RMA.vue","mobile/src/views/Reminders.vue","mobile/src/views/Renewals.vue","mobile/src/views/Reports.vue","mobile/src/views/SalesDashboard.vue","mobile/src/views/Satisfaction.vue","mobile/src/views/SerialNumbers.vue","mobile/src/views/Settings.vue","mobile/src/views/Shipments.vue","mobile/src/views/Social.vue","mobile/src/views/SpareParts.vue","mobile/src/views/Targets.vue","mobile/src/views/TicketDetail.vue","mobile/src/views/TicketForm.vue","mobile/src/views/Tickets.vue","mobile/src/views/Todos.vue","mobile/src/views/Tutorials.vue","mobile/src/views/modules/ModuleList.vue","mobile/src/views/settings/AppearanceSettings.vue","mobile/src/views/settings/BehaviorSettings.vue","mobile/src/views/settings/NotificationSettings.vue","mobile/src/views/settings/QuickActionsSettings.vue","mobile/src/views/settings/VoiceSettings.vue","mobile/tsconfig.json","mobile/tsconfig.node.json","mobile/vite.config.ts","scripts/analyze-frontend-menu-coverage.ts","scripts/analyze-frontend.sh","scripts/audit-list-page-routes.ts","scripts/audit-page-click-interactions.ts","scripts/auto-fix/fixers/frontend-api-types.ts","scripts/check-menu-alignment.ts","scripts/check-view-db-consistency.ts","scripts/fix-error-unknown-usage.sh","scripts/fix-frontend-any-types.ts","scripts/fix-menu-groups.ts","scripts/generate-ktv-frontend.ts","scripts/migrate-to-uselistpage.ts","scripts/monitor-process-core-migration.ts"],"modified":[".agents/skills/brand-guidelines/SKILL.md",".agents/skills/frontend-design/SKILL.md",".agents/skills/source-command-juhi-api/SKILL.md",".agents/skills/source-command-juhi-verify/SKILL.md",".agents/skills/webapp-testing/SKILL.md",".claude/skills/brand-guidelines/SKILL.md",".claude/skills/frontend-design/SKILL.md",".claude/skills/juhi-deploy-runbook/SKILL.md",".claude/skills/juhi/api.md",".claude/skills/juhi/fullstack.md",".claude/skills/juhi/migrate.md",".claude/skills/juhi/references/fullstack-templates.md",".claude/skills/juhi/references/view-templates.md",".claude/skills/juhi/store.md",".claude/skills/juhi/typescript.md",".claude/skills/juhi/view.md",".claude/skills/webapp-testing/SKILL.md",".codex/skills/juhi-frontend-view-governance/SKILL.md",".codex/skills/juhi-frontend-view-governance/checklist.md",".codex/skills/juhi-frontend-view-governance/references/entrypoints.md",".dockerignore",".dockerignore.local",".gitea/workflows/ci.yml","00-部署指南-完整版.md","AGENTS.md","CLAUDE.md","DEPLOY.md","DOCKER.md","Makefile","README.md","backend/src/modules/livestream/livestream.schema.ts","backend/src/modules/rma/rma.controller.ts","backend/src/modules/rma/rma.docs.ts","backend/src/modules/rma/rma.schema.ts","backend/src/modules/rma/rma.service.test.ts","backend/src/modules/rma/rma.service.ts","docker-compose.eios.yml","docker-compose.local-prod.yml","docker-compose.prod.yml","docker-compose.yml","docs/api/openapi.json","docs/api/openapi.yaml","docs/architecture/view-driven-database.md","docs/eios-transformation/README.md","docs/eios-transformation/inventory/README.md","docs/eios-transformation/inventory/app-manifest.draft.json","docs/eios-transformation/inventory/context-providers.md","docs/eios-transformation/inventory/cross-app-access.md","docs/eios-transformation/inventory/dead-code-and-root.md","docs/eios-transformation/inventory/module-disposition.md","docs/eios-transformation/inventory/permissions.md","docs/eios-transformation/inventory/sandbox-tools.md","docs/eios-transformation/inventory/scripts/gen_manifest.py","docs/eios-transformation/inventory/scripts/gen_permissions.py","docs/eios-transformation/inventory/scripts/inv_common.py","docs/eios-transformation/总设计-2026-10-27.md","docs/eios-transformation/改造计划-2026-10-28.md","docs/guides/JUHI-SKILLS.md","docs/guides/development-guide.md","docs/guides/frontend-dev-guide.md","docs/guides/frontend-integration-guide.md","docs/guides/frontend-ui-test-specification.md","docs/guides/full-stack-audit-lessons.md","docs/guides/full-stack-consistency-guide.md","docs/guides/quick-start.md","docs/guides/typescript-best-practices.md","e2e/package.json","e2e/playwright.config.ts","e2e/scripts/lib/finance-os-governance.mjs","e2e/scripts/lib/view-audit.mjs","e2e/scripts/lib/view-audit.overrides.mjs","e2e/scripts/lib/view-governance.mjs","e2e/scripts/select-changed-modules.mjs","package.json","pnpm-lock.yaml","pnpm-workspace.yaml","reports/field-payload-audit.latest.json","reports/formrules-zod-audit.latest.json","reports/frontend-runtime-quality-audit.latest.json","reports/view-module-audit.latest.json","scripts/analyze-todos.ts","scripts/archive/ROUTER-SUPPLEMENT.ts","scripts/archive/verify-roi-rename.sh","scripts/audit-chart-imports.ts","scripts/audit-enum-consistency.ts","scripts/audit-field-payload.ts","scripts/audit-formrules-zod.ts","scripts/audit-frontend-runtime-quality.ts","scripts/audit-menu-inventory.ts","scripts/audit-permission-keys.mjs","scripts/audit-project-census.ts","scripts/audit-response-columns.ts","scripts/audit-type-debt.ts","scripts/auto-fix/index.ts","scripts/check-consistency.ts","scripts/check-env.sh","scripts/check-no-new-any.ts","scripts/cleanup.sh","scripts/deploy-all.sh","scripts/governance-commander-seed-artifacts.ts","scripts/harness/agents.ts","scripts/harness/audit-registry.ts","scripts/harness/cli.ts","scripts/harness/module-resolver.ts","scripts/harness/pipelines.ts","scripts/harness/production-release-gate.test.ts","scripts/harness/report.ts","scripts/hooks/post-tool-lint-file.sh","scripts/hooks/post-tool-typecheck.sh","scripts/hooks/pre-compact-save.sh","scripts/hooks/pre-tool-block-env.sh","scripts/hooks/session-end-distill.sh","scripts/lib/governance-commander.ts","scripts/preload-prod-images.sh","scripts/project-health-check.ts","scripts/r.sh","scripts/redeploy-frontend.sh","scripts/restart-dev.sh","scripts/start-all.sh","scripts/sync-local-env.sh","shared/package.json","shared/src/composables/useStateMachine.ts","shared/src/composables/useTenantContext.ts","shared/src/constants/index.ts","shared/src/types/field-mappings.ts","shared/src/types/leads.ts","shared/src/types/models.ts","shared/src/utils/permission-checker.ts"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2103016,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"eios/w0","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-10-31T15:35:53+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
1793579632
|
1793580013
|
0
|
1793579631
|
1793580013
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26900
|
docs: archive fixed account-security startup hando docs: archive fixed account-security startup handoff candidate b8...
|
116
|
5
|
platform.yml
|
1309
|
5
|
0
|
refs/heads/main
|
9696fe08df560c593500a1150661e2a5bdbfed3e
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"15e778d4fadcfa89667b2d77cb0ae9ae08217543","after":"9696fe08df560c593500a1150661e2a5bdbfed3e","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/15e778d4fadcfa89667b2d77cb0ae9ae08217543...9696fe08df560c593500a1150661e2a5bdbfed3e","commits":[{"id":"9696fe08df560c593500a1150661e2a5bdbfed3e","message":"docs: archive fixed account-security startup handoff candidate b8\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9696fe08df560c593500a1150661e2a5bdbfed3e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T15:57:26-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-manifest.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-validation.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/checksums.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/handoff.public.json"],"removed":[],"modified":["docs/账户安全入口接入与部署记录-2026-10-10.md"]},{"id":"b8c8828143f681cc39f3adb0ebd7379f51973e20","message":"docs(账户安全): 归档3098启动回退候选及UNKNOWN停点\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b8c8828143f681cc39f3adb0ebd7379f51973e20","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:26:39-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-manifest.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-validation.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/checksums.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/handoff.public.json"],"removed":[],"modified":["docs/账户安全入口接入与部署记录-2026-10-10.md"]}],"total_commits":0,"head_commit":{"id":"9696fe08df560c593500a1150661e2a5bdbfed3e","message":"docs: archive fixed account-security startup handoff candidate b8\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9696fe08df560c593500a1150661e2a5bdbfed3e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T15:57:26-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-manifest.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/archive-validation.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/README.md","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/checksums.json","docs/evidence/account-security-interaction-2026-10-31/start-rollback-handoff-2026-11-01/raw/handoff.public.json"],"removed":[],"modified":["docs/账户安全入口接入与部署记录-2026-10-10.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":128422,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":175,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T07:56:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1793577994
|
0
|
1793577741
|
1793577994
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26898
|
chore(reports): 保全2c3完整根链及原沙箱失败回执
|
116
|
5
|
platform.yml
|
1307
|
5
|
0
|
refs/heads/main
|
15e778d4fadcfa89667b2d77cb0ae9ae08217543
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"711cd40f8f5c07d1fee6b9479346d39f311086d7","after":"15e778d4fadcfa89667b2d77cb0ae9ae08217543","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/711cd40f8f5c07d1fee6b9479346d39f311086d7...15e778d4fadcfa89667b2d77cb0ae9ae08217543","commits":[{"id":"15e778d4fadcfa89667b2d77cb0ae9ae08217543","message":"chore(reports): 保全2c3完整根链及原沙箱失败回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/15e778d4fadcfa89667b2d77cb0ae9ae08217543","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T15:51:54-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/full-root-permitted-loopback.log.gz","docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/full-root-sandbox-first.log.gz","docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/full-root-validation.public.json"],"removed":[],"modified":["docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/README.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"2c3f515fbd9a6cd31c0a490188bc53504268cf3e","message":"chore(reports): 回绑身份恢复文档核验到a78257412\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2c3f515fbd9a6cd31c0a490188bc53504268cf3e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T15:46:56-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"a78257412a6ff8b59090b213d90a90ebf78c3dd1","message":"docs(identity): 记录3098上游恢复与独立运行复核\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a78257412a6ff8b59090b213d90a90ebf78c3dd1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T15:46:12-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/deployment.public.json","docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/independent-readback.public.json","docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/postcheck.public.json","docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/preflight.public.json","docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/validation.public.json"],"removed":[],"modified":["docs/当前状态与验收边界.md","docs/账户安全入口接入与部署记录-2026-10-10.md"]},{"id":"e7599b8674f0dd2f20a5327fe80b4b0478db6089","message":"chore(reports): bind final login recovery merge at bc0db6001\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e7599b8674f0dd2f20a5327fe80b4b0478db6089","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T07:19:12-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"bc0db6001e63ed7c38830c1b5c6b41e4da14f195","message":"merge(workbench): retain completed EES authenticated read evidence\n\n# Conflicts:\n#\treports/doc-claims.latest.json\n#\treports/stub-surface.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bc0db6001e63ed7c38830c1b5c6b41e4da14f195","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T07:18:46-08:00","added":["docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/README.md","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/final-goal.jpg","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/final-goal.public.json","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/final-goal.visible.txt","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/final-summary.visible.txt","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/first-round-validation.public.json","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/host-version.public.json","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/initial-403.visible.txt","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/live-catalog.visible.txt","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/live-entity-rows.public.json","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/live-owner-details.public.json","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/live-relation-rows.public.json","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/live-relations.visible.txt","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/mapping-known-subjects.public.json","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/owner-details-batch4.visible.txt","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/raw-artifact-fingerprints.public.json","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/second-round-summary.public.json","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/second-round.visible.txt","docs/evidence/semantic-formal-owners-2026-11-01/authenticated-read-2026-11-01/validation.public.json"],"removed":[],"modified":["docs/evidence/semantic-formal-owners-2026-11-01/README.md"]}],"total_commits":0,"head_commit":{"id":"15e778d4fadcfa89667b2d77cb0ae9ae08217543","message":"chore(reports): 保全2c3完整根链及原沙箱失败回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/15e778d4fadcfa89667b2d77cb0ae9ae08217543","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T15:51:54-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/full-root-permitted-loopback.log.gz","docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/full-root-sandbox-first.log.gz","docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/full-root-validation.public.json"],"removed":[],"modified":["docs/evidence/account-security-interaction-2026-10-31/p0-upstream-recovery-2026-11-01/README.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":128010,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":175,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-02T07:52:24+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1793577290
|
1793577801
|
0
|
1793577288
|
1793577995
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26881
|
chore(reports): bind account-scoped read observati chore(reports): bind account-scoped read observation at 7cb3ec9...
|
116
|
5
|
platform.yml
|
1290
|
5
|
0
|
refs/heads/main
|
679e702322df5e21c98c163a57285f8fbd787080
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"078f766fb789fdecef40b1c6a3ea0c752be6d332","after":"679e702322df5e21c98c163a57285f8fbd787080","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/078f766fb789fdecef40b1c6a3ea0c752be6d332...679e702322df5e21c98c163a57285f8fbd787080","commits":[{"id":"679e702322df5e21c98c163a57285f8fbd787080","message":"chore(reports): bind account-scoped read observation at 7cb3ec9\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/679e702322df5e21c98c163a57285f8fbd787080","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:59:34-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"7cb3ec99e6cbaf9c6011ee6c70c39d024648930a","message":"docs(knowledge): distinguish expected account denial from approved reader recovery\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7cb3ec99e6cbaf9c6011ee6c70c39d024648930a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:58:03-08:00","added":[],"removed":[],"modified":["docs/evidence/knowledge-command-references-2026-11-01/README.md","docs/evidence/knowledge-command-references-2026-11-01/real-read-boundary.public.json","docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"679e702322df5e21c98c163a57285f8fbd787080","message":"chore(reports): bind account-scoped read observation at 7cb3ec9\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/679e702322df5e21c98c163a57285f8fbd787080","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:59:34-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":126182,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":173,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T22:55:21+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
26
|
1793545254
|
1793545332
|
0
|
1793545217
|
1793545568
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26876
|
ops(maintenance): 按明确批准只读核对既有发布凭据能力
|
116
|
5
|
gitea-existing-release-auth.yml
|
1285
|
5
|
0
|
refs/heads/codex/runner-maintenance-diagnostic-202 refs/heads/codex/runner-maintenance-diagnostic-20261101...
|
0517ab3f843e46b91447e07f75c5b30400d915b6
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/codex/runner-mainte {"ref":"refs/heads/codex/runner-maintenance-diagnostic-20261101","before":"d84e4c5a71e0fd04cfa96b38d384f009855d8f1d","after":"0517ab3f843e46b91447e07f75c5b30400d915b6","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/d84e4c5a71e0fd04cfa96b38d384f009855d8f1d...0517ab3f843e46b91447e07f75c5b30400d915b6","commits":[{"id":"0517ab3f843e46b91447e07f75c5b30400d915b6","message":"ops(maintenance): 按明确批准只读核对既有发布凭据能力\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0517ab3f843e46b91447e07f75c5b30400d915b6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:51:23-08:00","added":[".gitea/workflows/gitea-existing-release-auth.yml","ops/gitea-r1/EXISTING-RELEASE-AUTH-REVIEW.md","ops/gitea-r1/inspect-existing-release-auth.py"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"0517ab3f843e46b91447e07f75c5b30400d915b6","message":"ops(maintenance): 按明确批准只读核对既有发布凭据能力\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0517ab3f843e46b91447e07f75c5b30400d915b6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:51:23-08:00","added":[".gitea/workflows/gitea-existing-release-auth.yml","ops/gitea-r1/EXISTING-RELEASE-AUTH-REVIEW.md","ops/gitea-r1/inspect-existing-release-auth.py"],"removed":[],"modified":[]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":125906,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":173,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T22:45:37+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
3
|
0
|
1793544749
|
0
|
1793544686
|
1793544749
|
group: gitea-rootless-daemon
cancel-in-progress: & group: gitea-rootless-daemon
cancel-in-progress: "false"
...
|
gitea-rootless-daemon
|
0
|
Edit
Delete
|
|
26874
|
docs(验收): 补记最终公开入口与原冻结静态字节核对
|
116
|
5
|
platform.yml
|
1283
|
5
|
0
|
refs/heads/main
|
7f67b508cdbd708f47f38ba8073b061e540aaa21
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e3a83c36e2210bef45fe0f5e2a9caa62e1a6735d","after":"7f67b508cdbd708f47f38ba8073b061e540aaa21","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/e3a83c36e2210bef45fe0f5e2a9caa62e1a6735d...7f67b508cdbd708f47f38ba8073b061e540aaa21","commits":[{"id":"7f67b508cdbd708f47f38ba8073b061e540aaa21","message":"docs(验收): 补记最终公开入口与原冻结静态字节核对\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7f67b508cdbd708f47f38ba8073b061e540aaa21","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:41:01-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/final-public-entrypoints.public.json"],"removed":[],"modified":["docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/validation.public.json"]},{"id":"2165213b1efcc9c164ad304cf13f376f6168acc6","message":"chore(reports): 完整活动路由回执静态门禁回绑 @c8e09fc\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2165213b1efcc9c164ad304cf13f376f6168acc6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:41:01-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"c8e09fca16bb8e64efa08fc8728918f13e08d092","message":"docs(验收): 以已批云端候选为首父汇入完整活动路由回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c8e09fca16bb8e64efa08fc8728918f13e08d092","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:40:01-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/active-caddy-routing.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/attempt-1.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/attempt-2.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/attempt1-next-loaded-route.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/collect_complete_patterns.py","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/complete-loaded-route-binding.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/complete-pattern-binding.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/controlled-window-attempt1.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/controlled-window-final-preparation.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/controlled-window-final.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/current-next-loaded-route.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/execute-window.py","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/initial-readonly-pattern-binding.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/isolated-caddy-origin-attempt1.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/isolated-caddy-origin.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/isolated-next-loaded-route.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/isolated-next-start.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/maintenance-approved.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/maintenance-proposal.md","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/native-caddy-routing.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/native_route_projection.py","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/next-loaded-route-observer.cjs","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/preflight-approval-sequence.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/test-caddy-origin.py","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/test-next-observer.cjs","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/validation.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/window-ack.public.json"],"removed":[],"modified":["docs/账户安全入口接入与部署记录-2026-10-10.md"]},{"id":"88b1329854ef43035304029beb39b86f5a2010fb","message":"docs(验收): 绑定当前完整代理活动表与恢复后14条真实转发\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/88b1329854ef43035304029beb39b86f5a2010fb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:39:27-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/active-caddy-routing.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/complete-loaded-route-binding.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/controlled-window-final-preparation.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/controlled-window-final.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/current-next-loaded-route.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/initial-readonly-pattern-binding.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/window-ack.public.json"],"removed":[],"modified":["docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/complete-pattern-binding.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/maintenance-approved.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/validation.public.json","docs/账户安全入口接入与部署记录-2026-10-10.md"]},{"id":"e2fd25db6537ec7f8e84c8a35833bee87a5e8ef3","message":"docs(验收): 保留Origin403回退并固定隔离验证通过的原生恢复调用\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e2fd25db6537ec7f8e84c8a35833bee87a5e8ef3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:36:34-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/attempt1-next-loaded-route.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/controlled-window-attempt1.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/isolated-caddy-origin-attempt1.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/isolated-caddy-origin.public.json","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/test-caddy-origin.py"],"removed":[],"modified":["docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/execute-window.py","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/validation.public.json"]}],"total_commits":0,"head_commit":{"id":"7f67b508cdbd708f47f38ba8073b061e540aaa21","message":"docs(验收): 补记最终公开入口与原冻结静态字节核对\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7f67b508cdbd708f47f38ba8073b061e540aaa21","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:41:01-08:00","added":["docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/final-public-entrypoints.public.json"],"removed":[],"modified":["docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/README.md","docs/evidence/account-security-interaction-2026-10-31/complete-pattern-routing-2026-11-01/validation.public.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":125833,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":173,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T22:42:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
26
|
1793544462
|
1793544902
|
0
|
1793544330
|
1793544920
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26873
|
chore(evidence): bind approved verification docs o chore(evidence): bind approved verification docs on current main...
|
116
|
5
|
platform.yml
|
1282
|
5
|
0
|
refs/heads/main
|
e3a83c36e2210bef45fe0f5e2a9caa62e1a6735d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4020434c2e02d518596db31bf46e5d29ef7465af","after":"e3a83c36e2210bef45fe0f5e2a9caa62e1a6735d","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/4020434c2e02d518596db31bf46e5d29ef7465af...e3a83c36e2210bef45fe0f5e2a9caa62e1a6735d","commits":[{"id":"e3a83c36e2210bef45fe0f5e2a9caa62e1a6735d","message":"chore(evidence): bind approved verification docs on current main\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e3a83c36e2210bef45fe0f5e2a9caa62e1a6735d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:30:21-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"e7d2f8502416e4ab6026b2e17bf8c176878843db","message":"Merge approved session-recovery verification onto current main\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e7d2f8502416e4ab6026b2e17bf8c176878843db","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:29:08-08:00","added":["docs/evidence/permission-sleep-offline-2026-11-01/README.md","docs/evidence/permission-sleep-offline-2026-11-01/a-cleared-after-thaw.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/a-cleared-after-thaw.jpg","docs/evidence/permission-sleep-offline-2026-11-01/a-held-before-freeze.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/a-held-before-freeze.jpg","docs/evidence/permission-sleep-offline-2026-11-01/b-cleared-after-reconnect.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/b-cleared-after-reconnect.jpg","docs/evidence/permission-sleep-offline-2026-11-01/b-held-before-offline.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/b-held-before-offline.jpg","docs/evidence/permission-sleep-offline-2026-11-01/b-offline-retry-only.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/b-offline-retry-only.jpg","docs/evidence/permission-sleep-offline-2026-11-01/b-recovered-applied.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/b-recovered-applied.jpg","docs/evidence/permission-sleep-offline-2026-11-01/background-harness-diagnosis.public.json","docs/evidence/permission-sleep-offline-2026-11-01/browser-cleanup.public.json","docs/evidence/permission-sleep-offline-2026-11-01/browser-progress.public.json","docs/evidence/permission-sleep-offline-2026-11-01/browser-run.exit.json","docs/evidence/permission-sleep-offline-2026-11-01/browser-run.log","docs/evidence/permission-sleep-offline-2026-11-01/browser-verification.public.json","docs/evidence/permission-sleep-offline-2026-11-01/cleanup.public.json","docs/evidence/permission-sleep-offline-2026-11-01/combined-cleared.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/combined-cleared.jpg","docs/evidence/permission-sleep-offline-2026-11-01/combined-recovered-no-replay.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/combined-recovered-no-replay.jpg","docs/evidence/permission-sleep-offline-2026-11-01/combined-thaw-still-offline.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/combined-thaw-still-offline.jpg","docs/evidence/permission-sleep-offline-2026-11-01/continuation-binding.public.json","docs/evidence/permission-sleep-offline-2026-11-01/fixture.public.json","docs/evidence/permission-sleep-offline-2026-11-01/freeze-offline-observed.public.json","docs/evidence/permission-sleep-offline-2026-11-01/harness-attempts.public.json","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-focus-emulation-fix","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-native-background","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-no-defaults-browser","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-offline-contract-correction","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-offline-diagnosis","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-session-selector-fix","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-visible-interactions","docs/evidence/permission-sleep-offline-2026-11-01/identity-http.public.jsonl","docs/evidence/permission-sleep-offline-2026-11-01/interruption.public.json","docs/evidence/permission-sleep-offline-2026-11-01/liveness-http.public.jsonl","docs/evidence/permission-sleep-offline-2026-11-01/manifest.public.json","docs/evidence/permission-sleep-offline-2026-11-01/native-lifecycle.public.json","docs/evidence/permission-sleep-offline-2026-11-01/native.spec.cjs","docs/evidence/permission-sleep-offline-2026-11-01/playwright.config.cjs","docs/evidence/permission-sleep-offline-2026-11-01/sessions-before.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sessions-browser-initial.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sessions-combined-revoked.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sessions-final.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sessions-revoked.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sources.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-after-thaw.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-before.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-final.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-initial.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-recovered.public.json","docs/evidence/permission-sleep-offline-2026-11-01/transport-events.public.jsonl","docs/evidence/permission-sleep-offline-2026-11-01/ui-http.public.jsonl","docs/evidence/permission-sleep-offline-2026-11-01/verification.public.json","docs/evidence/permission-sleep-offline-2026-11-01/verify.py"],"removed":[],"modified":["docs/当前状态与验收边界.md","docs/统一权限平台UIUX完善-2026-10-22.md"]},{"id":"46fa055de8c713a35a62dcdd1c4d13b4bcbf1d4e","message":"chore(evidence): validate sleep-offline verification documents\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/46fa055de8c713a35a62dcdd1c4d13b4bcbf1d4e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:58:10-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"0b704fba55343919b192301c411d5fe40a9c9476","message":"docs(workbench): verify frozen and offline revoked-session recovery\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0b704fba55343919b192301c411d5fe40a9c9476","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:57:41-08:00","added":["docs/evidence/permission-sleep-offline-2026-11-01/README.md","docs/evidence/permission-sleep-offline-2026-11-01/a-cleared-after-thaw.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/a-cleared-after-thaw.jpg","docs/evidence/permission-sleep-offline-2026-11-01/a-held-before-freeze.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/a-held-before-freeze.jpg","docs/evidence/permission-sleep-offline-2026-11-01/b-cleared-after-reconnect.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/b-cleared-after-reconnect.jpg","docs/evidence/permission-sleep-offline-2026-11-01/b-held-before-offline.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/b-held-before-offline.jpg","docs/evidence/permission-sleep-offline-2026-11-01/b-offline-retry-only.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/b-offline-retry-only.jpg","docs/evidence/permission-sleep-offline-2026-11-01/b-recovered-applied.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/b-recovered-applied.jpg","docs/evidence/permission-sleep-offline-2026-11-01/background-harness-diagnosis.public.json","docs/evidence/permission-sleep-offline-2026-11-01/browser-cleanup.public.json","docs/evidence/permission-sleep-offline-2026-11-01/browser-progress.public.json","docs/evidence/permission-sleep-offline-2026-11-01/browser-run.exit.json","docs/evidence/permission-sleep-offline-2026-11-01/browser-run.log","docs/evidence/permission-sleep-offline-2026-11-01/browser-verification.public.json","docs/evidence/permission-sleep-offline-2026-11-01/cleanup.public.json","docs/evidence/permission-sleep-offline-2026-11-01/combined-cleared.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/combined-cleared.jpg","docs/evidence/permission-sleep-offline-2026-11-01/combined-recovered-no-replay.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/combined-recovered-no-replay.jpg","docs/evidence/permission-sleep-offline-2026-11-01/combined-thaw-still-offline.ax.txt","docs/evidence/permission-sleep-offline-2026-11-01/combined-thaw-still-offline.jpg","docs/evidence/permission-sleep-offline-2026-11-01/continuation-binding.public.json","docs/evidence/permission-sleep-offline-2026-11-01/fixture.public.json","docs/evidence/permission-sleep-offline-2026-11-01/freeze-offline-observed.public.json","docs/evidence/permission-sleep-offline-2026-11-01/harness-attempts.public.json","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-focus-emulation-fix","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-native-background","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-no-defaults-browser","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-offline-contract-correction","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-offline-diagnosis","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-session-selector-fix","docs/evidence/permission-sleep-offline-2026-11-01/harness-browser-run.log.before-visible-interactions","docs/evidence/permission-sleep-offline-2026-11-01/identity-http.public.jsonl","docs/evidence/permission-sleep-offline-2026-11-01/interruption.public.json","docs/evidence/permission-sleep-offline-2026-11-01/liveness-http.public.jsonl","docs/evidence/permission-sleep-offline-2026-11-01/manifest.public.json","docs/evidence/permission-sleep-offline-2026-11-01/native-lifecycle.public.json","docs/evidence/permission-sleep-offline-2026-11-01/native.spec.cjs","docs/evidence/permission-sleep-offline-2026-11-01/playwright.config.cjs","docs/evidence/permission-sleep-offline-2026-11-01/sessions-before.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sessions-browser-initial.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sessions-combined-revoked.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sessions-final.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sessions-revoked.public.json","docs/evidence/permission-sleep-offline-2026-11-01/sources.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-after-thaw.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-before.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-final.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-initial.public.json","docs/evidence/permission-sleep-offline-2026-11-01/state-recovered.public.json","docs/evidence/permission-sleep-offline-2026-11-01/transport-events.public.jsonl","docs/evidence/permission-sleep-offline-2026-11-01/ui-http.public.jsonl","docs/evidence/permission-sleep-offline-2026-11-01/verification.public.json","docs/evidence/permission-sleep-offline-2026-11-01/verify.py"],"removed":[],"modified":["docs/当前状态与验收边界.md","docs/统一权限平台UIUX完善-2026-10-22.md"]}],"total_commits":0,"head_commit":{"id":"e3a83c36e2210bef45fe0f5e2a9caa62e1a6735d","message":"chore(evidence): bind approved verification docs on current main\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e3a83c36e2210bef45fe0f5e2a9caa62e1a6735d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T06:30:21-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":123152,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":172,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T22:39:39+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
29
|
1793544293
|
1793544447
|
0
|
1793544011
|
1793544920
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26834
|
docs(部署): 归档公开快照发布与首次恢复回执
|
116
|
5
|
platform.yml
|
1243
|
5
|
0
|
refs/heads/main
|
adf95f2c82ce25794487ad25813c955914c7ba01
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","after":"adf95f2c82ce25794487ad25813c955914c7ba01","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5...adf95f2c82ce25794487ad25813c955914c7ba01","commits":[{"id":"adf95f2c82ce25794487ad25813c955914c7ba01","message":"docs(部署): 归档公开快照发布与首次恢复回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/adf95f2c82ce25794487ad25813c955914c7ba01","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:45:02-08:00","added":["docs/evidence/runtime-env-keys-2026-11-01/snapshot-publication-failure.public.json","docs/evidence/runtime-env-keys-2026-11-01/snapshot-publication.public.json"],"removed":[],"modified":["docs/evidence/runtime-env-keys-2026-11-01/README.md"]}],"total_commits":0,"head_commit":{"id":"adf95f2c82ce25794487ad25813c955914c7ba01","message":"docs(部署): 归档公开快照发布与首次恢复回执\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/adf95f2c82ce25794487ad25813c955914c7ba01","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:45:02-08:00","added":["docs/evidence/runtime-env-keys-2026-11-01/snapshot-publication-failure.public.json","docs/evidence/runtime-env-keys-2026-11-01/snapshot-publication.public.json"],"removed":[],"modified":["docs/evidence/runtime-env-keys-2026-11-01/README.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":120484,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":171,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T19:43:25+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793533651
|
0
|
1793533530
|
1793533651
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26833
|
chore(workbench): 联建配置修复公开快照 @ b7c940aaa
|
116
|
5
|
platform.yml
|
1242
|
5
|
0
|
refs/heads/main
|
8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b7c940aaaed117919ebe058bdf2cdb34c6a5d327","after":"8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b7c940aaaed117919ebe058bdf2cdb34c6a5d327...8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","commits":[{"id":"8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","message":"chore(workbench): 联建配置修复公开快照 @ b7c940aaa\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:43:17-08:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","message":"chore(workbench): 联建配置修复公开快照 @ b7c940aaa\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8afa34bf65a10ba678fa0aa5ed5ac0bbf854fec5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:43:17-08:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":120384,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":171,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T19:43:05+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793533529
|
0
|
1793533405
|
1793533530
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26832
|
chore(reports): 最终主线环境修复证据与快照回绑 @ b3a206b10
|
116
|
5
|
platform.yml
|
1241
|
5
|
0
|
refs/heads/main
|
b7c940aaaed117919ebe058bdf2cdb34c6a5d327
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e074ab5b85b38bd26bc29ca30db64180fac9153f","after":"b7c940aaaed117919ebe058bdf2cdb34c6a5d327","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/e074ab5b85b38bd26bc29ca30db64180fac9153f...b7c940aaaed117919ebe058bdf2cdb34c6a5d327","commits":[{"id":"b7c940aaaed117919ebe058bdf2cdb34c6a5d327","message":"chore(reports): 最终主线环境修复证据与快照回绑 @ b3a206b10\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b7c940aaaed117919ebe058bdf2cdb34c6a5d327","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:42:42-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"b3a206b105a772ae5dbe9505c6f86a03454bab06","message":"docs(部署): 合入现用Runtime两项配置声明修复\n\n# Conflicts:\n#\tdocs/当前状态与验收边界.md\n#\treports/doc-claims.latest.json\n#\treports/stub-surface.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b3a206b105a772ae5dbe9505c6f86a03454bab06","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:42:27-08:00","added":["docs/evidence/runtime-env-keys-2026-11-01/README.md","docs/evidence/runtime-env-keys-2026-11-01/deployed-runtime-tests-first.log","docs/evidence/runtime-env-keys-2026-11-01/deployed-runtime-tests.log","docs/evidence/runtime-env-keys-2026-11-01/deployment.public.json","docs/evidence/runtime-env-keys-2026-11-01/preflight.public.json"],"removed":[],"modified":["docs/runbook.md","docs/当前状态与验收边界.md","reports/deployed-runtime.latest.json","reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"aee64a0937e84631249b92d07abaeb640000cf28","message":"chore(reports): 主线合流后重绑配置修复文档与快照 @ 62a7ccd4e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/aee64a0937e84631249b92d07abaeb640000cf28","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:38:51-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"62a7ccd4e3b1595a73c0dc6552b9ebcfd1b60ba3","message":"docs(部署): 合入Runtime缺失环境声明修复回执\n\n# Conflicts:\n#\treports/doc-claims.latest.json\n#\treports/evidence-freshness.latest.json\n#\treports/release-manifest.latest.json\n#\treports/stub-surface.latest.json\n#\treports/workbench-catalog-snapshot.latest.json\n#\treports/workbench-ops-snapshot.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/62a7ccd4e3b1595a73c0dc6552b9ebcfd1b60ba3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:38:34-08:00","added":["docs/evidence/runtime-env-keys-2026-11-01/README.md","docs/evidence/runtime-env-keys-2026-11-01/deployed-runtime-tests-first.log","docs/evidence/runtime-env-keys-2026-11-01/deployed-runtime-tests.log","docs/evidence/runtime-env-keys-2026-11-01/deployment.public.json","docs/evidence/runtime-env-keys-2026-11-01/preflight.public.json"],"removed":[],"modified":["docs/runbook.md","docs/当前状态与验收边界.md","reports/deployed-runtime.latest.json"]},{"id":"e23486b4627de1f5cee39c37df1cb0fc79993547","message":"chore(reports): 两项环境声明修复与现用passed回绑 @ cc74279f9\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e23486b4627de1f5cee39c37df1cb0fc79993547","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:36:44-08:00","added":[],"removed":[],"modified":["reports/deployed-runtime.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"b7c940aaaed117919ebe058bdf2cdb34c6a5d327","message":"chore(reports): 最终主线环境修复证据与快照回绑 @ b3a206b10\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b7c940aaaed117919ebe058bdf2cdb34c6a5d327","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:42:42-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":119709,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":171,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T19:42:02+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793533404
|
0
|
1793533381
|
1793533404
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26831
|
chore(evidence): validate shared-session publicati chore(evidence): validate shared-session publication closeout...
|
116
|
5
|
platform.yml
|
1240
|
5
|
0
|
refs/heads/main
|
e074ab5b85b38bd26bc29ca30db64180fac9153f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"651665581d7abce41796808e45d96e045c07a28b","after":"e074ab5b85b38bd26bc29ca30db64180fac9153f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/651665581d7abce41796808e45d96e045c07a28b...e074ab5b85b38bd26bc29ca30db64180fac9153f","commits":[{"id":"e074ab5b85b38bd26bc29ca30db64180fac9153f","message":"chore(evidence): validate shared-session publication closeout\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e074ab5b85b38bd26bc29ca30db64180fac9153f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:41:49-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"092d269339edc02773180acfeccba60c5ffdfe02","message":"docs(workbench): record shared-session deployment and recovery verification\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/092d269339edc02773180acfeccba60c5ffdfe02","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:41:21-08:00","added":["docs/evidence/permission-shared-session-2026-11-01/publication-alert-native.exit.json","docs/evidence/permission-shared-session-2026-11-01/publication-alert-revalidation-approval.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-approval.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-approved-alert-report.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-deployment.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-ees-parallel-baseline.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-final-build.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-final-freshness.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-final-input-coverage.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-final-rebind-steps.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-final-review-binding.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-identity-listeners-before.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-live-before.pre-maintenance.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-live-before.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-live-smoke.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-material-window-return.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-merged-root-resume.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-merged-root.exit.json","docs/evidence/permission-shared-session-2026-11-01/publication-merged-ui.exit.json","docs/evidence/permission-shared-session-2026-11-01/publication-prepared-publication.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-preview-origin-boundary.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-publication-compose-preflight.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-publication-preflight-interruption.public.json","docs/evidence/permission-shared-session-2026-11-01/publication-rollback-files.sha256.json","docs/evidence/permission-shared-session-2026-11-01/publication-sync.public.json","docs/evidence/permission-shared-session-2026-11-01/publication.public.json"],"removed":[],"modified":["docs/evidence/permission-shared-session-2026-11-01/README.md","docs/evidence/permission-shared-session-2026-11-01/manifest.public.json","docs/当前状态与验收边界.md","docs/统一权限平台UIUX完善-2026-10-22.md"]}],"total_commits":0,"head_commit":{"id":"e074ab5b85b38bd26bc29ca30db64180fac9153f","message":"chore(evidence): validate shared-session publication closeout\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e074ab5b85b38bd26bc29ca30db64180fac9153f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:41:49-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":119569,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":171,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T19:38:22+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793533380
|
0
|
1793533321
|
1793533380
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26830
|
chore(workbench): freeze shared-session publicatio chore(workbench): freeze shared-session publication snapshots...
|
116
|
5
|
platform.yml
|
1239
|
5
|
0
|
refs/heads/main
|
651665581d7abce41796808e45d96e045c07a28b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"cc6ab414b79f18e6eeba8d8fb0f7a5529297a7d6","after":"651665581d7abce41796808e45d96e045c07a28b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/cc6ab414b79f18e6eeba8d8fb0f7a5529297a7d6...651665581d7abce41796808e45d96e045c07a28b","commits":[{"id":"651665581d7abce41796808e45d96e045c07a28b","message":"chore(workbench): freeze shared-session publication snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/651665581d7abce41796808e45d96e045c07a28b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:25:34-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"48b772a07a67810775e8d35353136c21ca785a2e","message":"chore(evidence): bind integrated session release static gates\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/48b772a07a67810775e8d35353136c21ca785a2e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:25:16-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"87e2cd22d8f0d9213da6c2f4821d2fca402f4b26","message":"Merge reviewed session invalidation into published catalog and Owner main; preserve native evidence\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/87e2cd22d8f0d9213da6c2f4821d2fca402f4b26","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:20:33-08:00","added":["docs/evidence/permission-session-tabs-2026-11-01/README.md","docs/evidence/permission-session-tabs-2026-11-01/a-after-logout-back.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-final.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-local-logout.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-old-x-confirm.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-switch-back-1.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-switch-back-2.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-switch-back-3.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-switch-back-ready.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-switched-y.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-y-after-global-x-logout.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-y-confirm-before-logout.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-y-final.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-y-logout-back-ready.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-y-logout-back.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-y-logout-back.jpg","docs/evidence/permission-session-tabs-2026-11-01/a-y-no-x-cache.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-y-own-cache.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/a-y-own-cache.jpg","docs/evidence/permission-session-tabs-2026-11-01/a-y-unaffected-by-x-revoke.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/arrange.public.json","docs/evidence/permission-session-tabs-2026-11-01/b-after-a-local-logout.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-after-a-switch.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-after-server-revoke-before-request.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-before-a-switch.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-before-local-logout.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-before-server-revoke.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-final.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-forced-reauth.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-forced-reauth.jpg","docs/evidence/permission-session-tabs-2026-11-01/b-recovered-applied.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-recovery-password.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-recovery-returned.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-retained-x-apply.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-revoked-old-confirm-denied.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-revoked-old-confirm-denied.jpg","docs/evidence/permission-session-tabs-2026-11-01/b-revoked-reread.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/b-still-valid-after-d-login.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/browser-cleanup.public.json","docs/evidence/permission-session-tabs-2026-11-01/browser-summary.public.json","docs/evidence/permission-session-tabs-2026-11-01/c-final.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/cleanup.public.json","docs/evidence/permission-session-tabs-2026-11-01/current-service.public.json","docs/evidence/permission-session-tabs-2026-11-01/d-before-current-logout.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/d-current-logout-denied.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/d-final.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/d-recovered-applied.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/d-recovered-applied.jpg","docs/evidence/permission-session-tabs-2026-11-01/d-recovery-password.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/d-recovery-returned.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/d-still-revoked-after-b-login.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/fixture.public.json","docs/evidence/permission-session-tabs-2026-11-01/idp-current-session-ended.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/idp-old-session-ended.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/idp-old-session-ended.jpg","docs/evidence/permission-session-tabs-2026-11-01/idp-sessions-before-revoke.ax.txt","docs/evidence/permission-session-tabs-2026-11-01/infrastructure.public.json","docs/evidence/permission-session-tabs-2026-11-01/isolated-build-receipt.public.json","docs/evidence/permission-session-tabs-2026-11-01/manifest.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-after-switch.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-before-login.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-before-native-revoke.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-before-y.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-current-logout.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-final-logins.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-final.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-native-revoked.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-recovered.public.json","docs/evidence/permission-session-tabs-2026-11-01/sessions-shared-x.public.json","docs/evidence/permission-session-tabs-2026-11-01/source-coverage.public.json","docs/evidence/permission-session-tabs-2026-11-01/state-after-switch.public.json","docs/evidence/permission-session-tabs-2026-11-01/state-before-native-revoke.public.json","docs/evidence/permission-session-tabs-2026-11-01/state-before-recovery.public.json","docs/evidence/permission-session-tabs-2026-11-01/state-d-recovered-before-confirm.public.json","docs/evidence/permission-session-tabs-2026-11-01/state-final.public.json","docs/evidence/permission-session-tabs-2026-11-01/state-initial.public.json","docs/evidence/permission-session-tabs-2026-11-01/state-local-logout.public.json","docs/evidence/permission-session-tabs-2026-11-01/state-native-revoked.public.json","docs/evidence/permission-session-tabs-2026-11-01/state-recovered-before-confirm.public.json","docs/evidence/permission-session-tabs-2026-11-01/transport-events.public.jsonl","docs/evidence/permission-session-tabs-2026-11-01/ui-http.public.jsonl","docs/evidence/permission-session-tabs-2026-11-01/verification.public.json","docs/evidence/permission-session-tabs-2026-11-01/verify.py","docs/evidence/permission-shared-session-2026-11-01/README.md","docs/evidence/permission-shared-session-2026-11-01/a-auto-invalidated.ax.txt","docs/evidence/permission-shared-session-2026-11-01/a-auto-invalidated.jpg","docs/evidence/permission-shared-session-2026-11-01/a-not-revived.ax.txt","docs/evidence/permission-shared-session-2026-11-01/a-old-confirm.ax.txt","docs/evidence/permission-shared-session-2026-11-01/a-reload-still-invalid.ax.txt","docs/evidence/permission-shared-session-2026-11-01/api-ready.public.json","docs/evidence/permission-shared-session-2026-11-01/api-run-process.public.json","docs/evidence/permission-shared-session-2026-11-01/arrange.public.json","docs/evidence/permission-shared-session-2026-11-01/b-auto-invalidated.ax.txt","docs/evidence/permission-shared-session-2026-11-01/b-new-confirm.ax.txt","docs/evidence/permission-shared-session-2026-11-01/b-old-confirm.ax.txt","docs/evidence/permission-shared-session-2026-11-01/b-recovered-applied.ax.txt","docs/evidence/permission-shared-session-2026-11-01/b-recovered-applied.jpg","docs/evidence/permission-shared-session-2026-11-01/b-recovery-password.ax.txt","docs/evidence/permission-shared-session-2026-11-01/b-recovery-returned.ax.txt","docs/evidence/permission-shared-session-2026-11-01/b-recovery-start.ax.txt","docs/evidence/permission-shared-session-2026-11-01/browser-cleanup.public.json","docs/evidence/permission-shared-session-2026-11-01/browser-summary.public.json","docs/evidence/permission-shared-session-2026-11-01/cleanup.public.json","docs/evidence/permission-shared-session-2026-11-01/final-b-auto-invalidated.ax.txt","docs/evidence/permission-shared-session-2026-11-01/final-b-auto-invalidated.jpg","docs/evidence/permission-shared-session-2026-11-01/final-b-old-confirm.ax.txt","docs/evidence/permission-shared-session-2026-11-01/final-b-recovery-destination.ax.txt","docs/evidence/permission-shared-session-2026-11-01/final-build.public.json","docs/evidence/permission-shared-session-2026-11-01/final-native-old-ended.ax.txt","docs/evidence/permission-shared-session-2026-11-01/final-new-x-retained.ax.txt","docs/evidence/permission-shared-session-2026-11-01/final-recovery-destination.ax.txt","docs/evidence/permission-shared-session-2026-11-01/final-y-retained.ax.txt","docs/evidence/permission-shared-session-2026-11-01/first-revoke.public.json","docs/evidence/permission-shared-session-2026-11-01/fixture.public.json","docs/evidence/permission-shared-session-2026-11-01/fresh-not-revived.ax.txt","docs/evidence/permission-shared-session-2026-11-01/fresh-x-auto-invalidated.ax.txt","docs/evidence/permission-shared-session-2026-11-01/fresh-x-confirm.ax.txt","docs/evidence/permission-shared-session-2026-11-01/fresh-x-retained.ax.txt","docs/evidence/permission-shared-session-2026-11-01/gates.public.json","docs/evidence/permission-shared-session-2026-11-01/identity-http.public.jsonl","docs/evidence/permission-shared-session-2026-11-01/identity-web-process.public.json","docs/evidence/permission-shared-session-2026-11-01/infrastructure.public.json","docs/evidence/permission-shared-session-2026-11-01/live-userinfo-route.public.json","docs/evidence/permission-shared-session-2026-11-01/liveness-http.public.jsonl","docs/evidence/permission-shared-session-2026-11-01/manifest.public.json","docs/evidence/permission-shared-session-2026-11-01/native-current-ended.ax.txt","docs/evidence/permission-shared-session-2026-11-01/native-old-session-ended.ax.txt","docs/evidence/permission-shared-session-2026-11-01/native-sessions-before.ax.txt","docs/evidence/permission-shared-session-2026-11-01/proxy-process.public.json","docs/evidence/permission-shared-session-2026-11-01/proxy-ready.public.json","docs/evidence/permission-shared-session-2026-11-01/seed-receipt.public.json","docs/evidence/permission-shared-session-2026-11-01/sessions-before-login.public.json","docs/evidence/permission-shared-session-2026-11-01/sessions-before-revoke.public.json","docs/evidence/permission-shared-session-2026-11-01/sessions-final-build.public.json","docs/evidence/permission-shared-session-2026-11-01/sessions-final.public.json","docs/evidence/permission-shared-session-2026-11-01/sessions-old-revoked.public.json","docs/evidence/permission-shared-session-2026-11-01/sessions-recovered.public.json","docs/evidence/permission-shared-session-2026-11-01/source-coverage.public.json","docs/evidence/permission-shared-session-2026-11-01/state-before-revoke.public.json","docs/evidence/permission-shared-session-2026-11-01/state-final-build.public.json","docs/evidence/permission-shared-session-2026-11-01/state-final.public.json","docs/evidence/permission-shared-session-2026-11-01/state-initial.public.json","docs/evidence/permission-shared-session-2026-11-01/state-old-revoked.public.json","docs/evidence/permission-shared-session-2026-11-01/state-recovered-before-confirm.public.json","docs/evidence/permission-shared-session-2026-11-01/transport-events.public.jsonl","docs/evidence/permission-shared-session-2026-11-01/ui-http.public.jsonl","docs/evidence/permission-shared-session-2026-11-01/ui-interrupted.public.json","docs/evidence/permission-shared-session-2026-11-01/verification.public.json","docs/evidence/permission-shared-session-2026-11-01/verify.py","docs/evidence/permission-shared-session-2026-11-01/y-confirm.ax.txt","docs/evidence/permission-shared-session-2026-11-01/y-retained-after-current.ax.txt","docs/evidence/permission-shared-session-2026-11-01/y-retained.ax.txt","runtime/apps/workbench/scripts/session-liveness.test.mjs","runtime/apps/workbench/src/features/auth/session-liveness.ts"],"removed":[],"modified":["docs/当前状态与验收边界.md","docs/统一权限平台UIUX完善-2026-10-22.md","governance/check-workbench-ui.mjs","reports/release-manifest.latest.json","reports/workbench-ui.latest.json","runtime/apps/web/e2e-workbench/permissions.spec.ts","runtime/apps/workbench/src/features/auth/store.ts","runtime/apps/workbench/src/lib/providers.tsx"]},{"id":"f9dc6fe6f692710d3998c3eeeb007dc9a3e95453","message":"chore(reports): regenerate release manifest and snapshots after merged gate binding\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f9dc6fe6f692710d3998c3eeeb007dc9a3e95453","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T02:54:26-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"8897867cf78e54a5b18520e66279ed8487f782f5","message":"chore(reports): bind merged browser/root checks and native alert revalidation @ d67fbd912\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8897867cf78e54a5b18520e66279ed8487f782f5","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T02:53:42-08:00","added":[],"removed":[],"modified":["reports/alert-delivery.latest.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","reports/workbench-ui.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"651665581d7abce41796808e45d96e045c07a28b","message":"chore(workbench): freeze shared-session publication snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/651665581d7abce41796808e45d96e045c07a28b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:25:34-08:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":118460,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":171,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T19:37:11+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793533321
|
0
|
1793533102
|
1793533321
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26824
|
docs: retain final semantic Owner state readback w docs: retain final semantic Owner state readback without changing executable inputs...
|
116
|
5
|
platform.yml
|
1233
|
5
|
0
|
refs/heads/main
|
277542b4bbe1adf436a7e9ba6f825b633843330b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"0c3fd4712ca9a18a8dc0006db2d242de34e6af92","after":"277542b4bbe1adf436a7e9ba6f825b633843330b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/0c3fd4712ca9a18a8dc0006db2d242de34e6af92...277542b4bbe1adf436a7e9ba6f825b633843330b","commits":[{"id":"277542b4bbe1adf436a7e9ba6f825b633843330b","message":"docs: retain final semantic Owner state readback without changing executable inputs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/277542b4bbe1adf436a7e9ba6f825b633843330b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:15:24-08:00","added":["docs/evidence/semantic-formal-owners-2026-11-01/final-state.public.json"],"removed":[],"modified":["docs/evidence/semantic-formal-owners-2026-11-01/README.md"]},{"id":"c400e6fcf910109f2ee747e29483d479d7d2ba3e","message":"chore(reports): bind verified native image smoke and main landing snapshots\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c400e6fcf910109f2ee747e29483d479d7d2ba3e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:14:04-08:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/image-smoke.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"4366e1b711a10bd494d99dbad57ea40b7e6cfce4","message":"docs(ops): bind explicit configuration and retained frozen service approvals\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4366e1b711a10bd494d99dbad57ea40b7e6cfce4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:13:55-08:00","added":["docs/evidence/seven-read-metadata-catalog-2026-11-01/delivery-authorization.public.json","docs/evidence/seven-read-metadata-catalog-2026-11-01/formal-update-preparation.public.json","docs/evidence/seven-read-metadata-catalog-2026-11-01/prelanding-cwd.public.json","docs/evidence/seven-read-metadata-catalog-2026-11-01/runtime-smoke-completion.public.json"],"removed":[],"modified":[]},{"id":"68be960802b9fcd078d4348625691adc1dc6f4f6","message":"chore(sbom): record complete 867-package fixed runtime image inventory\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/68be960802b9fcd078d4348625691adc1dc6f4f6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:09:14-08:00","added":[],"removed":[],"modified":["reports/sbom.latest.json","reports/sbom.spdx.json"]},{"id":"8587c5b7d0cef2acb1f21b1d2b3c76592e5c5300","message":"chore(image): bind fixed accepted metadata Catalog runtime image\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8587c5b7d0cef2acb1f21b1d2b3c76592e5c5300","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:06:32-08:00","added":[],"removed":[],"modified":["reports/image-digest.json"]}],"total_commits":0,"head_commit":{"id":"277542b4bbe1adf436a7e9ba6f825b633843330b","message":"docs: retain final semantic Owner state readback without changing executable inputs\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/277542b4bbe1adf436a7e9ba6f825b633843330b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T03:15:24-08:00","added":["docs/evidence/semantic-formal-owners-2026-11-01/final-state.public.json"],"removed":[],"modified":["docs/evidence/semantic-formal-owners-2026-11-01/README.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":116125,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":171,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T19:15:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793531921
|
0
|
1793531831
|
1793531921
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26780
|
docs(deploy): 记录7969dbb47归宿展示静态发布与入口验收
|
116
|
5
|
platform.yml
|
1192
|
5
|
0
|
refs/heads/main
|
6eab1cffee8143f5fc616c05f65a6d827159eaad
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7969dbb47cfa5bbb57530516484846c5dd355167","after":"6eab1cffee8143f5fc616c05f65a6d827159eaad","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7969dbb47cfa5bbb57530516484846c5dd355167...6eab1cffee8143f5fc616c05f65a6d827159eaad","commits":[{"id":"6eab1cffee8143f5fc616c05f65a6d827159eaad","message":"docs(deploy): 记录7969dbb47归宿展示静态发布与入口验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6eab1cffee8143f5fc616c05f65a6d827159eaad","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:29:31-08:00","added":["docs/evidence/semantic-destinations-2026-11-01/deployment-preflight.public.json","docs/evidence/semantic-destinations-2026-11-01/deployment.public.json","docs/evidence/semantic-destinations-2026-11-01/mobile-layout.public.json","docs/evidence/semantic-destinations-2026-11-01/publication.public.json"],"removed":[],"modified":["docs/evidence/semantic-destinations-2026-11-01/README.md","docs/evidence/semantic-destinations-2026-11-01/validation.public.json","docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"6eab1cffee8143f5fc616c05f65a6d827159eaad","message":"docs(deploy): 记录7969dbb47归宿展示静态发布与入口验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6eab1cffee8143f5fc616c05f65a6d827159eaad","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:29:31-08:00","added":["docs/evidence/semantic-destinations-2026-11-01/deployment-preflight.public.json","docs/evidence/semantic-destinations-2026-11-01/deployment.public.json","docs/evidence/semantic-destinations-2026-11-01/mobile-layout.public.json","docs/evidence/semantic-destinations-2026-11-01/publication.public.json"],"removed":[],"modified":["docs/evidence/semantic-destinations-2026-11-01/README.md","docs/evidence/semantic-destinations-2026-11-01/validation.public.json","docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":111850,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":169,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T17:23:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793525602
|
0
|
1793525382
|
1793525602
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26763
|
fix(diagnostic): 限制迁移回执大小以避免runner单行截断
|
116
|
5
|
gitea-migration-identity.yml
|
1176
|
5
|
0
|
refs/heads/codex/runner-maintenance-diagnostic-202 refs/heads/codex/runner-maintenance-diagnostic-20261101...
|
ab0f7a9662b7e37f9a553ef821c0cb2700017692
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/codex/runner-mainte {"ref":"refs/heads/codex/runner-maintenance-diagnostic-20261101","before":"92c09a09fe3dd2c949f933fc1871f0c00ef65efd","after":"ab0f7a9662b7e37f9a553ef821c0cb2700017692","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/92c09a09fe3dd2c949f933fc1871f0c00ef65efd...ab0f7a9662b7e37f9a553ef821c0cb2700017692","commits":[{"id":"ab0f7a9662b7e37f9a553ef821c0cb2700017692","message":"fix(diagnostic): 限制迁移回执大小以避免runner单行截断\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ab0f7a9662b7e37f9a553ef821c0cb2700017692","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:36:50-07:00","added":[],"removed":[],"modified":[".gitea/workflows/gitea-migration-identity.yml"]}],"total_commits":0,"head_commit":{"id":"ab0f7a9662b7e37f9a553ef821c0cb2700017692","message":"fix(diagnostic): 限制迁移回执大小以避免runner单行截断\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ab0f7a9662b7e37f9a553ef821c0cb2700017692","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:36:50-07:00","added":[],"removed":[],"modified":[".gitea/workflows/gitea-migration-identity.yml"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":109083,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":168,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T16:36:24+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
5
|
0
|
1793522621
|
0
|
1793522218
|
1793522621
|
group: runner-maintenance-readonly
cancel-in-progr group: runner-maintenance-readonly
cancel-in-progress: "false"
...
|
runner-maintenance-readonly
|
0
|
Edit
Delete
|
|
26760
|
chore(reports): 固定人员目录交付收尾证据
|
116
|
5
|
platform.yml
|
1173
|
5
|
0
|
refs/heads/main
|
efcd1ef325b241e56e5ed348a946c1b7bbeb603d
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"836466a5e468320ad6a530fa57d86f484eceb807","after":"efcd1ef325b241e56e5ed348a946c1b7bbeb603d","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/836466a5e468320ad6a530fa57d86f484eceb807...efcd1ef325b241e56e5ed348a946c1b7bbeb603d","commits":[{"id":"efcd1ef325b241e56e5ed348a946c1b7bbeb603d","message":"chore(reports): 固定人员目录交付收尾证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/efcd1ef325b241e56e5ed348a946c1b7bbeb603d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:27:30-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"a75ed1184e39c43a49362f49d992f88acaafed9b","message":"chore(reports): 回绑已提交交付文档一致性检查\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a75ed1184e39c43a49362f49d992f88acaafed9b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:27:18-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json"]},{"id":"e35e4532ea7ef2faed12f67a7aca96229410ac7d","message":"docs(permissions): 明确现用人员检索与门店来源验收边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e35e4532ea7ef2faed12f67a7aca96229410ac7d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:27:17-07:00","added":["docs/evidence/permission-directory-2026-11-01/browser-verification.public.json","docs/evidence/permission-directory-2026-11-01/caddy-deployment.public.json"],"removed":[],"modified":["docs/当前状态与验收边界.md","docs/角色授权部署记录-2026-10-09.md"]},{"id":"b85e115f064e0b8fae3873571e6f46ffb69cd5bf","message":"docs(permissions): 记录人员检索现用采用与真实门店来源缺口\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b85e115f064e0b8fae3873571e6f46ffb69cd5bf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:26:47-07:00","added":["docs/evidence/permission-directory-2026-11-01/frontend-build.public.json","docs/evidence/permission-directory-2026-11-01/http-verification.public.json"],"removed":[],"modified":[]}],"total_commits":0,"head_commit":{"id":"efcd1ef325b241e56e5ed348a946c1b7bbeb603d","message":"chore(reports): 固定人员目录交付收尾证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/efcd1ef325b241e56e5ed348a946c1b7bbeb603d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-11-01T01:27:30-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":108919,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":168,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T16:27:34+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793521754
|
0
|
1793521667
|
1793521754
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26737
|
docs(角色授权): 记录固定发布产物与进程前置
|
116
|
5
|
platform.yml
|
1153
|
5
|
0
|
refs/heads/main
|
89060cd2a1b791819b62679bace6e9c79dae5570
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7f83315fd1819129951446613c982afe3bda8ad7","after":"89060cd2a1b791819b62679bace6e9c79dae5570","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7f83315fd1819129951446613c982afe3bda8ad7...89060cd2a1b791819b62679bace6e9c79dae5570","commits":[{"id":"89060cd2a1b791819b62679bace6e9c79dae5570","message":"docs(角色授权): 记录固定发布产物与进程前置\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/89060cd2a1b791819b62679bace6e9c79dae5570","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T23:50:12-07:00","added":[],"removed":[],"modified":["docs/角色授权部署记录-2026-10-09.md"]},{"id":"abbe9fe9ca20d39cf3e84a432c3bbf935ae988ae","message":"chore(reports): 联建角色授权候选发布快照 @ 656fe04\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/abbe9fe9ca20d39cf3e84a432c3bbf935ae988ae","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T23:49:14-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json","reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"656fe043f9fa05f77946c96008590c6e775f5f7d","message":"chore(reports): 回绑角色授权合流后文档与静态门禁 @ 224e355\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/656fe043f9fa05f77946c96008590c6e775f5f7d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T23:48:46-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"224e3553dc7609531cf82f0c18be011ebe2b05f0","message":"fix(workbench): 整合角色授权流程与决策状态优化\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/224e3553dc7609531cf82f0c18be011ebe2b05f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T23:48:12-07:00","added":["runtime/apps/web/e2e-workbench/permission-surface.spec.ts"],"removed":[],"modified":["CLAUDE.md","docs/角色授权实现与接入-2026-10-09.md","docs/角色授权部署记录-2026-10-09.md","governance/check-workbench-ui.mjs","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-ui.latest.json","runtime/CLAUDE.md","runtime/apps/workbench/src/features/permissions/authorization-manager.tsx","runtime/apps/workbench/src/features/permissions/surface-strip.tsx","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"0667a19ce454c5776c9b7007dad55f71e81be4e8","message":"chore(reports): 回绑角色授权候选完整验收 @ 6a7f8dd\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/0667a19ce454c5776c9b7007dad55f71e81be4e8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T23:47:50-07:00","added":[],"removed":[],"modified":["CLAUDE.md","docs/角色授权部署记录-2026-10-09.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/credential-m1-sla.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/machine-revocation-sla.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/revocation-sla.latest.json","reports/scope-fact-sla.latest.json","reports/scope-http.latest.json","reports/stub-surface.latest.json","reports/workbench-ui.latest.json","runtime/CLAUDE.md","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-acceptance.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"89060cd2a1b791819b62679bace6e9c79dae5570","message":"docs(角色授权): 记录固定发布产物与进程前置\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/89060cd2a1b791819b62679bace6e9c79dae5570","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T23:50:12-07:00","added":[],"removed":[],"modified":["docs/角色授权部署记录-2026-10-09.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":103254,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":163,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-11-01T14:47:31+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
23
|
1793516003
|
1793516124
|
0
|
1793516002
|
1793516162
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26717
|
docs(状态): #733 EES 整库恢复演练修复登记(main 6c074f962,compa docs(状态): #733 EES 整库恢复演练修复登记(main 6c074f962,compat 1209/1209/0)...
|
116
|
5
|
platform.yml
|
1141
|
5
|
0
|
refs/heads/main
|
d8fcf89b4ac2cf5ef6c544f6b8115239c7da7e3a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"6c074f962d83d96af705300296a280e8b5475197","after":"d8fcf89b4ac2cf5ef6c544f6b8115239c7da7e3a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/6c074f962d83d96af705300296a280e8b5475197...d8fcf89b4ac2cf5ef6c544f6b8115239c7da7e3a","commits":[{"id":"d8fcf89b4ac2cf5ef6c544f6b8115239c7da7e3a","message":"docs(状态): #733 EES 整库恢复演练修复登记(main 6c074f962,compat 1209/1209/0)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d8fcf89b4ac2cf5ef6c544f6b8115239c7da7e3a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T08:52:26-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"d8fcf89b4ac2cf5ef6c544f6b8115239c7da7e3a","message":"docs(状态): #733 EES 整库恢复演练修复登记(main 6c074f962,compat 1209/1209/0)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d8fcf89b4ac2cf5ef6c544f6b8115239c7da7e3a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T08:52:26-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":98744,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T23:51:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793462317
|
0
|
1793461968
|
1793462317
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26705
|
docs(状态): 工作台前端发布 main 1190beb 到 58080(服务模块页设计稿列)
|
116
|
5
|
platform.yml
|
1133
|
5
|
0
|
refs/heads/main
|
52787b456d375b5b796ed4d23191978b657c8aaf
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1190beb6b16f073f00be400ce104a5f900858749","after":"52787b456d375b5b796ed4d23191978b657c8aaf","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1190beb6b16f073f00be400ce104a5f900858749...52787b456d375b5b796ed4d23191978b657c8aaf","commits":[{"id":"52787b456d375b5b796ed4d23191978b657c8aaf","message":"docs(状态): 工作台前端发布 main 1190beb 到 58080(服务模块页设计稿列)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/52787b456d375b5b796ed4d23191978b657c8aaf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:40:00-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"52787b456d375b5b796ed4d23191978b657c8aaf","message":"docs(状态): 工作台前端发布 main 1190beb 到 58080(服务模块页设计稿列)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/52787b456d375b5b796ed4d23191978b657c8aaf","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:40:00-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":96395,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T16:26:05+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793436135
|
0
|
1793436056
|
1793436135
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26704
|
chore(reports): 服务模块页 catalog v10 工作台快照与 Release M chore(reports): 服务模块页 catalog v10 工作台快照与 Release Manifest 联建 @ 245ef6c28...
|
116
|
5
|
platform.yml
|
1132
|
5
|
0
|
refs/heads/main
|
1190beb6b16f073f00be400ce104a5f900858749
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a46335bbea9e76a848fc4294b793c4648e410c60","after":"1190beb6b16f073f00be400ce104a5f900858749","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a46335bbea9e76a848fc4294b793c4648e410c60...1190beb6b16f073f00be400ce104a5f900858749","commits":[{"id":"1190beb6b16f073f00be400ce104a5f900858749","message":"chore(reports): 服务模块页 catalog v10 工作台快照与 Release Manifest 联建 @ 245ef6c28\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1190beb6b16f073f00be400ce104a5f900858749","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:25:24-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"477b14324b6664e6a4942ae787d468ba1c3469ca","message":"chore(reports): 服务模块页工作台浏览器回归 242/242 回绑 @ 245ef6c28\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/477b14324b6664e6a4942ae787d468ba1c3469ca","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:24:43-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"ea0d5739ffd1da07bd0bde9f5b24e798cf0235c9","message":"chore(reports): 服务模块页 catalog v10 治理门禁回绑 @ 245ef6c28\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ea0d5739ffd1da07bd0bde9f5b24e798cf0235c9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:20:42-07:00","added":[],"removed":[],"modified":["reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"245ef6c28b73773c0f6eaf80f47f45cc2ad081fd","message":"feat(workbench): 服务模块页按设计稿列客户端包、网关前缀、契约、操作与契约状态\n\n- catalog v10:governance/http-contract-documents.json 把 modules.json 每个 HTTP 契约映射到仓内 OpenAPI;\n 快照按文档位置给出常规/候选状态,按网关前缀计操作数(最长前缀分摊),并附模块客户端包与 EES 服务包\n- 登记缺失、文档被替代、候选非 pending-dec 等进入来源冲突,该契约记为登记缺陷\n- 页头汇总取 counts.http;契约/操作可排序;层/设计档位/发布移入每行证据行,窄屏收列\n- 浏览器回归新增 CM-06(242 例),治理测试补两例;交付设计 §5.15 同步\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/245ef6c28b73773c0f6eaf80f47f45cc2ad081fd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:15:37-07:00","added":["governance/http-contract-documents.json","runtime/apps/workbench/src/features/platform/contract-view.ts"],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","governance/build-workbench-snapshots.mjs","governance/check-workbench-ui.mjs","governance/evidence-scopes.json","governance/test/build-workbench-snapshots.test.mjs","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/catalog/page.tsx","runtime/apps/workbench/src/components/catalog/catalog-table.tsx","runtime/apps/workbench/src/components/catalog/catalog-toolbar.tsx","runtime/apps/workbench/src/features/platform/catalog-filters.ts","runtime/apps/workbench/src/features/platform/types.ts"]}],"total_commits":0,"head_commit":{"id":"1190beb6b16f073f00be400ce104a5f900858749","message":"chore(reports): 服务模块页 catalog v10 工作台快照与 Release Manifest 联建 @ 245ef6c28\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1190beb6b16f073f00be400ce104a5f900858749","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:25:24-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":95966,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T16:07:16+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793436055
|
0
|
1793435164
|
1793436056
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26702
|
chore(reports): DEC-067 切片 2b 交付设计同步后 doc-claims 回 chore(reports): DEC-067 切片 2b 交付设计同步后 doc-claims 回绑 @ ff9b9b3a4...
|
116
|
5
|
platform.yml
|
1131
|
5
|
0
|
refs/heads/main
|
a46335bbea9e76a848fc4294b793c4648e410c60
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"e75427b84da9273a65a21a1fd34142ea452dedd8","after":"a46335bbea9e76a848fc4294b793c4648e410c60","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/e75427b84da9273a65a21a1fd34142ea452dedd8...a46335bbea9e76a848fc4294b793c4648e410c60","commits":[{"id":"a46335bbea9e76a848fc4294b793c4648e410c60","message":"chore(reports): DEC-067 切片 2b 交付设计同步后 doc-claims 回绑 @ ff9b9b3a4\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a46335bbea9e76a848fc4294b793c4648e410c60","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:03:50-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"ff9b9b3a4b63376da3f06a6ebcf1969fcd826671","message":"docs(交付设计): §5.9 登记 DEC-067 切片 2b 持有人准入(CHG-071)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ff9b9b3a4b63376da3f06a6ebcf1969fcd826671","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:03:25-07:00","added":[],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md"]},{"id":"b2a8bd80fa2fdc40bb196f48a8b177a28a7522fb","message":"chore(reports): DEC-067 切片 2b 工作台快照与 Release Manifest 联建 @ 485850897\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b2a8bd80fa2fdc40bb196f48a8b177a28a7522fb","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:02:19-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"48585089771749f29cf9a845b5a62125eeaa306d","message":"chore(reports): DEC-067 切片 2b doc-claims 回绑 @ a3658fbef\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/48585089771749f29cf9a845b5a62125eeaa306d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:02:01-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"9a12771ed7aa9221013cc02cada35e35a206af42","message":"chore(reports): DEC-067 切片 2b 夹具报告回绑 @ a3658fbef\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9a12771ed7aa9221013cc02cada35e35a206af42","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:01:51-07:00","added":[],"removed":[],"modified":["reports/fixture-coverage.latest.json","reports/fixtures.latest.json"]}],"total_commits":0,"head_commit":{"id":"a46335bbea9e76a848fc4294b793c4648e410c60","message":"chore(reports): DEC-067 切片 2b 交付设计同步后 doc-claims 回绑 @ ff9b9b3a4\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a46335bbea9e76a848fc4294b793c4648e410c60","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T01:03:50-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":95682,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T15:37:17+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793435164
|
0
|
1793434036
|
1793435164
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26700
|
chore(reports): DEC-067 切片 2a 后 capability-accepta chore(reports): DEC-067 切片 2a 后 capability-acceptance 回绑 @ fe2795acc...
|
116
|
5
|
platform.yml
|
1130
|
5
|
0
|
refs/heads/main
|
e75427b84da9273a65a21a1fd34142ea452dedd8
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ead1fe7a3a08aa1e1b037ef4f07cea38a5a4e31b","after":"e75427b84da9273a65a21a1fd34142ea452dedd8","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/ead1fe7a3a08aa1e1b037ef4f07cea38a5a4e31b...e75427b84da9273a65a21a1fd34142ea452dedd8","commits":[{"id":"e75427b84da9273a65a21a1fd34142ea452dedd8","message":"chore(reports): DEC-067 切片 2a 后 capability-acceptance 回绑 @ fe2795acc\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e75427b84da9273a65a21a1fd34142ea452dedd8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T00:34:31-07:00","added":[],"removed":[],"modified":["reports/capability-acceptance.latest.json"]},{"id":"fe2795acc37b9ac1e28b4363a88d8686c1671d5c","message":"chore(reports): DEC-067 切片 2a 后工作台快照与 Release Manifest 回绑 @ 8c38ce33e\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fe2795acc37b9ac1e28b4363a88d8686c1671d5c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T00:33:16-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"8c38ce33e4989319225d7a102f8683a45543daa6","message":"chore(reports): DEC-067 切片 2a 后 doc-claims 回绑 @ 21086dce1\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8c38ce33e4989319225d7a102f8683a45543daa6","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T00:32:53-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json"]},{"id":"21086dce109624f438a59b3240cd48bedf2d6c72","message":"chore(reports): DEC-067 切片 2a 后 fixtures / fixture-coverage 回绑 @ a7c3ce31c\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/21086dce109624f438a59b3240cd48bedf2d6c72","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T00:32:34-07:00","added":[],"removed":[],"modified":["reports/fixture-coverage.latest.json","reports/fixtures.latest.json"]},{"id":"a7c3ce31c2a59b7b7718d78f99a64a0ad5b1dc6e","message":"chore(reports): DEC-067 切片 2a 后 runtime 静态门禁回绑 @ b22ce8e89\n\nnaming、validation-source、contract-consumers、dual-backend-parity、statemachine-write-guard、\nfork-readiness、migrations、runtime-governance、governance。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a7c3ce31c2a59b7b7718d78f99a64a0ad5b1dc6e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T00:32:09-07:00","added":[],"removed":[],"modified":["runtime/reports/contract-consumers.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]}],"total_commits":0,"head_commit":{"id":"e75427b84da9273a65a21a1fd34142ea452dedd8","message":"chore(reports): DEC-067 切片 2a 后 capability-acceptance 回绑 @ fe2795acc\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e75427b84da9273a65a21a1fd34142ea452dedd8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-31T00:34:31-07:00","added":[],"removed":[],"modified":["reports/capability-acceptance.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":95276,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T13:54:28+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1793433381
|
1793433389
|
0
|
1793432236
|
1793434035
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26694
|
chore(reports): release-drift 回绑 @ dc8fe8d06
|
116
|
5
|
platform.yml
|
1126
|
5
|
0
|
refs/heads/main
|
e7c97b54a64321f8d399c00b61fce6a11f5baafa
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b8468704b103c4fa38eda125ba7dd74251510f7e","after":"e7c97b54a64321f8d399c00b61fce6a11f5baafa","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b8468704b103c4fa38eda125ba7dd74251510f7e...e7c97b54a64321f8d399c00b61fce6a11f5baafa","commits":[{"id":"e7c97b54a64321f8d399c00b61fce6a11f5baafa","message":"chore(reports): release-drift 回绑 @ dc8fe8d06\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e7c97b54a64321f8d399c00b61fce6a11f5baafa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T22:20:33-07:00","added":[],"removed":[],"modified":["reports/release-drift.latest.json"]},{"id":"dc8fe8d062e6e04f5c43c0b4f3d8f519d598046b","message":"chore(reports): 模块工作区可用链路批次静态门禁与 runtime 链回绑 @ c7ce53813\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/dc8fe8d062e6e04f5c43c0b4f3d8f519d598046b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T22:20:32-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"c7ce538135a09950a415084a27d8cc585413044d","message":"chore(reports): 模块工作区可用链路批次浏览器回归回绑 @ 9c272396d\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/c7ce538135a09950a415084a27d8cc585413044d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T22:20:20-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"9c272396d254d7501c6bbbe0609271566e6e5546","message":"fix(workbench): 受控命令标签条数用 CSS 替代文本置空,不进可访问名\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9c272396d254d7501c6bbbe0609271566e6e5546","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T22:11:21-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/features/platform/module-workspace.tsx"]},{"id":"446a1dc0e9f91bd239bbd90ff8cf26a05d1a3d05","message":"feat(workbench): 模块工作区概览补可用链路、登记计数与退出条件,模块列表分组并加相邻模块\n\n对照中台进度控制台设计稿 03:概览顶部六段可用链路(前三段读快照、后三段需登录读取)、\n五项登记计数、deferred 作业与失败关闭桩的退出条件;页头档位与导航分组徽标;左侧列表按\n导航分组(只决定显示顺序);路径栏上一个/下一个;受控命令标签以伪元素显示条数。\n浏览器回归新增 MW-49 并登记 REQUIRED_CASES。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/446a1dc0e9f91bd239bbd90ff8cf26a05d1a3d05","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T22:02:29-07:00","added":["runtime/apps/workbench/src/features/platform/module-chain.tsx"],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","governance/check-workbench-ui.mjs","runtime/apps/web/e2e-workbench/module-workspaces.spec.ts","runtime/apps/workbench/src/features/platform/module-workspace.tsx","runtime/apps/workbench/src/features/platform/module-workspaces.ts"]}],"total_commits":0,"head_commit":{"id":"e7c97b54a64321f8d399c00b61fce6a11f5baafa","message":"chore(reports): release-drift 回绑 @ dc8fe8d06\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/e7c97b54a64321f8d399c00b61fce6a11f5baafa","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T22:20:33-07:00","added":[],"removed":[],"modified":["reports/release-drift.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":94885,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T13:01:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793424105
|
0
|
1793424064
|
1793424106
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26690
|
docs(status): 补记58080 a599dc0 第三次固定产物冒烟 230/10(WB- docs(status): 补记58080 a599dc0 第三次固定产物冒烟 230/10(WB-05/08 通过)...
|
116
|
5
|
platform.yml
|
1124
|
5
|
0
|
refs/heads/main
|
aca4bbf3b09368d70e3ed1633ef616d86b7a3fef
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"1f943ca429505e7a50cfac13b26169ed32b292f0","after":"aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/1f943ca429505e7a50cfac13b26169ed32b292f0...aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","commits":[{"id":"aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","message":"docs(status): 补记58080 a599dc0 第三次固定产物冒烟 230/10(WB-05/08 通过)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T21:34:36-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","message":"docs(status): 补记58080 a599dc0 第三次固定产物冒烟 230/10(WB-05/08 通过)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/aca4bbf3b09368d70e3ed1633ef616d86b7a3fef","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T21:34:36-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":94594,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T12:28:43+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793422902
|
0
|
1793421280
|
1793422903
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26689
|
docs(status): 登记58080工作台前端发布 main a599dc0(2026-10- docs(status): 登记58080工作台前端发布 main a599dc0(2026-10-31 03:57 UTC)...
|
116
|
5
|
platform.yml
|
1123
|
5
|
0
|
refs/heads/main
|
1f943ca429505e7a50cfac13b26169ed32b292f0
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a599dc04778180b24218ad9bc1ffa76d0e335375","after":"1f943ca429505e7a50cfac13b26169ed32b292f0","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/a599dc04778180b24218ad9bc1ffa76d0e335375...1f943ca429505e7a50cfac13b26169ed32b292f0","commits":[{"id":"1f943ca429505e7a50cfac13b26169ed32b292f0","message":"docs(status): 登记58080工作台前端发布 main a599dc0(2026-10-31 03:57 UTC)\n\n同段补记此前未登记的 d05a6baa 发布;冒烟228/240、WB-05/08对照结论、\nRuntime 57e87ff 未重建及 check:deployed 失败原因。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1f943ca429505e7a50cfac13b26169ed32b292f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T21:28:12-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"1f943ca429505e7a50cfac13b26169ed32b292f0","message":"docs(status): 登记58080工作台前端发布 main a599dc0(2026-10-31 03:57 UTC)\n\n同段补记此前未登记的 d05a6baa 发布;冒烟228/240、WB-05/08对照结论、\nRuntime 57e87ff 未重建及 check:deployed 失败原因。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1f943ca429505e7a50cfac13b26169ed32b292f0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T21:28:12-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":94527,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T11:50:09+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793421280
|
0
|
1793420923
|
1793421280
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26686
|
chore(reports): release-drift 回绑 @ 16876e78d
|
116
|
5
|
platform.yml
|
1121
|
5
|
0
|
refs/heads/main
|
84623b40907b1dd5ee9efe1239c77bf784d4be2b
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"6ad5a5bd363f00c6d39831ffe0fb82984194f9ca","after":"84623b40907b1dd5ee9efe1239c77bf784d4be2b","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/6ad5a5bd363f00c6d39831ffe0fb82984194f9ca...84623b40907b1dd5ee9efe1239c77bf784d4be2b","commits":[{"id":"84623b40907b1dd5ee9efe1239c77bf784d4be2b","message":"chore(reports): release-drift 回绑 @ 16876e78d\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/84623b40907b1dd5ee9efe1239c77bf784d4be2b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:49:08-07:00","added":[],"removed":[],"modified":["reports/release-drift.latest.json"]},{"id":"16876e78d3b9e2a60c09a5cc3a1ce2c8b79d0bf4","message":"chore(reports): 能力接入简报与手机溢出修复批次静态门禁与 runtime 链回绑 @ 474b56ceb\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/16876e78d3b9e2a60c09a5cc3a1ce2c8b79d0bf4","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:48:18-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"474b56cebd0aba494f690e1bbbdeeae92dfd8194","message":"chore(reports): 工作台浏览器回归回绑 @ 8ad31b19b\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/474b56cebd0aba494f690e1bbbdeeae92dfd8194","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:48:02-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"8ad31b19b2da889f01ee9cff71b749908b5bac33","message":"chore(governance): 工作台浏览器门禁登记 EW-21/EW-22\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8ad31b19b2da889f01ee9cff71b749908b5bac33","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:44:15-07:00","added":[],"removed":[],"modified":["governance/check-workbench-ui.mjs"]},{"id":"39b49eec70e1e2459927a1b3eeb69290d3c40f44","message":"fix(workbench): 模块列表链接改用可见模块名作可访问名称,避免与表单标签重名\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/39b49eec70e1e2459927a1b3eeb69290d3c40f44","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:39:15-07:00","added":[],"removed":[],"modified":["runtime/apps/workbench/src/features/platform/module-workspace.tsx"]}],"total_commits":0,"head_commit":{"id":"84623b40907b1dd5ee9efe1239c77bf784d4be2b","message":"chore(reports): release-drift 回绑 @ 16876e78d\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/84623b40907b1dd5ee9efe1239c77bf784d4be2b","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:49:08-07:00","added":[],"removed":[],"modified":["reports/release-drift.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":94215,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T11:13:30+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793418608
|
0
|
1793418575
|
1793418608
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26685
|
chore(reports): 工作台发布快照与 Release Manifest 联建 @ fd7 chore(reports): 工作台发布快照与 Release Manifest 联建 @ fd712573d...
|
116
|
5
|
platform.yml
|
1120
|
5
|
0
|
refs/heads/main
|
6ad5a5bd363f00c6d39831ffe0fb82984194f9ca
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"fd712573ddf972b07fd664695dc74a484d2bf202","after":"6ad5a5bd363f00c6d39831ffe0fb82984194f9ca","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/fd712573ddf972b07fd664695dc74a484d2bf202...6ad5a5bd363f00c6d39831ffe0fb82984194f9ca","commits":[{"id":"6ad5a5bd363f00c6d39831ffe0fb82984194f9ca","message":"chore(reports): 工作台发布快照与 Release Manifest 联建 @ fd712573d\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6ad5a5bd363f00c6d39831ffe0fb82984194f9ca","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:13:08-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]}],"total_commits":0,"head_commit":{"id":"6ad5a5bd363f00c6d39831ffe0fb82984194f9ca","message":"chore(reports): 工作台发布快照与 Release Manifest 联建 @ fd712573d\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/6ad5a5bd363f00c6d39831ffe0fb82984194f9ca","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:13:08-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":94125,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T11:12:27+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793418575
|
0
|
1793416409
|
1793418575
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26684
|
chore(reports): 能力操作/角色授权/业务概览批次静态门禁与 runtime 链回绑 chore(reports): 能力操作/角色授权/业务概览批次静态门禁与 runtime 链回绑 @ bb42e4815...
|
116
|
5
|
platform.yml
|
1119
|
5
|
0
|
refs/heads/main
|
fd712573ddf972b07fd664695dc74a484d2bf202
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a","after":"fd712573ddf972b07fd664695dc74a484d2bf202","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a...fd712573ddf972b07fd664695dc74a484d2bf202","commits":[{"id":"fd712573ddf972b07fd664695dc74a484d2bf202","message":"chore(reports): 能力操作/角色授权/业务概览批次静态门禁与 runtime 链回绑 @ bb42e4815\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fd712573ddf972b07fd664695dc74a484d2bf202","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:11:58-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"bb42e4815235739174fc92797e4fd41f54ca3651","message":"chore(reports): 工作台浏览器回归回绑 @ 4394fabea\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/bb42e4815235739174fc92797e4fd41f54ca3651","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:11:45-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"4394fabeae002c220f3642bba43c6c97f1bce253","message":"feat(workbench): 业务中台概览、模块工作区标签与登录提示按控制台设计;WB-09 补运维快照桩\n\n运行信息页新增的部署采用表会读运维快照,WB-09 的夹具拦截未声明读取,补最小快照桩。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/4394fabeae002c220f3642bba43c6c97f1bce253","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:03:00-07:00","added":[],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","runtime/apps/web/e2e-workbench/enterprise-spaces.spec.ts","runtime/apps/web/e2e-workbench/workbench.spec.ts","runtime/apps/workbench/src/app/business/page.tsx","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/components/access-notice.tsx","runtime/apps/workbench/src/components/overview-console.tsx","runtime/apps/workbench/src/features/permissions/task-guide.tsx","runtime/apps/workbench/src/features/platform/module-workspace.tsx"]},{"id":"92e0f4524399568f92a6cead3394cd733abb7c66","message":"feat(workbench): 能力操作指标条、角色授权管理面登记条与步骤卡、运行信息部署表按控制台设计\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/92e0f4524399568f92a6cead3394cd733abb7c66","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:55:27-07:00","added":["runtime/apps/workbench/src/features/permissions/surface-strip.tsx"],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","runtime/apps/workbench/src/app/operations/page.tsx","runtime/apps/workbench/src/app/runtime/page.tsx","runtime/apps/workbench/src/features/permissions/authorization-manager.tsx"]}],"total_commits":0,"head_commit":{"id":"fd712573ddf972b07fd664695dc74a484d2bf202","message":"chore(reports): 能力操作/角色授权/业务概览批次静态门禁与 runtime 链回绑 @ bb42e4815\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fd712573ddf972b07fd664695dc74a484d2bf202","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T20:11:58-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":93865,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T11:00:29+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793416409
|
0
|
1793416347
|
1793416409
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26683
|
docs(status): 登记58080工作台前端发布 main d8e31ae(2026-10- docs(status): 登记58080工作台前端发布 main d8e31ae(2026-10-31 02:34 UTC)...
|
116
|
5
|
platform.yml
|
1118
|
5
|
0
|
refs/heads/main
|
d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"2278104651201fbc6920c43700a6020827d1951c","after":"d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/2278104651201fbc6920c43700a6020827d1951c...d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a","commits":[{"id":"d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a","message":"docs(status): 登记58080工作台前端发布 main d8e31ae(2026-10-31 02:34 UTC)\n\n新发布目录 workbench-main-d8e31ae9ac5c + 只重建 Caddy(字典网关配置不变);入口逐字节 20/20、\n固定产物冒烟 228/10(10 例为测试配置差异,原 737 制品同样失败);登录态与真人 EES 未验收。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:53:03-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a","message":"docs(status): 登记58080工作台前端发布 main d8e31ae(2026-10-31 02:34 UTC)\n\n新发布目录 workbench-main-d8e31ae9ac5c + 只重建 Caddy(字典网关配置不变);入口逐字节 20/20、\n固定产物冒烟 228/10(10 例为测试配置差异,原 737 制品同样失败);登录态与真人 EES 未验收。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d0335bc7c145ca8e547e7705d7e9cf1ee2a34f2a","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:53:03-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":93799,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T10:51:27+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
14
|
0
|
1793416346
|
0
|
1793415629
|
1793416346
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26682
|
chore(reports): 页面基线与总览批次静态门禁与 runtime 链回绑 @ f0005 chore(reports): 页面基线与总览批次静态门禁与 runtime 链回绑 @ f0005bd81...
|
116
|
5
|
platform.yml
|
1117
|
5
|
0
|
refs/heads/main
|
2278104651201fbc6920c43700a6020827d1951c
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"fb149307784c5ba6a38e5cfc12ccc658dc9cb2f9","after":"2278104651201fbc6920c43700a6020827d1951c","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/fb149307784c5ba6a38e5cfc12ccc658dc9cb2f9...2278104651201fbc6920c43700a6020827d1951c","commits":[{"id":"2278104651201fbc6920c43700a6020827d1951c","message":"chore(reports): 页面基线与总览批次静态门禁与 runtime 链回绑 @ f0005bd81\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2278104651201fbc6920c43700a6020827d1951c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:50:52-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"f0005bd819af051ef25f4941d61e8ec2e415f1da","message":"chore(reports): 工作台浏览器回归回绑 @ 26e644d44\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f0005bd819af051ef25f4941d61e8ec2e415f1da","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:50:52-07:00","added":[],"removed":[],"modified":["reports/workbench-ui.latest.json"]},{"id":"26e644d448a748ece0453a1e0f1c36e8cd3897b1","message":"feat(workbench): 页面基线按控制台设计统一,总览补验收计数/新鲜度/部署/模块档位区块\n\n- Card/PageHeader/Badge 与表格基线改为设计稿字号与密度(22/15/13/11px,浅底表头)\n- 服务模块计数格与总览读数合成带边框指标条;目录表行收为单行\n- 总览新增验收计数、证据新鲜度条、部署采用版本、模块档位与差额四个区块,\n 全部转述随构建快照并链到绑定提交下的原报告\n- 对外交付设计 §5.15 补页面基线与总览区块边界(每日交付段无机器来源,未实现)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/26e644d448a748ece0453a1e0f1c36e8cd3897b1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:45:18-07:00","added":["runtime/apps/workbench/src/components/overview-console.tsx"],"removed":[],"modified":["docs/企业公共基础平台对外交付设计.md","runtime/apps/workbench/src/app/globals.css","runtime/apps/workbench/src/app/page.tsx","runtime/apps/workbench/src/components/catalog/catalog-table.tsx","runtime/apps/workbench/src/components/catalog/counts-strip.tsx","runtime/apps/workbench/src/components/page-header.tsx","runtime/apps/workbench/src/components/ui/badge.tsx","runtime/apps/workbench/src/components/ui/card.tsx"]}],"total_commits":0,"head_commit":{"id":"2278104651201fbc6920c43700a6020827d1951c","message":"chore(reports): 页面基线与总览批次静态门禁与 runtime 链回绑 @ f0005bd81\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2278104651201fbc6920c43700a6020827d1951c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T19:50:52-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/module-imports.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":93683,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-31T10:32:08+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1793415611
|
1793415871
|
0
|
1793415086
|
1793416346
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26674
|
merge(credential): 落地P3真实验证入口及固定证据
|
116
|
5
|
platform.yml
|
1110
|
5
|
0
|
refs/heads/main
|
8ea457b5d7d9383bd5578d635c04354ffd67c65f
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"f4debeb0a406bab68e556201c63161a366bce225","after":"8ea457b5d7d9383bd5578d635c04354ffd67c65f","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/f4debeb0a406bab68e556201c63161a366bce225...8ea457b5d7d9383bd5578d635c04354ffd67c65f","commits":[{"id":"8ea457b5d7d9383bd5578d635c04354ffd67c65f","message":"merge(credential): 落地P3真实验证入口及固定证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8ea457b5d7d9383bd5578d635c04354ffd67c65f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T06:45:07-07:00","added":["docs/evidence/credential-production-readiness-2026-10-29/p3/boundaries.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/boundary-verifier.py","docs/evidence/credential-production-readiness-2026-10-29/p3/doc-claims.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/evidence-freshness.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest-consumer/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest-consumer/release-manifest.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest-consumer/validation.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/boundaries.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/boundary-verifier.py","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/doc-claims.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/evidence-freshness.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/promotion.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/stub-surface.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/validation.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/promotion.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/service-health-wrong-root-path.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/service-health.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/stub-surface.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/boundaries.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/boundary-verifier.py","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/evidence-freshness.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/promotion.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/validation.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/validation.public.json"],"removed":[],"modified":["docs/credential生产条件核对与签收清单-2026-10-29.md","docs/staging晋级操作说明.md","stack/README.md","stack/promotion/target-env-signoff.template.json","stack/provision/openbao-provision.sh"]},{"id":"1915297f4b92490b2819490d386cc96c0d321b83","message":"docs(credential): 记录P3共享模板发布清单消费者验证\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1915297f4b92490b2819490d386cc96c0d321b83","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T02:20:06-07:00","added":["docs/evidence/credential-production-readiness-2026-10-29/p3/manifest-consumer/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest-consumer/release-manifest.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest-consumer/validation.public.json"],"removed":[],"modified":["docs/credential生产条件核对与签收清单-2026-10-29.md"]},{"id":"7ef2b02807ad65fbf090037de85c9790ffaa9f90","message":"docs(credential): 归档P3与f4主线合并树验证\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7ef2b02807ad65fbf090037de85c9790ffaa9f90","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T02:16:39-07:00","added":["docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/boundaries.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/boundary-verifier.py","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/doc-claims.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/evidence-freshness.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/promotion.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/stub-surface.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/validation.public.json"],"removed":[],"modified":["docs/credential生产条件核对与签收清单-2026-10-29.md"]},{"id":"ff79c0e81681555d1835c1e2c3f3609547cb933d","message":"merge: 同步P3候选至当前已交付主线f4debeb0\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ff79c0e81681555d1835c1e2c3f3609547cb933d","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T02:16:04-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},{"id":"9591586749738f0199f2454367afb6df9665f2b8","message":"docs(credential): 归档P3后继报告说明修正验证\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/9591586749738f0199f2454367afb6df9665f2b8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T00:24:22-07:00","added":["docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/boundaries.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/boundary-verifier.py","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/evidence-freshness.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/promotion.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/validation.public.json"],"removed":[],"modified":["docs/credential生产条件核对与签收清单-2026-10-29.md"]}],"total_commits":0,"head_commit":{"id":"8ea457b5d7d9383bd5578d635c04354ffd67c65f","message":"merge(credential): 落地P3真实验证入口及固定证据\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/8ea457b5d7d9383bd5578d635c04354ffd67c65f","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T06:45:07-07:00","added":["docs/evidence/credential-production-readiness-2026-10-29/p3/boundaries.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/boundary-verifier.py","docs/evidence/credential-production-readiness-2026-10-29/p3/doc-claims.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/evidence-freshness.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest-consumer/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest-consumer/release-manifest.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest-consumer/validation.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/boundaries.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/boundary-verifier.py","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/doc-claims.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/evidence-freshness.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/promotion.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/stub-surface.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/mergedff79/validation.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/promotion.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/service-health-wrong-root-path.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/service-health.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/stub-surface.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/boundaries.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/boundary-verifier.py","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/evidence-freshness.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/promotion.tap","docs/evidence/credential-production-readiness-2026-10-29/p3/successor4da/validation.public.json","docs/evidence/credential-production-readiness-2026-10-29/p3/validation.public.json"],"removed":[],"modified":["docs/credential生产条件核对与签收清单-2026-10-29.md","docs/staging晋级操作说明.md","stack/README.md","stack/promotion/target-env-signoff.template.json","stack/provision/openbao-provision.sh"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":91722,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-30T15:33:14+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793368654
|
0
|
1793368152
|
1793368654
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26672
|
docs(eios): 记录全量种子修复(lead_scoring_rules)
|
160
|
5
|
ci.yml
|
7
|
5
|
0
|
refs/heads/main
|
31ef6787c01996800dcb86e29cf25f194afb7165
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b0b7ddc80b20bf61675f5afea0d41764e8cfa770","after":"31ef6787c01996800dcb86e29cf25f194afb7165","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/b0b7ddc80b20bf61675f5afea0d41764e8cfa770...31ef6787c01996800dcb86e29cf25f194afb7165","commits":[{"id":"31ef6787c01996800dcb86e29cf25f194afb7165","message":"docs(eios): 记录全量种子修复(lead_scoring_rules)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/31ef6787c01996800dcb86e29cf25f194afb7165","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T06:29:06-07:00","added":[],"removed":[],"modified":["docs/eios-transformation/README.md"]},{"id":"90cfa26717322533f6f903b7f91f5a8b8eec55f2","message":"fix(seed): 线索评分规则种子改写 lead_scoring_rules,修复全量 db:seed 中断\n\nscore_rule_sets 已于 2026-05-30 弃表(migration 20260530010000_drop_score_rule_sets),\n23-lead-scoring-rules 仍 upsert 该表,全新库跑 db:seed 在此步报错,其后的菜单同步也不执行。\n\n- 规则拍平为 lead_scoring_rules 逐行写入,id / 名称 / 分值沿用;运算符与取值按\n evaluateCondition(greater_equal→gte 不再需要,in 用 JSON 数组字符串)\n- 库表保留 baseline 的 rule_json NOT NULL 列(Prisma 模型未声明),与 createRule\n 一致走原生 INSERT ... ON CONFLICT (id) DO UPDATE,并写 rule_json\n- 去掉引用 leads 上不存在字段(touchpoint_count / estimated_value)的 4 条死规则,\n 剩 10 条 4 维;广告来源补 04-sales 实际写入的 advertising / social_media\n\n验证:隔离 pgvector 新库 migrate deploy 后 db:seed 两次均退出 0,规则 10 条;\ncalculate-score 对 high+referral+邮箱+手机线索得 ruleScore 68(30+20+8+10)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/90cfa26717322533f6f903b7f91f5a8b8eec55f2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T05:51:07-07:00","added":[],"removed":[],"modified":["backend/prisma/seed.ts","backend/prisma/seeds/23-lead-scoring-rules.ts"]}],"total_commits":0,"head_commit":{"id":"31ef6787c01996800dcb86e29cf25f194afb7165","message":"docs(eios): 记录全量种子修复(lead_scoring_rules)\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/31ef6787c01996800dcb86e29cf25f194afb7165","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T06:29:06-07:00","added":[],"removed":[],"modified":["docs/eios-transformation/README.md"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2102460,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"eios/w0","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-10-30T14:57:38+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
1793366968
|
1793367642
|
0
|
1793366966
|
1793367642
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26670
|
docs(credential): 记录主线双云及治理材料实际采用
|
116
|
5
|
platform.yml
|
1108
|
5
|
0
|
refs/heads/main
|
f1368c78fc252fa9fd9accf5146d134e126a6e53
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"67003b82ef1b138c21f1a851a09a59b8f6250afd","after":"f1368c78fc252fa9fd9accf5146d134e126a6e53","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/67003b82ef1b138c21f1a851a09a59b8f6250afd...f1368c78fc252fa9fd9accf5146d134e126a6e53","commits":[{"id":"f1368c78fc252fa9fd9accf5146d134e126a6e53","message":"docs(credential): 记录主线双云及治理材料实际采用\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f1368c78fc252fa9fd9accf5146d134e126a6e53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T00:00:45-07:00","added":["docs/evidence/credential-production-readiness-2026-10-29/publication670/publication.public.json","docs/evidence/credential-production-readiness-2026-10-29/publication670/service-health.public.json"],"removed":[],"modified":["docs/credential生产条件核对与签收清单-2026-10-29.md"]}],"total_commits":0,"head_commit":{"id":"f1368c78fc252fa9fd9accf5146d134e126a6e53","message":"docs(credential): 记录主线双云及治理材料实际采用\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/f1368c78fc252fa9fd9accf5146d134e126a6e53","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-30T00:00:45-07:00","added":["docs/evidence/credential-production-readiness-2026-10-29/publication670/publication.public.json","docs/evidence/credential-production-readiness-2026-10-29/publication670/service-health.public.json"],"removed":[],"modified":["docs/credential生产条件核对与签收清单-2026-10-29.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":91615,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-30T14:49:06+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1793344825
|
1793344845
|
0
|
1793343830
|
1793345593
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26668
|
chore(reports): 治理快照纳入独审后证据结论
|
116
|
5
|
platform.yml
|
1107
|
5
|
0
|
refs/heads/main
|
67003b82ef1b138c21f1a851a09a59b8f6250afd
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"7ff58d8dc582538e72275e7d3f43ca687e1d6ac3","after":"67003b82ef1b138c21f1a851a09a59b8f6250afd","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/7ff58d8dc582538e72275e7d3f43ca687e1d6ac3...67003b82ef1b138c21f1a851a09a59b8f6250afd","commits":[{"id":"67003b82ef1b138c21f1a851a09a59b8f6250afd","message":"chore(reports): 治理快照纳入独审后证据结论\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/67003b82ef1b138c21f1a851a09a59b8f6250afd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T23:32:10-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"d953dcc7915cc194375ea6cd267c6f340d4eacb8","message":"chore(reports): 独审交付证据新鲜度回绑\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/d953dcc7915cc194375ea6cd267c6f340d4eacb8","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T23:32:09-07:00","added":[],"removed":[],"modified":["reports/evidence-freshness.latest.json"]},{"id":"faba34e246b4fd84152896152405585e31149ce1","message":"chore(reports): 联建独审后供给治理清单快照\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/faba34e246b4fd84152896152405585e31149ce1","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T23:32:00-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},{"id":"53d5ec9e37ef09cfd4a579f84d819a2b594b4fe2","message":"chore(reports): 独审记录后相关文档与治理小门禁回绑\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/53d5ec9e37ef09cfd4a579f84d819a2b594b4fe2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T23:31:59-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json"]},{"id":"fa72252bb2d08a9cc6c10c4dbc04e74a24455fae","message":"docs(credential): 归档不同身份86db工程独审原件\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/fa72252bb2d08a9cc6c10c4dbc04e74a24455fae","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T23:31:57-07:00","added":["docs/evidence/credential-production-readiness-2026-10-29/independent86db/known-return.public.json","docs/evidence/credential-production-readiness-2026-10-29/independent86db/manifest.json","docs/evidence/credential-production-readiness-2026-10-29/independent86db/original-tool.public.json","docs/evidence/credential-production-readiness-2026-10-29/independent86db/review.public.json","docs/evidence/credential-production-readiness-2026-10-29/independent86db/tests29.stdout.log"],"removed":[],"modified":["docs/credential生产条件核对与签收清单-2026-10-29.md"]}],"total_commits":0,"head_commit":{"id":"67003b82ef1b138c21f1a851a09a59b8f6250afd","message":"chore(reports): 治理快照纳入独审后证据结论\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/67003b82ef1b138c21f1a851a09a59b8f6250afd","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T23:32:10-07:00","added":[],"removed":[],"modified":["reports/release-manifest.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":91614,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":160,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-30T14:33:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1793343461
|
1793343642
|
0
|
1793342945
|
1793343829
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26667
|
feat(eios): Prisma 中间件可改走 $extends 查询扩展,清掉 Prisma feat(eios): Prisma 中间件可改走 $extends 查询扩展,清掉 Prisma 6 阻塞...
|
160
|
5
|
ci.yml
|
5
|
5
|
0
|
refs/heads/main
|
b581d18e4449cb04a547e46807641a4c991417e7
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"a7963ef1fa5c09c7fce284dd8b16c9a452b39949","after":"b581d18e4449cb04a547e46807641a4c991417e7","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/compare/a7963ef1fa5c09c7fce284dd8b16c9a452b39949...b581d18e4449cb04a547e46807641a4c991417e7","commits":[{"id":"b581d18e4449cb04a547e46807641a4c991417e7","message":"feat(eios): Prisma 中间件可改走 $extends 查询扩展,清掉 Prisma 6 阻塞\n\nP1-02 依赖代际探针留下的 5 个 Prisma 6 类型错误(3 处 $use、加密中间件 2 处类型)\n在主线清零:\n\n- config/prisma-middleware-extension.ts 把 (params, next) 中间件原样包成顶层\n $allOperations 查询扩展,慢查询 / 租户隔离 / 加密三个中间件本身不改;\n- config/database.ts 默认仍 $use;EIOS_PRISMA_QUERY_EXTENSIONS=true 或运行时没有\n $use(Prisma 6)时按原注册顺序逐个 $extends;开发态缓存改为基座,避免扩展叠层;\n- encryption.middleware.ts 对同一 args 对象就地写,兼容 Prisma 6 类型,行为不变。\n\nPrisma 5.22 实测:先 $extends 的在外层,与 $use 注册顺序一致;顶层钩子也拦 raw 查询。\n测试 7 项用真实 PrismaClient 指向不可达库,验证嵌套顺序、args 改写传递与租户隔离\n在发往引擎前拒绝。读数:Prisma 5 type-check 0 错误、单测 8968/8984(17 项基线);\n探针 Prisma 6.19.3 type-check 0 错误(原 5),适配与加密单测 46/46。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/b581d18e4449cb04a547e46807641a4c991417e7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T23:07:20-07:00","added":["backend/src/config/__tests__/prisma-middleware-extension.test.ts","backend/src/config/prisma-middleware-extension.ts"],"removed":[],"modified":[".env.eios.example","backend/src/config/database.ts","backend/src/shared/middleware/encryption.middleware.ts","docs/eios-transformation/README.md","docs/eios-transformation/lanes/p1.md","docs/eios-transformation/改造计划-2026-10-28.md"]}],"total_commits":0,"head_commit":{"id":"b581d18e4449cb04a547e46807641a4c991417e7","message":"feat(eios): Prisma 中间件可改走 $extends 查询扩展,清掉 Prisma 6 阻塞\n\nP1-02 依赖代际探针留下的 5 个 Prisma 6 类型错误(3 处 $use、加密中间件 2 处类型)\n在主线清零:\n\n- config/prisma-middleware-extension.ts 把 (params, next) 中间件原样包成顶层\n $allOperations 查询扩展,慢查询 / 租户隔离 / 加密三个中间件本身不改;\n- config/database.ts 默认仍 $use;EIOS_PRISMA_QUERY_EXTENSIONS=true 或运行时没有\n $use(Prisma 6)时按原注册顺序逐个 $extends;开发态缓存改为基座,避免扩展叠层;\n- encryption.middleware.ts 对同一 args 对象就地写,兼容 Prisma 6 类型,行为不变。\n\nPrisma 5.22 实测:先 $extends 的在外层,与 $use 注册顺序一致;顶层钩子也拦 raw 查询。\n测试 7 项用真实 PrismaClient 指向不可达库,验证嵌套顺序、args 改写传递与租户隔离\n在发往引擎前拒绝。读数:Prisma 5 type-check 0 错误、单测 8968/8984(17 项基线);\n探针 Prisma 6.19.3 type-check 0 错误(原 5),适配与加密单测 46/46。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios/commit/b581d18e4449cb04a547e46807641a4c991417e7","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T23:07:20-07:00","added":["backend/src/config/__tests__/prisma-middleware-extension.test.ts","backend/src/config/prisma-middleware-extension.ts"],"removed":[],"modified":[".env.eios.example","backend/src/config/database.ts","backend/src/shared/middleware/encryption.middleware.ts","docs/eios-transformation/README.md","docs/eios-transformation/lanes/p1.md","docs/eios-transformation/改造计划-2026-10-28.md"]},"repository":{"id":160,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub-eios","full_name":"luoanwu/juhi-omni-knowledge-hub-eios","description":"巨嗨全域智库 EIOS 化独立改造仓(由本地改造副本推送;原 luoanwu/juhi-omni-knowledge-hub 不动)","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":2102237,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub-eios","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub-eios.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub-eios.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":2,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"eios/w0","archived":false,"created_at":"2026-10-30T09:22:23+08:00","updated_at":"2026-10-30T13:10:47+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
20
|
1793340847
|
1793343457
|
0
|
1793340464
|
1793343457
|
group: ci-${{ gitea.ref }}
cancel-in-progress: group: ci-${{ gitea.ref }}
cancel-in-progress: "true"
...
|
ci-refs/heads/main
|
1
|
Edit
Delete
|
|
26666
|
docs(工作台): 补记EES失败独核与原检查名称
|
116
|
5
|
platform.yml
|
1106
|
5
|
0
|
refs/heads/main
|
7ff58d8dc582538e72275e7d3f43ca687e1d6ac3
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"5aa8f39bbffb0e8b51b710a04a2218bc645bf7c2","after":"7ff58d8dc582538e72275e7d3f43ca687e1d6ac3","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/5aa8f39bbffb0e8b51b710a04a2218bc645bf7c2...7ff58d8dc582538e72275e7d3f43ca687e1d6ac3","commits":[{"id":"7ff58d8dc582538e72275e7d3f43ca687e1d6ac3","message":"docs(工作台): 补记EES失败独核与原检查名称\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7ff58d8dc582538e72275e7d3f43ca687e1d6ac3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:32:41-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},{"id":"1019f1c7ff4ad0a32dd8caff98bc8d00c9061b7e","message":"docs(工作台): 记录EES配置发布与真实SSO验收边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/1019f1c7ff4ad0a32dd8caff98bc8d00c9061b7e","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:30:17-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]}],"total_commits":0,"head_commit":{"id":"7ff58d8dc582538e72275e7d3f43ca687e1d6ac3","message":"docs(工作台): 补记EES失败独核与原检查名称\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/7ff58d8dc582538e72275e7d3f43ca687e1d6ac3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:32:41-07:00","added":[],"removed":[],"modified":["docs/当前状态与验收边界.md"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":90896,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":159,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-30T13:26:01+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
29
|
1793340467
|
1793340847
|
0
|
1793338811
|
1793342945
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26665
|
chore(reports): 五SDK精简静态与文档证据回绑
|
116
|
5
|
platform.yml
|
1105
|
5
|
0
|
refs/heads/main
|
5aa8f39bbffb0e8b51b710a04a2218bc645bf7c2
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"b17b33f7967035d2a8b7bd17a8d5c690d09c7956","after":"5aa8f39bbffb0e8b51b710a04a2218bc645bf7c2","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/b17b33f7967035d2a8b7bd17a8d5c690d09c7956...5aa8f39bbffb0e8b51b710a04a2218bc645bf7c2","commits":[{"id":"5aa8f39bbffb0e8b51b710a04a2218bc645bf7c2","message":"chore(reports): 五SDK精简静态与文档证据回绑\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5aa8f39bbffb0e8b51b710a04a2218bc645bf7c2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:25:50-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/module-imports.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"ab56d6bdba8c267bb40b2c662ac0afa4b003af86","message":"docs(sdk): 记录公开类型与独立包兼容验收\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/ab56d6bdba8c267bb40b2c662ac0afa4b003af86","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:25:31-07:00","added":[],"removed":[],"modified":["docs/代码精简分段实施-2026-10-29.md"]},{"id":"a49a2886f84f9126faf07e12cdf699aa12415695","message":"refactor(sdk): 裁剪五个非流式客户端的不可达分支\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/a49a2886f84f9126faf07e12cdf699aa12415695","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:24:24-07:00","added":[],"removed":[],"modified":["docs/代码精简分段实施-2026-10-29.md","runtime/clients/application-contract-registry/README.md","runtime/clients/application-contract-registry/src/index.ts","runtime/clients/cost-capacity/README.md","runtime/clients/cost-capacity/src/index.ts","runtime/clients/cross-domain-workflow/README.md","runtime/clients/cross-domain-workflow/src/index.ts","runtime/clients/data-analytics/README.md","runtime/clients/data-analytics/src/index.ts","runtime/clients/enterprise-experience/README.md","runtime/clients/enterprise-experience/src/index.ts"]}],"total_commits":0,"head_commit":{"id":"5aa8f39bbffb0e8b51b710a04a2218bc645bf7c2","message":"chore(reports): 五SDK精简静态与文档证据回绑\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/5aa8f39bbffb0e8b51b710a04a2218bc645bf7c2","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:25:50-07:00","added":[],"removed":[],"modified":["reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/module-imports.latest.json","reports/stub-surface.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":90801,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":159,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-30T13:23:19+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
22
|
1793338276
|
1793338788
|
0
|
1793337960
|
1793338811
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|
|
26664
|
chore(reports): 最新主线迁移精简受影响证据回绑 @ 690262861
|
116
|
5
|
platform.yml
|
1104
|
5
|
0
|
refs/heads/main
|
b17b33f7967035d2a8b7bd17a8d5c690d09c7956
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"70723971efc2e96c0327fed6ebca6af664404a6b","after":"b17b33f7967035d2a8b7bd17a8d5c690d09c7956","compare_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/compare/70723971efc2e96c0327fed6ebca6af664404a6b...b17b33f7967035d2a8b7bd17a8d5c690d09c7956","commits":[{"id":"b17b33f7967035d2a8b7bd17a8d5c690d09c7956","message":"chore(reports): 最新主线迁移精简受影响证据回绑 @ 690262861\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b17b33f7967035d2a8b7bd17a8d5c690d09c7956","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:23:00-07:00","added":[],"removed":[],"modified":["identity/reports/migrations.latest.json","reports/capability-acceptance.latest.json","reports/cross-cutting-capabilities.latest.json","reports/evidence-freshness.latest.json","reports/release-drift.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"690262861ff0c50c6459952facd19b8e2ce84bf9","message":"chore: 接住 EES 独立压测文档主线并保留精简验收\n\n# Conflicts:\n#\treports/caddy.latest.json\n#\treports/candidate-contracts.latest.json\n#\treports/canonical-ids.latest.json\n#\treports/capability-acceptance.latest.json\n#\treports/catalog-chg.latest.json\n#\treports/catalog-drift.latest.json\n#\treports/catalog-reconciliation.latest.json\n#\treports/ci-mirror.latest.json\n#\treports/code-sets.latest.json\n#\treports/cross-cutting-capabilities.latest.json\n#\treports/doc-claims.latest.json\n#\treports/evidence-freshness.latest.json\n#\treports/fact-pii.latest.json\n#\treports/facts.latest.json\n#\treports/fixture-coverage.latest.json\n#\treports/fixtures.latest.json\n#\treports/gate-flow.latest.json\n#\treports/governance-kit.latest.json\n#\treports/migration-decs.latest.json\n#\treports/model-gateway.latest.json\n#\treports/module-imports.latest.json\n#\treports/omni-platform.latest.json\n#\treports/otel.latest.json\n#\treports/release-drift.latest.json\n#\treports/stub-surface.latest.json\n#\treports/workbench-catalog-snapshot.latest.json\n#\treports/workbench-ops-snapshot.latest.json\n#\truntime/reports/agent-adapters.latest.json\n#\truntime/reports/conformance-matrix.latest.json\n#\truntime/reports/contract-consumers.latest.json\n#\truntime/reports/docs-truth.latest.json\n#\truntime/reports/dual-backend-parity.latest.json\n#\truntime/reports/fork-readiness.latest.json\n#\truntime/reports/governance-docs.latest.json\n#\truntime/reports/governance-kit.latest.json\n#\truntime/reports/governance-rules.latest.json\n#\truntime/reports/governance-status.latest.json\n#\truntime/reports/governance.latest.json\n#\truntime/reports/migrations.latest.json\n#\truntime/reports/naming.latest.json\n#\truntime/reports/permission-catalog.latest.json\n#\truntime/reports/platform-ops-definitions.latest.json\n#\truntime/reports/runtime-governance.latest.json\n#\truntime/reports/schema-sync.latest.json\n#\truntime/reports/statemachine-write-guard.latest.json\n#\truntime/reports/validation-source.latest.json\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/690262861ff0c50c6459952facd19b8e2ce84bf9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:22:15-07:00","added":["docs/evidence/credential-workload-2026-10-29/probe/service-final.public.json","docs/evidence/credential-workload-2026-10-29/probe/snapshots-final.public.json","docs/evidence/credential-workload-2026-10-29/probe/target-not-configured.public.json","docs/evidence/credential-workload-2026-10-29/probe/tests16.log","docs/evidence/credential-workload-2026-10-29/probe/validation.public.json","docs/企业实体服务/命令写入压测-2026-10-29/README.md","docs/企业实体服务/命令写入压测-2026-10-29/bench.mjs","docs/企业实体服务/命令写入压测-2026-10-29/results-baseline.json","docs/企业实体服务/命令写入压测-2026-10-29/results-pdp5ms.json","docs/企业实体服务/命令写入压测-2026-10-29/run-baseline.log","docs/企业实体服务/命令写入压测-2026-10-29/run-pdp5ms.log","stack/credentials/check-workload-supply.mjs","stack/credentials/inspect-workload-supply.mjs","stack/credentials/workload-supply.test.mjs"],"removed":[],"modified":["docs/README.md","docs/credential工作负载供给与轮换-2026-10-29.md","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/deployed-runtime.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/release-manifest.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json","stack/credentials/README.md"]},{"id":"09c8a3317f62c5b8a7da611b7667d30b0b9970b0","message":"chore(reports): 迁移检查合并树静态证据与快照回绑\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/09c8a3317f62c5b8a7da611b7667d30b0b9970b0","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:21:45-07:00","added":[],"removed":[],"modified":["identity/reports/contract-consumers.latest.json","identity/reports/docs-truth.latest.json","identity/reports/dual-backend-parity.latest.json","identity/reports/fork-readiness.latest.json","identity/reports/governance-docs.latest.json","identity/reports/migrations.latest.json","identity/reports/naming.latest.json","identity/reports/schema-sync.latest.json","identity/reports/statemachine-write-guard.latest.json","identity/reports/validation-source.latest.json","reports/caddy.latest.json","reports/candidate-contracts.latest.json","reports/canonical-ids.latest.json","reports/capability-acceptance.latest.json","reports/catalog-chg.latest.json","reports/catalog-drift.latest.json","reports/catalog-reconciliation.latest.json","reports/ci-mirror.latest.json","reports/code-sets.latest.json","reports/cross-cutting-capabilities.latest.json","reports/doc-claims.latest.json","reports/evidence-freshness.latest.json","reports/fact-pii.latest.json","reports/facts.latest.json","reports/fixture-coverage.latest.json","reports/fixtures.latest.json","reports/gate-flow.latest.json","reports/governance-kit.latest.json","reports/migration-decs.latest.json","reports/model-gateway.latest.json","reports/module-imports.latest.json","reports/omni-platform.latest.json","reports/otel.latest.json","reports/release-drift.latest.json","reports/stub-surface.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/permission-catalog.latest.json","runtime/reports/platform-ops-definitions.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},{"id":"2f88b51babd5f5c0ff5f8f726ad25b405f81cfed","message":"docs(migrations): 记录共享检查兼容验收与交付边界\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/2f88b51babd5f5c0ff5f8f726ad25b405f81cfed","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:21:21-07:00","added":[],"removed":[],"modified":["docs/代码精简分段实施-2026-10-29.md"]},{"id":"88d8d37338131c17555fa85d219b7d2e64fc5935","message":"refactor(migrations): 合流双工作区迁移检查精简\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/88d8d37338131c17555fa85d219b7d2e64fc5935","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:17:59-07:00","added":["docs/代码精简分段实施-2026-10-29.md","governance/test/prisma-field-mapping.test.mjs","identity/scripts/lib/migration-checks.mjs","runtime/scripts/lib/migration-checks.mjs"],"removed":[],"modified":["docs/README.md","governance/evidence-scopes.json","identity/docs/migration-playbook.md","identity/scripts/check-migrations.mjs","runtime/docs/migration-playbook.md","runtime/scripts/check-migrations.mjs"]}],"total_commits":0,"head_commit":{"id":"b17b33f7967035d2a8b7bd17a8d5c690d09c7956","message":"chore(reports): 最新主线迁移精简受影响证据回绑 @ 690262861\n","url":"https://gitea.g-hi.com/luoanwu/enterprise-platform/commit/b17b33f7967035d2a8b7bd17a8d5c690d09c7956","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-29T22:23:00-07:00","added":[],"removed":[],"modified":["identity/reports/migrations.latest.json","reports/capability-acceptance.latest.json","reports/cross-cutting-capabilities.latest.json","reports/evidence-freshness.latest.json","reports/release-drift.latest.json","reports/workbench-catalog-snapshot.latest.json","reports/workbench-ops-snapshot.latest.json","runtime/reports/agent-adapters.latest.json","runtime/reports/conformance-matrix.latest.json","runtime/reports/contract-consumers.latest.json","runtime/reports/docs-truth.latest.json","runtime/reports/dual-backend-parity.latest.json","runtime/reports/fork-readiness.latest.json","runtime/reports/governance-docs.latest.json","runtime/reports/governance-kit.latest.json","runtime/reports/governance-rules.latest.json","runtime/reports/governance-status.latest.json","runtime/reports/governance.latest.json","runtime/reports/migrations.latest.json","runtime/reports/naming.latest.json","runtime/reports/runtime-governance.latest.json","runtime/reports/schema-sync.latest.json","runtime/reports/statemachine-write-guard.latest.json","runtime/reports/validation-source.latest.json"]},"repository":{"id":116,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"enterprise-platform","full_name":"luoanwu/enterprise-platform","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":90514,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform/languages","html_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/enterprise-platform","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/enterprise-platform.git","clone_url":"https://gitea.g-hi.com/luoanwu/enterprise-platform.git","original_url":"","website":"","stars_count":0,"forks_count":1,"watchers_count":1,"branch_count":159,"open_issues_count":0,"open_pr_counter":3,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-11T07:33:25+08:00","updated_at":"2026-10-30T13:21:48+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
push
|
3
|
10
|
0
|
1793337960
|
0
|
1793337799
|
1793337960
|
group: platform-${{ github.workflow }}-${{ github. group: platform-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
...
|
platform-platform.yml-refs/heads/main
|
0
|
Edit
Delete
|