Files
HMDesign/docs/org-chart/commit-preparation-p5-1a.txt

408 lines
18 KiB
Plaintext

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.