Appearance
Wiki Log
Chronological record of all wiki actions.
Format:## [YYYY-MM-DD] action | subject
[2026-06-06] create | Wiki initialized
- Created MemoCast raw/wiki structure under
D:/git/geniuskey/MemoCast. - Initialized schema, index, and starter pages for memory demand forecasting.
- Adopted the principle: simulator first as transparent scenario calculator, forecast model later.
[2026-06-06] ingest | Smartphone and HBM demand source bootstrap
- Captured 4 public web sources into raw with source_url/sha256 frontmatter:
- Updated source-backed wiki pages:
wiki/markets/smartphone-memory.mdwiki/simulators/smartphone-memory-demand.mdwiki/markets/hbm.md
- Clarified that the current smartphone simulator defaults are illustrative starter assumptions, not sourced market forecasts.
[2026-06-06] ingest | Smartphone content anchor presets
- Captured 3 public smartphone specification sources into raw:
- Added tested scenario preset logic to
wiki/lib/smartphoneDemand.ts:entry-referencemainstream-referencepremium-reference
- Updated
wiki/components/SmartphoneMemoryDemandSimulator.vuewith preset buttons. - Updated
wiki/markets/smartphone-memory.mdandwiki/simulators/smartphone-memory-demand.mdto explain that presets are source-anchored product examples, not market-weighted forecasts.
[2026-06-06] refactor | Smartphone simulator 3-segment model
- Replaced the older premium/mainstream 2-segment smartphone calculation model with an entry/mainstream/premium 3-segment model.
- Added tests for segment-share normalization, invalid-share fallback, preset shape, and shipment sensitivity behavior.
- Updated
wiki/components/SmartphoneMemoryDemandSimulator.vueso users can edit share, DRAM GB/device, and NAND GB/device separately for each segment. - Updated
wiki/markets/smartphone-memory.mdandwiki/simulators/smartphone-memory-demand.mdto document the 3-segment formula and the source-anchored product examples.
[2026-06-06] create | AI server HBM demand simulator
- Added TDD-covered HBM demand calculation logic in
wiki/lib/hbmDemand.ts. - Added
tests/hbmDemand.test.tsfor attach-rate clamping, HBM GB/accelerator, total GB/PB/EB conversion, source-anchored presets, and shipment/content sensitivity rows. - Added
wiki/components/HbmDemandSimulator.vueand registered it in the VitePress theme. - Added
wiki/simulators/hbm-demand.mdas the AI server HBM simulator page. - Updated simulator index, wiki index, HBM market page, VitePress sidebar, and README.
[2026-06-06] create | PC DRAM demand simulator
- Added TDD-covered PC DRAM demand calculation logic in
wiki/lib/pcDramDemand.ts. - Added
tests/pcDramDemand.test.tsfor AI PC penetration clamping, weighted average DRAM/PC, GB/PB/EB conversion, illustrative presets, shipment sensitivity, and AI PC penetration sensitivity. - Added
wiki/components/PcDramDemandSimulator.vueand registered it in the VitePress theme. - Added
wiki/markets/pc-dram.mdandwiki/simulators/pc-dram-demand.md. - Updated simulator index, wiki index, DRAM market page, VitePress sidebar, and README.
[2026-06-06] create | NAND SSD demand simulator
- Added TDD-covered NAND SSD demand calculation logic in
wiki/lib/nandSsdDemand.ts. - Added
tests/nandSsdDemand.test.tsfor segment-share normalization, invalid input fallback, TB/PB/EB conversion, illustrative presets, shipment sensitivity, and enterprise mix sensitivity. - Added
wiki/components/NandSsdDemandSimulator.vueand registered it in the VitePress theme. - Expanded
wiki/markets/nand.mdand addedwiki/simulators/nand-ssd-demand.md. - Updated simulator index, wiki index, VitePress sidebar, and README.
[2026-06-06] create | Cross-domain comparison panel
- Added TDD-covered cross-domain EB comparison logic in
wiki/lib/domainComparison.ts. - Added
tests/domainComparison.test.tsfor preset-derived EB rows, demand ranking, base-to-upside deltas, and EB formatting. - Added
wiki/components/DomainComparisonPanel.vueand registered it in the VitePress theme. - Added
wiki/comparisons/domain-comparison.mdand VitePress sidebar navigation. - Updated wiki index and README.
[2026-06-06] ingest | Raw source expansion synthesized into wiki
- Detected 196 non-gitkeep raw files; 189 are new relative to the initial 7 source anchors.
- Added
wiki/sources/raw-source-map.mdto summarize raw clusters across articles, reports, lectures, datasets, papers, and earnings. - Added
wiki/methods/forecasting-evidence-map.mdto map papers/datasets/lectures into forecasting methodology layers. - Added
wiki/concepts/supply-demand-gap.mdto separate bit demand, bit supply, and pricing/revenue interpretation. - Updated DRAM, HBM, NAND SSD, PC DRAM, smartphone memory, bit demand, and demand forecasting pages with source-backed 2026 signals.
- Updated VitePress sidebar and wiki index to expose the new source/method/concept pages.
2026-06-06 — Citation and navigation refinement
- Added per-market evidence checklists for DRAM, HBM, NAND, PC DRAM, and Smartphone Memory.
- Added [[citation-matrix]] to trace raw sources to wiki pages and simulator assumptions.
- Added [[graph]] to document the raw → concept/method → market → simulator → comparison navigation flow.
- Added source-backed preset candidates to HBM, NAND SSD, PC DRAM, and Smartphone Memory simulators.
2026-06-06 — Unread raw integration pass
- Re-ran citation audit and found 374 raw markdown files, 30 cited, 344 uncited.
- Read the 344 uncited raw files from the audit queue and created
wiki/sources/raw-integration-ledger.mdas the file-by-file processing ledger. - Added 5 cluster knowledge pages:
ai-infrastructure-memory,channel-pricing-signal,memory-supply-chain-equipment,long-tail-domain-demand, andforecasting-method-library. - Updated
raw-source-map,citation-matrix, and VitePress sidebar navigation to expose the new raw integration layer.
2026-06-06 — AI infrastructure HBM variable extraction
- Promoted [[ai-infrastructure-memory]] from source cluster summary into an HBM model-variable page with unit/content/attach/realization factors.
- Added source-backed HBM simulator presets for GB200/B200 192GB and GB300/Rubin 288GB accelerator content anchors.
- Updated [[hbm]] and [[hbm-demand]] to separate accelerator units, HBM GB/GPU, custom accelerator buckets, CoWoS/package, and power readiness constraints.
2026-06-06 — Source URL visibility pass
- Re-measured raw coverage: 374 markdown raw files are cited; 36 CSV datasets have markdown companions; only internal
raw/README.mdandraw/INDEX.mdlack external URLs. - Added Source URL columns to the five raw integration cluster pages and [[raw-integration-ledger]], keeping raw path traceability while making the web source link directly clickable.
[2026-06-07] update | Advanced forecast ensemble and nowcast layer
- Promoted the advanced forecast raw intake queue into
wiki/lib/advancedDemandForecast.tswith stress scenario, uncertainty envelope, hierarchical reconciliation, and nowcast adjustment APIs. - Updated
wiki/components/AdvancedDemandForecastSimulator.vueto show nowcast-adjusted base demand, envelope range, hierarchy total, stress scenario table, and reconciliation rows. - Expanded
tests/advancedDemandForecast.test.tswith coverage for the new forecast extension APIs. - Updated
wiki/methods/advanced-demand-forecast-engine.md,wiki/simulators/advanced-demand-forecast.md,wiki/sources/advanced-forecast-raw-intake-2026-06-07.md,wiki/sources/citation-matrix.md,wiki/SCHEMA.md,wiki/index.md, and VitePress sidebar navigation.
[2026-06-07] update | Raw CSV signal interface connected to advanced forecast simulator
- Derived
wiki/data/advanced-forecast-source-signals.jsonfrom immutable raw CSV datasets underraw/datasets/without modifying raw files. - Updated
wiki/lib/advancedDemandForecast.tswith source-calibrated nowcast context, institution forecast band, and high-frequency SIA signal helpers. - Updated
wiki/components/AdvancedDemandForecastSimulator.vueto show source paths, institution forecast band, and SIA high-frequency nowcast tables as separate responsive blocks. - Updated
wiki/simulators/advanced-demand-forecast.md,wiki/methods/advanced-demand-forecast-engine.md,wiki/sources/advanced-forecast-raw-intake-2026-06-07.md, andwiki/sources/citation-matrix.mdfor traceability. - Verified
npm test,npm run build, citation audit 416/416 raw references, and browser preview at/simulators/advanced-demand-forecastwith no console errors or horizontal overflow.
[2026-06-07] update | Advanced forecast CSV-derived presets and SIA chart
- Added
buildCsvDerivedAdvancedForecastPresetsto convert institution low/mid/high bands plus SIA momentum into conservative/base/upside preset candidates. - Added
buildSiaNowcastTimeSeriesto render SIA sales rows as an indexed time-series chart model. - Updated
AdvancedDemandForecastSimulator.vuewith a CSV-derived preset strip, SIA indexed time-series chart, explicit preset selection handler, and responsive layout CSS. - Updated
advanced-demand-forecast,advanced-demand-forecast-engine,advanced-forecast-raw-intake-2026-06-07,citation-matrix, and tests to preserve raw CSV traceability. - Verification:
npm test && npm run buildpassed; citation audit reported 416/416 cited, 0 uncited, 0 missing references.
[2026-06-07] update | Advanced forecast polish controls
- Added institution-weighted ensemble tuning to convert WSTS/TrendForce/IDC/Gartner raw CSV revenue rows into weighted revenue, demand multiplier, confidence score, and peak effective demand.
- Added HBM/BOM affordability stress controls for HBM price decline, target BOM share, demand elasticity, and supply-relief pass-through.
- Updated
advancedDemandForecast.ts,AdvancedDemandForecastSimulator.vue, simulator/method/source/citation docs, and tests for the final polish layer. - Fixed
advanced-forecast-raw-intake-2026-06-07.mdline-number artifact while preserving source traceability. - Verification:
npm test && npm run buildpassed; citation audit reported 416/416 cited, 0 uncited, 0 missing references; preview browser showed 7 interactive sliders, no console errors, and 0 horizontal overflow.
[2026-06-07] update | Responsive VitePress main width guard
- Updated
wiki/.vitepress/theme/custom.cssso medium desktop widths use a variable main content width instead of fixed document widths that can sit underneath the sidebar. - Added a 960-1560px guard for
.VPContent.has-sidebarand.VPDoc.has-sidebarthat reserves sidebar width plus a fluid gutter, clamps document containers to the available viewport, and hides the right aside in this constrained range. - Updated
tests/layoutCss.test.tsto lock the sidebar-safe flexible-width CSS contract. - Verification:
npm test -- tests/layoutCss.test.ts,npm run build, and fullnpm testpassed; preview screenshots at 1400px, 1480px, and 1560px showed the main view separated from the sidebar with no clipping.
[2026-06-07] update | Existing wiki page synthesis upgrade
- Upgraded existing pages only; no new wiki pages were created.
- Added synthesis/decision sections to
wiki/concepts/ai-infrastructure-memory.md,wiki/concepts/channel-pricing-signal.md,wiki/concepts/memory-supply-chain-equipment.md, andwiki/concepts/forecasting-method-library.md. - Converted raw-heavy source clusters into forecast theses, signal interpretation tables, capacity-to-bit conversion rules, and model governance rules with provenance markers.
- Verification:
npm test && npm run buildpassed; citation audit reported 416/416 cited, 0 uncited, 0 missing references.
[2026-06-07] update | Existing market and method page quality pass
- Upgraded existing pages only; no new wiki pages were created.
- Added a forecast thesis, decision axes, and anti-patterns to
wiki/markets/hbm.mdso HBM demand is framed as unit × content × generation mix × realization gate. - Added tiering and base-vs-scenario decision rules to
wiki/concepts/long-tail-domain-demand.mdfor automotive, networking/HPC, surveillance/IoT, robotics/XR, and specialty domains. - Added an executive model summary, evidence-to-layer map, reader workflow, and model quality gates to
wiki/methods/advanced-demand-forecast-engine.md. - Verification:
npm test && npm run buildpassed; citation audit reported 416/416 cited, 0 uncited, 0 missing references.
[2026-06-07] update | Wide desktop sidebar width guard
- Fixed the VitePress sidebar becoming visually narrow above ~1800px by reserving the wide-layout left offset in
--mc-sidebar-reserved-widthinstead of keeping.VPSidebarat a fixed 272px while VitePress adds large left padding. - Updated
.VPContent.has-sidebarto reserve the same computed sidebar width so main content does not overlap the expanded sidebar gutter on very wide screens. - Updated
tests/layoutCss.test.tsto lock the wide sidebar offset/reserved-width CSS contract. - Verification:
npm test -- tests/layoutCss.test.tsandnpm run buildpassed; preview screenshots at 1900px and 2200px showed a readable sidebar and no visible overlap/clipping.
[2026-06-07] update | Advanced Forecast Cockpit fullscreen control
- Updated
wiki/components/AdvancedDemandForecastSimulator.vueto add an Advanced Forecast Cockpit fullscreen toggle wired through the shareduseFullscreenElementcomposable, with native Fullscreen API support and CSS fallback mode. - Updated
tests/advancedForecastUi.test.tsto assert the fullscreen import, root ref/class binding, toggle button class, click handler, and Korean enter/exit button labels. - Verification:
npm test && npm run buildpassed; citation audit remained 416/416 raw references cited with 0 missing references; browser routehttp://localhost:5173/simulators/advanced-demand-forecast?verify=fullscreenshowed fixed fullscreen fallback covering the viewport with no page/root horizontal overflow and no console errors.
[2026-06-07] update | Advanced Forecast fullscreen header flow fix
- Updated
wiki/components/AdvancedDemandForecastSimulator.vueso the fullscreen cockpit hero/header stays in normal document flow instead of becoming a sticky overlay that can cover cockpit content. - Updated
tests/advancedForecastUi.test.tswith a regression contract that rejects sticky/fixed fullscreen hero styling. - Verification:
npm test -- tests/advancedForecastUi.test.ts, fullnpm test, andnpm run buildpassed; citation audit remained 416/416 raw references cited with 0 missing references; browser routehttp://localhost:5173/simulators/advanced-demand-forecast?verify=fullscreen-flowshowed the hero asposition: static, followed byScenario layerwith a 20px gap and no horizontal overflow or console errors.
[2026-06-07] update | Advanced Forecast multi-series path chart
- Replaced the
Multi-year forecast pathyear-by-year bar rows inwiki/components/AdvancedDemandForecastSimulator.vuewith one responsive SVG multi-series chart. - The chart plots unconstrained demand, supply-realized demand, unmet demand, envelope high, and envelope low together with shared axes, points, native SVG titles, and a compact legend.
- Updated
tests/advancedForecastUi.test.tswith a regression contract that requires the multi-series chart and rejects the old per-year bar-row template. - Verification:
npm test -- tests/advancedForecastUi.test.ts, fullnpm test, andnpm run buildpassed; citation audit remained 416/416 raw references cited with 0 missing references; browser routehttp://localhost:5173/simulators/advanced-demand-forecast?verify=multi-series-chart-2showed 5 polylines, 25 points, 5 legend items, 0 page/chart horizontal overflow, and no console errors.
[2026-06-07] update | Advanced Forecast Chart.js tooltip chart
- Reworked
wiki/components/AdvancedDemandForecastSimulator.vuesoMulti-year forecast pathuses the installedvue-chartjs/chart.jsline chart instead of the custom SVG chart. - Configured Chart.js index hover interaction (
mode: 'index',intersect: false) so hovering a year on the x-axis displays every series value for that year in one tooltip: unconstrained demand, supply-realized demand, unmet demand, envelope high, and envelope low. - Updated
tests/advancedForecastUi.test.tsto require Chart.js wiring, chart data/options, canvas host, and index tooltip settings. - Verification:
npm test -- tests/advancedForecastUi.test.ts, fullnpm test, andnpm run buildpassed; citation audit remained 416/416 raw references cited with 0 missing references; browser routehttp://localhost:5173/simulators/advanced-demand-forecast?verify=chartjs-tooltipshowed the Chart.js canvas, multi-series tooltip on hover, 0 horizontal overflow, and no console errors.
[2026-06-07] update | Advanced Forecast controls linked to chart
- Connected
Institution-weighted ensemble tuningandHBM/BOM stress controlsto theMulti-year forecast pathChart.js datasets instead of leaving them as isolated KPI cards. - Added
Weighted ensemble demandas a purple chart line driven by institution-weight sliders andBOM stress demandas a red dashed line driven by HBM/BOM price, BOM share, and elasticity controls. - Added
forecast-control-impact-summarycards below the chart so the current control-adjusted peak values are visible next to the auditable base/envelope rows. - Updated
tests/advancedForecastUi.test.tsto require control-linked chart datasets and summary UI. - Verification:
npm test -- tests/advancedForecastUi.test.ts, fullnpm test, andnpm run buildpassed; citation audit remained 416/416 raw references cited with 0 missing references; browser routehttp://localhost:5173/simulators/advanced-demand-forecast?verify=controls-linked-chart-2showed slider updates changing the control summary, 0 chart/page horizontal overflow, Chart.js tooltip with the added control series, and no console errors.
[2026-06-07] update | Simulator foldable internal cards
- Updated all five simulator components so major internal cards are native
<details>foldable panels withfoldable-card/foldable-card-summarycontrols while preserving the sticky primary result rail. - Basic simulator workbenches (
HbmDemandSimulator,NandSsdDemandSimulator,PcDramDemandSimulator,SmartphoneMemoryDemandSimulator) now allow folding scenario presets, assumptions, and visual sensitivity sections. AdvancedDemandForecastSimulatornow allows folding the raw CSV signal panel, interactive ensemble controls, HBM/BOM stress controls, Chart.js forecast path, stress/envelope table, and exact driver table.- Updated
tests/simulatorWorkbenchUi.test.tsto require foldable simulator internals across all simulator components. - Verification: narrow simulator workbench UI test, full
npm test, andnpm run buildpassed; browser checks on/simulators/hbm-demandand/simulators/advanced-demand-forecastconfirmed fold toggles, result rail remains visible/non-foldable, 0 horizontal overflow, and no console errors.