HMDesign OrgChart P5-1A Commit Preparation Branch: feature/orgchart-package HEAD / live remote main + feature: d18e3c33801e165e17b6d971e2f6198eed483c3c Origin: https://gitea.hmac.kr/b25027/HMDesign.git Stage / Commit / Push / Merge: NOT EXECUTED BASELINE P0-P5-0: 163 files (2 modified tracked + 161 untracked) All stage labels are historical accumulated work, not Git commits. Individual P0/P1/P2 phase file ownership cannot be reconstructed from HEAD alone. docs/org-chart/README.md docs/org-chart/architecture.md docs/org-chart/card-design-stage1.md docs/org-chart/card-design-stage2.md docs/org-chart/data-contract.md docs/org-chart/framework-integration.md docs/org-chart/implementation-plan.md docs/org-chart/implementation-report-p1.md docs/org-chart/implementation-report-p2.md docs/org-chart/implementation-report-p3.1.md docs/org-chart/implementation-report-p3.2.md docs/org-chart/implementation-report-p3.md docs/org-chart/implementation-report-v0.1.md docs/org-chart/integration.md docs/org-chart/quality-review-p1.md docs/org-chart/react-integration-report-v0.1.md docs/org-chart/standalone-components-p1.md docs/org-chart/ui-composition.md examples/org-chart-react/README.md examples/org-chart-react/app.tsx examples/org-chart-react/index.css examples/org-chart-react/index.html examples/org-chart-react/p1.css examples/org-chart-react/p1.html examples/org-chart-react/p1.tsx examples/org-chart-react/verify-boundaries.mjs examples/org-chart-react/verify-package.mjs examples/org-chart-react/verify.mjs examples/org-chart-react/vite.config.ts examples/org-chart/app.js examples/org-chart/audit-quality-pixels.py examples/org-chart/classic.html examples/org-chart/create-business-card-assets.py examples/org-chart/create-fixtures.mjs examples/org-chart/create-p1-fixture.mjs examples/org-chart/data-p1.json examples/org-chart/data-v1.json examples/org-chart/data-v2.json examples/org-chart/demo.css examples/org-chart/index.html examples/org-chart/p1-app.js examples/org-chart/p1-classic.html examples/org-chart/p1.css examples/org-chart/p1.html examples/org-chart/prepare.mjs examples/org-chart/serve.mjs examples/org-chart/verify-card-content.mjs examples/org-chart/verify-card-design.mjs examples/org-chart/verify-final-card-check.mjs examples/org-chart/verify-final-logo-check.mjs examples/org-chart/verify-final-status-check.mjs examples/org-chart/verify-guard-p1.mjs examples/org-chart/verify-p1.mjs examples/org-chart/verify-p2.mjs examples/org-chart/verify-p3.1.mjs examples/org-chart/verify-p3.2.mjs examples/org-chart/verify-p3.mjs examples/org-chart/verify-package.mjs examples/org-chart/verify-quality-boundaries.mjs examples/org-chart/verify-quality-p1.mjs examples/org-chart/verify.mjs packages/org-chart-react/README.md packages/org-chart-react/build.mjs packages/org-chart-react/package.json packages/org-chart-react/src/OrgChart.tsx packages/org-chart-react/src/index.ts packages/org-chart-react/src/types.ts packages/org-chart-react/tsconfig.build.json packages/org-chart-react/tsconfig.json packages/org-chart/README.md packages/org-chart/build.mjs packages/org-chart/package.json packages/org-chart/src/assets/affiliations/README.md packages/org-chart/src/assets/affiliations/baron.png packages/org-chart/src/assets/affiliations/halla.png packages/org-chart/src/assets/affiliations/hanmac.png packages/org-chart/src/assets/affiliations/jangheon-industry.png packages/org-chart/src/assets/affiliations/jangheon.png packages/org-chart/src/assets/affiliations/ptc.png packages/org-chart/src/assets/affiliations/saman.png packages/org-chart/src/assets/cards/README.md packages/org-chart/src/assets/cards/경영기획팀-sm.svg packages/org-chart/src/assets/cards/경영기획팀.svg packages/org-chart/src/assets/cards/대표자.svg packages/org-chart/src/assets/cards/디자인기획팀-sm.svg packages/org-chart/src/assets/cards/디자인기획팀.svg packages/org-chart/src/assets/cards/사업관리팀-sm.svg packages/org-chart/src/assets/cards/사업관리팀.svg packages/org-chart/src/assets/cards/솔루션통합팀-sm.svg packages/org-chart/src/assets/cards/솔루션통합팀.svg packages/org-chart/src/assets/cards/인재성장팀-sm.svg packages/org-chart/src/assets/cards/인재성장팀.svg packages/org-chart/src/assets/cards/통합시스템 디비전-sm.svg packages/org-chart/src/assets/cards/통합시스템 디비전.svg packages/org-chart/src/assets/person-placeholder.svg packages/org-chart/src/assets/workdesk/1-8-4x-1@2x.png packages/org-chart/src/assets/workdesk/Frame2@3x.png packages/org-chart/src/assets/workdesk/Group.svg packages/org-chart/src/assets/workdesk/README.md packages/org-chart/src/assets/workdesk/bg_main.png packages/org-chart/src/assets/workdesk/bg_sky.png packages/org-chart/src/assets/workdesk/team-arrow-blue-purple.png packages/org-chart/src/assets/workdesk/team-arrow-blue-short.png packages/org-chart/src/assets/workdesk/team-arrow-purple-teal.png packages/org-chart/src/assets/workdesk/team-arrow-teal-green.png packages/org-chart/src/company-color-presets.test.ts packages/org-chart/src/company-color-presets.ts packages/org-chart/src/components.ts packages/org-chart/src/core/affiliation-bar.ts packages/org-chart/src/core/affiliation-mark.ts packages/org-chart/src/core/affiliation-summary.ts packages/org-chart/src/core/contrast.test.ts packages/org-chart/src/core/contrast.ts packages/org-chart/src/core/department-card-assets.ts packages/org-chart/src/core/department-colors.ts packages/org-chart/src/core/employee-card.ts packages/org-chart/src/core/employee-info-dialog.ts packages/org-chart/src/core/engine.ts packages/org-chart/src/core/index.ts packages/org-chart/src/core/logo-legend.ts packages/org-chart/src/core/org-chart-content.ts packages/org-chart/src/core/org-chart-tree.ts packages/org-chart/src/core/organization-totals.ts packages/org-chart/src/core/person-name-overflow.ts packages/org-chart/src/core/position-summary.ts packages/org-chart/src/core/render.ts packages/org-chart/src/core/representative-card-asset.ts packages/org-chart/src/core/status-summary.ts packages/org-chart/src/core/style-presets.ts packages/org-chart/src/core/types.ts packages/org-chart/src/core/vendor.d.ts packages/org-chart/src/core/workdesk-artwork.ts packages/org-chart/src/core/workdesk-layout.ts packages/org-chart/src/data/content-selectors.test.ts packages/org-chart/src/data/content-selectors.ts packages/org-chart/src/data/data.test.ts packages/org-chart/src/data/index.ts packages/org-chart/src/data/normalize.ts packages/org-chart/src/data/snapshot.ts packages/org-chart/src/data/source.ts packages/org-chart/src/data/summary.ts packages/org-chart/src/data/types.ts packages/org-chart/src/data/validate.ts packages/org-chart/src/index.ts packages/org-chart/src/styles/design-tokens.css packages/org-chart/src/styles/employee-card.css packages/org-chart/src/styles/employee-info-dialog.css packages/org-chart/src/styles/org-chart-content.css packages/org-chart/src/styles/org-chart-p3-summary.css packages/org-chart/src/styles/org-chart-readonly.css packages/org-chart/src/styles/org-chart.css packages/org-chart/src/styles/summary-sections.css packages/org-chart/test.mjs packages/org-chart/tsconfig.build.json packages/org-chart/tsconfig.json src/org-chart/core-component-preview.tsx src/org-chart/org-chart-cards.stories.tsx src/org-chart/org-chart-p1.stories.tsx src/org-chart/org-chart-stories.css src/org-chart/org-chart-summary.stories.tsx src/org-chart/org-chart.stories.tsx package.json package-lock.json P5-1A CHANGES TO EXISTING BASELINE: 9 packages/org-chart-react/README.md packages/org-chart-react/src/OrgChart.tsx packages/org-chart/README.md packages/org-chart/build.mjs packages/org-chart/src/core/index.ts packages/org-chart/src/core/render.ts packages/org-chart/src/core/types.ts packages/org-chart/src/index.ts packages/org-chart/src/styles/org-chart.css P5-1A NEW FILES: 9 examples/org-chart/data-expanded.json examples/org-chart/verify-p5-1a.mjs packages/org-chart/src/core/expanded-content.ts packages/org-chart/src/core/expanded-layout.test.ts packages/org-chart/src/core/expanded-layout.ts packages/org-chart/src/styles/org-chart-expanded.css src/org-chart/org-chart-expanded.stories.tsx docs/org-chart/implementation-report-p5-1a.md docs/org-chart/commit-preparation-p5-1a.txt CURRENT ENTIRE UNCOMMITTED FILE LIST: 172 M package-lock.json M package.json ?? docs/org-chart/README.md ?? docs/org-chart/architecture.md ?? docs/org-chart/card-design-stage1.md ?? docs/org-chart/card-design-stage2.md ?? docs/org-chart/data-contract.md ?? docs/org-chart/framework-integration.md ?? docs/org-chart/implementation-plan.md ?? docs/org-chart/implementation-report-p1.md ?? docs/org-chart/implementation-report-p2.md ?? docs/org-chart/implementation-report-p3.1.md ?? docs/org-chart/implementation-report-p3.2.md ?? docs/org-chart/implementation-report-p3.md ?? docs/org-chart/implementation-report-v0.1.md ?? docs/org-chart/integration.md ?? docs/org-chart/quality-review-p1.md ?? docs/org-chart/react-integration-report-v0.1.md ?? docs/org-chart/standalone-components-p1.md ?? docs/org-chart/ui-composition.md ?? examples/org-chart-react/README.md ?? examples/org-chart-react/app.tsx ?? examples/org-chart-react/index.css ?? examples/org-chart-react/index.html ?? examples/org-chart-react/p1.css ?? examples/org-chart-react/p1.html ?? examples/org-chart-react/p1.tsx ?? examples/org-chart-react/verify-boundaries.mjs ?? examples/org-chart-react/verify-package.mjs ?? examples/org-chart-react/verify.mjs ?? examples/org-chart-react/vite.config.ts ?? examples/org-chart/app.js ?? examples/org-chart/audit-quality-pixels.py ?? examples/org-chart/classic.html ?? examples/org-chart/create-business-card-assets.py ?? examples/org-chart/create-fixtures.mjs ?? examples/org-chart/create-p1-fixture.mjs ?? examples/org-chart/data-expanded.json ?? examples/org-chart/data-p1.json ?? examples/org-chart/data-v1.json ?? examples/org-chart/data-v2.json ?? examples/org-chart/demo.css ?? examples/org-chart/index.html ?? examples/org-chart/p1-app.js ?? examples/org-chart/p1-classic.html ?? examples/org-chart/p1.css ?? examples/org-chart/p1.html ?? examples/org-chart/prepare.mjs ?? examples/org-chart/serve.mjs ?? examples/org-chart/verify-card-content.mjs ?? examples/org-chart/verify-card-design.mjs ?? examples/org-chart/verify-final-card-check.mjs ?? examples/org-chart/verify-final-logo-check.mjs ?? examples/org-chart/verify-final-status-check.mjs ?? examples/org-chart/verify-guard-p1.mjs ?? examples/org-chart/verify-p1.mjs ?? examples/org-chart/verify-p2.mjs ?? examples/org-chart/verify-p3.1.mjs ?? examples/org-chart/verify-p3.2.mjs ?? examples/org-chart/verify-p3.mjs ?? examples/org-chart/verify-p5-1a.mjs ?? examples/org-chart/verify-package.mjs ?? examples/org-chart/verify-quality-boundaries.mjs ?? examples/org-chart/verify-quality-p1.mjs ?? examples/org-chart/verify.mjs ?? packages/org-chart-react/README.md ?? packages/org-chart-react/build.mjs ?? packages/org-chart-react/package.json ?? packages/org-chart-react/src/OrgChart.tsx ?? packages/org-chart-react/src/index.ts ?? packages/org-chart-react/src/types.ts ?? packages/org-chart-react/tsconfig.build.json ?? packages/org-chart-react/tsconfig.json ?? packages/org-chart/README.md ?? packages/org-chart/build.mjs ?? packages/org-chart/package.json ?? packages/org-chart/src/assets/affiliations/README.md ?? packages/org-chart/src/assets/affiliations/baron.png ?? packages/org-chart/src/assets/affiliations/halla.png ?? packages/org-chart/src/assets/affiliations/hanmac.png ?? packages/org-chart/src/assets/affiliations/jangheon-industry.png ?? packages/org-chart/src/assets/affiliations/jangheon.png ?? packages/org-chart/src/assets/affiliations/ptc.png ?? packages/org-chart/src/assets/affiliations/saman.png ?? packages/org-chart/src/assets/cards/README.md ?? packages/org-chart/src/assets/cards/경영기획팀-sm.svg ?? packages/org-chart/src/assets/cards/경영기획팀.svg ?? packages/org-chart/src/assets/cards/대표자.svg ?? packages/org-chart/src/assets/cards/디자인기획팀-sm.svg ?? packages/org-chart/src/assets/cards/디자인기획팀.svg ?? packages/org-chart/src/assets/cards/사업관리팀-sm.svg ?? packages/org-chart/src/assets/cards/사업관리팀.svg ?? packages/org-chart/src/assets/cards/솔루션통합팀-sm.svg ?? packages/org-chart/src/assets/cards/솔루션통합팀.svg ?? packages/org-chart/src/assets/cards/인재성장팀-sm.svg ?? packages/org-chart/src/assets/cards/인재성장팀.svg ?? packages/org-chart/src/assets/cards/통합시스템 디비전-sm.svg ?? packages/org-chart/src/assets/cards/통합시스템 디비전.svg ?? packages/org-chart/src/assets/person-placeholder.svg ?? packages/org-chart/src/assets/workdesk/1-8-4x-1@2x.png ?? packages/org-chart/src/assets/workdesk/Frame2@3x.png ?? packages/org-chart/src/assets/workdesk/Group.svg ?? packages/org-chart/src/assets/workdesk/README.md ?? packages/org-chart/src/assets/workdesk/bg_main.png ?? packages/org-chart/src/assets/workdesk/bg_sky.png ?? packages/org-chart/src/assets/workdesk/team-arrow-blue-purple.png ?? packages/org-chart/src/assets/workdesk/team-arrow-blue-short.png ?? packages/org-chart/src/assets/workdesk/team-arrow-purple-teal.png ?? packages/org-chart/src/assets/workdesk/team-arrow-teal-green.png ?? packages/org-chart/src/company-color-presets.test.ts ?? packages/org-chart/src/company-color-presets.ts ?? packages/org-chart/src/components.ts ?? packages/org-chart/src/core/affiliation-bar.ts ?? packages/org-chart/src/core/affiliation-mark.ts ?? packages/org-chart/src/core/affiliation-summary.ts ?? packages/org-chart/src/core/contrast.test.ts ?? packages/org-chart/src/core/contrast.ts ?? packages/org-chart/src/core/department-card-assets.ts ?? packages/org-chart/src/core/department-colors.ts ?? packages/org-chart/src/core/employee-card.ts ?? packages/org-chart/src/core/employee-info-dialog.ts ?? packages/org-chart/src/core/engine.ts ?? packages/org-chart/src/core/expanded-content.ts ?? packages/org-chart/src/core/expanded-layout.test.ts ?? packages/org-chart/src/core/expanded-layout.ts ?? packages/org-chart/src/core/index.ts ?? packages/org-chart/src/core/logo-legend.ts ?? packages/org-chart/src/core/org-chart-content.ts ?? packages/org-chart/src/core/org-chart-tree.ts ?? packages/org-chart/src/core/organization-totals.ts ?? packages/org-chart/src/core/person-name-overflow.ts ?? packages/org-chart/src/core/position-summary.ts ?? packages/org-chart/src/core/render.ts ?? packages/org-chart/src/core/representative-card-asset.ts ?? packages/org-chart/src/core/status-summary.ts ?? packages/org-chart/src/core/style-presets.ts ?? packages/org-chart/src/core/types.ts ?? packages/org-chart/src/core/vendor.d.ts ?? packages/org-chart/src/core/workdesk-artwork.ts ?? packages/org-chart/src/core/workdesk-layout.ts ?? packages/org-chart/src/data/content-selectors.test.ts ?? packages/org-chart/src/data/content-selectors.ts ?? packages/org-chart/src/data/data.test.ts ?? packages/org-chart/src/data/index.ts ?? packages/org-chart/src/data/normalize.ts ?? packages/org-chart/src/data/snapshot.ts ?? packages/org-chart/src/data/source.ts ?? packages/org-chart/src/data/summary.ts ?? packages/org-chart/src/data/types.ts ?? packages/org-chart/src/data/validate.ts ?? packages/org-chart/src/index.ts ?? packages/org-chart/src/styles/design-tokens.css ?? packages/org-chart/src/styles/employee-card.css ?? packages/org-chart/src/styles/employee-info-dialog.css ?? packages/org-chart/src/styles/org-chart-content.css ?? packages/org-chart/src/styles/org-chart-expanded.css ?? packages/org-chart/src/styles/org-chart-p3-summary.css ?? packages/org-chart/src/styles/org-chart-readonly.css ?? packages/org-chart/src/styles/org-chart.css ?? packages/org-chart/src/styles/summary-sections.css ?? packages/org-chart/test.mjs ?? packages/org-chart/tsconfig.build.json ?? packages/org-chart/tsconfig.json ?? src/org-chart/core-component-preview.tsx ?? src/org-chart/org-chart-cards.stories.tsx ?? src/org-chart/org-chart-expanded.stories.tsx ?? src/org-chart/org-chart-p1.stories.tsx ?? src/org-chart/org-chart-stories.css ?? src/org-chart/org-chart-summary.stories.tsx ?? src/org-chart/org-chart.stories.tsx ?? docs/org-chart/implementation-report-p5-1a.md ?? docs/org-chart/commit-preparation-p5-1a.txt REQUIRED SOURCE DEPENDENCIES - package.json + package-lock.json: workspace package registrations and orgchart6.0.0 pinned dependency tree. - packages/org-chart/: manifest, build.mjs, tsconfigs, all runtime src/data/core/styles/assets; public exports refer to generated dist. - packages/org-chart-react/: manifest, build.mjs, tsconfigs, src; requires Core public dist declarations first. - src/org-chart/ and referenced examples/org-chart/data-p1.json + data-expanded.json; original CoreComponentPreview depends on Core internal baseline source. - Vanilla examples need prepare/serve + app/HTML/CSS/JSON; React examples need TSX/HTML/CSS/vite.config. - verify*.mjs, *.test.ts, audit/asset-generation scripts are authored verification/reproduction source, not generated caches. - Existing HM UI exports and Storybook shared preview require their existing built public dist; no source changes or package installation in this task. DO NOT INCLUDE GENERATED OUTPUTS / CACHES packages/org-chart/dist/ packages/org-chart-react/dist/ examples/org-chart/dist/ examples/org-chart-react/dist/ storybook-static/ test-results/ (preserve local snapshots, JSON, captures; no forced add) node_modules/ _local/ playwright-report/ coverage/ *.log *.tsbuildinfo *.zip .env and private local settings RECOMMENDED COMMIT GROUPS AFTER USER APPROVAL 1. P0-P5-0 baseline: the 163-file starting source snapshot, manifests/lock, packages/assets/styles, examples/fixtures/Storybook/docs/authored verification. 2. P5-1A: the 9 modified baseline files + 9 new files listed above. Several baseline files are still untracked: staging current file paths cannot separate their old/new contents. Starting source snapshot: test-results/org-chart-p5-1a/baseline-source/ Starting SHA256 inventory: test-results/org-chart-p5-1a/baseline-files.json Use that captured baseline and an exact reviewed P5-1A patch if two commits are required. If snapshot data is unavailable later, prefer one reviewed accumulated OrgChart commit over inventing historical phase boundaries. A P5-1A-only commit directly against current HEAD omits Core/cards/JSON/React/workspace registrations and is incomplete. Use explicit file selection and staged diff review. Do not use git add -A. Recheck live remote before later commit/push.