Skip to content

deps: bump @docusaurus/module-type-aliases from 3.9.2 to 3.10.0 in /docs - #2

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/docs/docusaurus/module-type-aliases-3.10.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/docs/docusaurus/module-type-aliases-3.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 19, 2026

Copy link
Copy Markdown
Contributor

Bumps @docusaurus/module-type-aliases from 3.9.2 to 3.10.0.

Release notes

Sourced from @​docusaurus/module-type-aliases's releases.

3.10.0 (2026-04-07)

🚀 New Feature

  • docusaurus-types, docusaurus
    • #11896 feat(core): add future.v4.mdx1CompatDisabledByDefault flag (@​slorber)
    • #11797 feat(core): promote siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (@​slorber)
    • #11571 feat(core): support custom html elements in head tags (@​lebalz)
  • create-docusaurus
    • #11897 feat(create-docusaurus): update init template to .mdx extension and strict MDX syntax (@​slorber)
    • #11696 feat(create-docusaurus): Newly initialized TS sites should use "strict: true" (@​slorber)
    • #11611 feat(create-docusaurus): enable creation in current directory (@​Mcheung7272)
  • Other
    • #11874 feat(ci): improve npm supply chain security - improve Dependabot config (@​slorber)
    • #11712 feat(publish): Use trusted publishing (OIDC) for canary releases (@​slorber)
  • create-docusaurus, docusaurus-bundler, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-pwa, docusaurus-types, docusaurus
    • #11802 feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (@​slorber)
  • docusaurus-mdx-loader, docusaurus-utils, docusaurus
    • #11777 feat(cli): write-heading-ids CLI now supports the --syntax and --migrate options (@​slorber)
  • docusaurus-mdx-loader
    • #11755 feat(mdx-loader): add support for explicit headingId based on MD/MDX comments (@​slorber)
  • docusaurus-theme-live-codeblock, docusaurus-theme-translations
  • docusaurus-theme-classic, docusaurus-theme-common
    • #11734 feat(theme): Split <DocCard>, improve extensibility, better handling of emoji icons, stable classNames (@​slorber)
    • #11733 feat(theme): Use React context for <Tabs>, allow custom <TabItem> components (@​slorber)
  • docusaurus-faster, docusaurus
    • #11715 feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (@​slorber)
  • docusaurus-plugin-content-pages
  • docusaurus-mdx-loader, docusaurus-theme-classic
    • #11642 feat(mdx-loader): add admonitions directive support for class/id shortcuts (@​lebalz)
  • docusaurus-theme-classic
  • docusaurus-theme-search-algolia
  • create-docusaurus, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-sitemap, docusaurus-types, docusaurus-utils, docusaurus
    • #11512 feat(core): New siteConfig future.experimental_vcs API + future.experimental_faster.gitEagerVcs flag (@​slorber)

🐛 Bug Fix

  • docusaurus
    • #11844 fix(core): fix url.resolve() Node.js deprecation warning (@​slorber)
    • #11833 fix(core): upgrade serve handler min version to for upgrade users to a secure version (@​BearAlliance)
    • #11763 fix(cli): fix write-heading-ids CLI when no files provided (@​slorber)
    • #11693 fix(core): Remove deprecated experiments.lazyBarrel config for RsPack (@​VedikaGupt)
    • #11604 fix(core): webpack aliases shouldn't be created for test files and typedefs (@​slorber)
    • #11603 fix(core): Fix openBrowser AppleScript support for Arc (@​slorber)
    • #11579 fix(core): in isInternalUrl(), URI protocol scheme detection should implement the spec more strictly (@​slorber)

... (truncated)

Changelog

Sourced from @​docusaurus/module-type-aliases's changelog.

3.10.0 (2026-04-07)

🚀 New Feature

  • docusaurus-types, docusaurus
    • #11896 feat(core): add future.v4.mdx1CompatDisabledByDefault flag (@​slorber)
    • #11797 feat(core): promote siteConfig.storage to stable + add future.v4.siteStorageNamespacing flag [Claude] (@​slorber)
    • #11571 feat(core): support custom html elements in head tags (@​lebalz)
  • create-docusaurus
    • #11897 feat(create-docusaurus): update init template to .mdx extension and strict MDX syntax (@​slorber)
    • #11696 feat(create-docusaurus): Newly initialized TS sites should use "strict: true" (@​slorber)
    • #11611 feat(create-docusaurus): enable creation in current directory (@​Mcheung7272)
  • Other
    • #11874 feat(ci): improve npm supply chain security - improve Dependabot config (@​slorber)
    • #11712 feat(publish): Use trusted publishing (OIDC) for canary releases (@​slorber)
  • create-docusaurus, docusaurus-bundler, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-pwa, docusaurus-types, docusaurus
    • #11802 feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (@​slorber)
  • docusaurus-mdx-loader, docusaurus-utils, docusaurus
    • #11777 feat(cli): write-heading-ids CLI now supports the --syntax and --migrate options (@​slorber)
  • docusaurus-mdx-loader
    • #11755 feat(mdx-loader): add support for explicit headingId based on MD/MDX comments (@​slorber)
  • docusaurus-theme-live-codeblock, docusaurus-theme-translations
  • docusaurus-theme-classic, docusaurus-theme-common
    • #11734 feat(theme): Split <DocCard>, improve extensibility, better handling of emoji icons, stable classNames (@​slorber)
    • #11733 feat(theme): Use React context for <Tabs>, allow custom <TabItem> components (@​slorber)
  • docusaurus-faster, docusaurus
    • #11715 feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (@​slorber)
  • docusaurus-plugin-content-pages
  • docusaurus-mdx-loader, docusaurus-theme-classic
    • #11642 feat(mdx-loader): add admonitions directive support for class/id shortcuts (@​lebalz)
  • docusaurus-theme-classic
  • docusaurus-theme-search-algolia
  • create-docusaurus, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-sitemap, docusaurus-types, docusaurus-utils, docusaurus
    • #11512 feat(core): New siteConfig future.experimental_vcs API + future.experimental_faster.gitEagerVcs flag (@​slorber)

🐛 Bug Fix

  • docusaurus
    • #11844 fix(core): fix url.resolve() Node.js deprecation warning (@​slorber)
    • #11833 fix(core): upgrade serve handler min version to for upgrade users to a secure version (@​BearAlliance)
    • #11763 fix(cli): fix write-heading-ids CLI when no files provided (@​slorber)
    • #11693 fix(core): Remove deprecated experiments.lazyBarrel config for RsPack (@​VedikaGupt)
    • #11604 fix(core): webpack aliases shouldn't be created for test files and typedefs (@​slorber)
    • #11603 fix(core): Fix openBrowser AppleScript support for Arc (@​slorber)
    • #11579 fix(core): in isInternalUrl(), URI protocol scheme detection should implement the spec more strictly (@​slorber)

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​docusaurus/module-type-aliases since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@docusaurus/module-type-aliases](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases) from 3.9.2 to 3.10.0.
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.0/packages/docusaurus-module-type-aliases)

---
updated-dependencies:
- dependency-name: "@docusaurus/module-type-aliases"
  dependency-version: 3.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Apr 19, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, npm. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@gHashTag

Copy link
Copy Markdown
Owner

Closing pre-Wave-15-TT-E (T-44h). Dependabot docs bump — не критичен для silicon путя. После Wave-15 submit (2026-05-17 22:00 UTC) Dependabot регенерирует свежий PR на актуальной версии.

@gHashTag gHashTag closed this May 15, 2026
@gHashTag
gHashTag deleted the dependabot/npm_and_yarn/docs/docusaurus/module-type-aliases-3.10.0 branch May 15, 2026 06:57
@dependabot @github

dependabot Bot commented on behalf of github May 15, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

gHashTag added a commit that referenced this pull request May 15, 2026
… ranking + W28 GO (#105)

Document ID: TOPS-LEVERS-2026-05-15-027
Mission ID:  TOPS-SCAN-W28-PRE-001 (предзаказ Wave-28 / L-DPC25)

- Trinity working point post-Wave-27: ~55 TOPS/W (W15a) measured target
- 14-rival landscape (Q4 2025 → Q2 2026): BitROM 20.8, Loihi 3 ~15, NorthPole >10, Hailo-10H 16/8, Blackhole 2.2, B200 ~7, Sohu ~150 proj.
- 5-Levers matrix: Trinity = ONLY 5/5; max rival = BitROM 2.5/5
- 6 levers ranked: #1 LUT PE (Platinum ASP-DAC 2026), #2 BitROM, #3 4x4 mesh, #4 2:4 sparsity, #5 400 MHz push, #6 SG13G3/SKY90
- Wave-28 proposal: Lever Stack #1+#2 → 2.8x gain → ~150 TOPS/W silicon target (gate W28-G1)
- H_W28 pre-registered Welch t-test α=0.01, n=9, Bonferroni×3 lanes, deadline 2026-09-30
- v9 HOLOGRAPHIC 2000-3000 TOPS/W projection remains intact
- TAM where Trinity = leader/sole player: $120B+ by 2030

Anchor: phi^2 + phi^-2 = 3 · DOI 10.5281/zenodo.19227877

Signed-off-by: Vasilev Dmitrii <admin@t27.ai>
Co-authored-by: Vasilev Dmitrii <admin@t27.ai>
gHashTag added a commit that referenced this pull request Jun 28, 2026
mant_rnd was [MANT_BITS:0] (MANT+1 bits): mant_field[MANT:0]+1 wrapped to 0 on
carry-out, so the `> {1,all-ones}` check never fired and the exp++ was lost,
producing under-rounded results. Caught by an INDEPENDENT iverilog integer-reference
oracle (formal/gf_mul_ref_tb.v) that the Python-transcription oracle missed
(bug-equals-bug): 1376/65536 GF8 pairs. Fix: widen mant_rnd to [MANT_BITS+1:0]
so the carry is captured.

Verified [смоделировано, independent oracle #2]: GF6 exhaustive 4096/0,
GF8 exhaustive 65536/0 (was 1376 err), GF16 (HAS_INF=1) 500k random 0 errors
(Includes Inf/NaN/zero + rounding-carry edges).

Фикс rounding-carry в gf_mul_param.v: mant_rnd был MANT+1 бит, +1 к all-ones
давал wrap->0, проверка carry не срабатывала, exp++ терялся. Независимый iverilog
integer-reference (formal/gf_mul_ref_tb.v) поймал 1376/65536 GF8 пар; Python-транскрипция
промахнулась (bug-equals-bug). Фикс: widen mant_rnd до MANT+2 бит. GF6/GF8 exhaustive +
GF16 (HAS_INF=1) 500k random = 0 расхождений.

Co-Authored-By: Claude <noreply@anthropic.com>
gHashTag added a commit that referenced this pull request Jun 28, 2026
…apper (#197)

* feat(fpga): gf_mul behavioral core + DSP48E1 wrapper

- gf_mul_param.v: параметрическое behavioral-ядро умножения GF6..GF20
  (зеркало gf_adder_param.v). Знак=XOR, сложение экспонент, нормализация,
  RNE(G,R,S), family-split overflow (HAS_INF), gradual-underflow напрямую
  от точного prod (единственное округление, без double-rounding),
  канонический quiet-NaN. Ширина prod=2*(MANT+1) [erratum 2606.05017 §5.5].
- gf_mul_dsp_param.v: DSP48E1-обёртка с ЯВНЫМ инстансом (UG479/UG953).
  OPMODE=0x05 (P=A*B), ALUMODE=0, INMODE=0, USE_DPORT=FALSE,
  USE_MULT=MULTIPLY, все RST* active-high, пайплайн 3 такта + конвейер
  метаданных/valid. Полный port-set (49 портов UG953).
- conformance/gf_mul_verify.py: transcription-оракул (RTL-модель на Python)
  vs золотой эталон. conformance/gf_ref.py: эталон на Fraction (exact).

Верификация [смоделировано]: 0 расхождений — GF6/8 exhaustive, GF12/16/20
по 300k+ random, denorm*denorm GF20 16.7M exhaustive.
DSP-версия = [ТРЕБУЕТ ДЕЙСТВИЯ]: UNISIM требует Vivado co-sim + железо AX7203.
compute-HW MUL = 0/83 (нет железа в песочнице).

Author: Vasilev, ORCID 0009-0008-4294-6159

* fix(fpga): gf_mul_param rounding-carry (widen mant_rnd to MANT+2)

mant_rnd was [MANT_BITS:0] (MANT+1 bits): mant_field[MANT:0]+1 wrapped to 0 on
carry-out, so the `> {1,all-ones}` check never fired and the exp++ was lost,
producing under-rounded results. Caught by an INDEPENDENT iverilog integer-reference
oracle (formal/gf_mul_ref_tb.v) that the Python-transcription oracle missed
(bug-equals-bug): 1376/65536 GF8 pairs. Fix: widen mant_rnd to [MANT_BITS+1:0]
so the carry is captured.

Verified [смоделировано, independent oracle #2]: GF6 exhaustive 4096/0,
GF8 exhaustive 65536/0 (was 1376 err), GF16 (HAS_INF=1) 500k random 0 errors
(Includes Inf/NaN/zero + rounding-carry edges).

Фикс rounding-carry в gf_mul_param.v: mant_rnd был MANT+1 бит, +1 к all-ones
давал wrap->0, проверка carry не срабатывала, exp++ терялся. Независимый iverilog
integer-reference (formal/gf_mul_ref_tb.v) поймал 1376/65536 GF8 пар; Python-транскрипция
промахнулась (bug-equals-bug). Фикс: widen mant_rnd до MANT+2 бит. GF6/GF8 exhaustive +
GF16 (HAS_INF=1) 500k random = 0 расхождений.

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(fpga): apply mant_rnd MANT+2 fix to DSP wrapper + faithful verify

1. gf_mul_dsp_param.v: mant_rnd reg[MANT:0] -> reg[MANT+1:0]
   (тот же rounding-carry фикс, что в gf_mul_param.v @59acaad; родственный
   файл имел тот же узкий регистр -> wrap->0 терял exp++).
2. conformance/gf_mul_verify.py: добавлен reg_mask() для моделирования
   фиксированной ширины reg (REG_W=MANT+2). Старая native-int версия
   скрывала fixed-width wrap. Re-verify: GF6/GF8 exhaustive 0,
   GF12/16/20 representative 300k 0.

[смоделировано] 2 oracle (faithful transcription + golden Fraction).
DSP48E1-эквивалентность = [ТРЕБУЕТ ДЕЙСТВИЯ]: Vivado xsim + AX7203.

---------

Co-authored-by: Dmitrii Vasilev <admin@t27.ai>
Co-authored-by: Claude <noreply@anthropic.com>
gHashTag added a commit that referenced this pull request Jun 28, 2026
…I-debt P0

MUL compute-SW recorded: gf_mul_param.v verified by 2 independent oracles
(GF6/GF8 exhaustive + GF12/16/20 representative = 0). rounding-carry bug found
by iverilog from-spec oracle #2, missed by native-int transcription (reg_mask
lesson). DSP wrapper [ТРЕБУЕТ ДЕЙСТВИЯ]. CI-debt (build.zig workflow) flagged P0.

Документирование в SSOT-матрице: MUL на main, верифицирован 2 oracle'ами,
баг rounding-carry пойман from-spec oracle. DSP — [ТРЕБУЕТ ДЕЙСТВИЯ]. CI-долг
build.zig — P0.

Co-Authored-By: Claude <noreply@anthropic.com>
gHashTag added a commit that referenced this pull request Jul 14, 2026
CRITICAL FIX (C1): GF64 wrapper TX path rewritten from shift-register
to buffer+mux pattern (same as proven GF32 wrapper).

Root cause of 359/512 silicon failure:
  - tx_shift had two non-blocking assignments in same always block:
    1. result_ready: tx_shift <= tx_load (new data)
    2. byte-send:    tx_shift <= {8'h00, tx_shift[71:8]} (shift old)
  - When both fired on same cycle, NBA #2 won, discarding new result.
  - Fix: use 9 fixed byte registers (tx_buf0..tx_buf8) loaded by
    result_ready, read-only by case(tx_idx) mux. No conflicting writes.

CI cleanup: deleted 3286 old per-design workflows (3388→102).
CI synth flags: added -nodsp, kept -abc9 only for mul designs.

New: conformance/gf64_conformance_ax7203.py — reproducible silicon harness.
gHashTag added a commit that referenced this pull request Jul 15, 2026
…80 LUT)

NEW FORMAT: GF16+Quire (QF16)
  Storage: GF16 (E=6, M=9) = 505 LUT multiply
  Accumulation: binary64 Quire = 75 LUT (MEASURED!)
  Total: 580 LUT, 100% gradient survival

Golden Ruler honest ranking for LLM training:
  #1 GF16+Quire:  grad 100%, 580 LUT  ← BEATS ALL
  #2 posit16:     grad 95%,  ~1500 LUT
  #3 takum16:     grad 90%,  ~750 LUT
  #4 GF16:        grad 63%,  505 LUT

GF16+Quire is 3.4× cheaper than posit16+Quire with SAME 100% accuracy.
Innovation: use CHEAP GF16 for storage + EXACT Quire for accumulation.

Fixed: sort_key now uses GRADIENT_OVERRIDE (gf16_quire=100%)
Fixed: robustness dict includes gf16_quire
Fixed: tapered E/M assignment for posit/takum/tekum
gHashTag added a commit that referenced this pull request Jul 15, 2026
…plan

E4 DONE: GF16+ 16-element dot(1.0, 0.5) = 8.0 ✓ on silicon
E1 DONE: Multi-seed noise floor (10 seeds × 4 formats):
  GF16: 62.7% ± 1.0% (stable)
  BF16: 5.1% ± 0.4% (stable but terrible)
  All deterministic, not seed-dependent

Top 10 ranking: GF16+ #1, GF16 #2, posit16 #3
4/7 experiments done. 3 remaining need training infrastructure.
gHashTag added a commit that referenced this pull request Jul 17, 2026
…sistency

W1: Unified FineWeb benchmark (closes critique #2)
  - ALL formats on SAME model (4L d=128), SAME data (500K FineWeb tokens), SAME scale
  - FP/BF16/GF14/GF16: Δ < 0.0001 BPB (negligible)
  - SQ-INT6: Δ = +0.0078 BPB (57% less error than plain INT6)
  - INT6: Δ = +0.0180 BPB
  - Saved: research/unified_fineweb_benchmark.json

W2: Paper consistency pass
  - INT7 'etalon' paragraph rewritten: 'preliminary, scale-dependent'
  - Removed 'accuracy-optimal' and '17× cheaper' claims
  - Added unified benchmark table (Table tab:unified)
  - Note: matched-budget advantage may be toy-data artefact

W3: Frame format bug fix (34 conformance scripts)
  - FRAME was [0xAA, 0x55] (2 bytes) → missing fmt byte
  - Fixed to [0xAA, 0x55, 0x00] (3 bytes) matching corona FSM
  - This bug prevented ALL hardware conformance tests from completing

C1: CI yosys-synth job (closes critique #3)
  - .github/workflows/lut-report.yml
  - Synthesizes 10 GF formats (ADD+MUL), uploads utilization report
  - Runs on push to gf_adder_param.v/gf_mul_param.v
gHashTag added a commit that referenced this pull request Sep 5, 2026
… them

Continuity protocol clean: one cron (no duplicate), binary rebuilt from source,
tripwire RUNNING before the backlog was touched. Disk recovered on its own,
2.62 -> 5.42 GiB, cause outside this loop's surface.

Took B26's four wrong-value defects. Two live in files that compile standalone
under local Zig 0.16 (loop_decide.zig, dev_scan.zig both `zig test` clean); the
other two do not -- perf_benchmark.zig and pathology.zig die on 0.15-era std.fs
APIs -- so (c) and (d) stay unverifiable here and were left alone.

Checking the two that could be checked corrected both.

(a) is not a mistyped key. It is a guard with no producer anywhere. The code
scans .trinity/loop_state.json for a key that file lacks; the SPEC names
.trinity/consecutive_failures, which does not exist on disk at all; and the key
does exist in .trinity/auto_action_failures.json, which nothing reads, nothing
writes, and whose last_success reads 2026-03-17. Priority guard #2 of the
decision engine's 9 has never fired and could not have. The obvious rename is
also wrong: 'fail' is computed per-invocation at heartbeat.zig:167-169, so it is
neither consecutive nor cumulative. Filed as OD11.

(b) the proposed fix would have INVERTED the bug. scanPipeline never fires
because it searches for the literal "failed" in a file containing only "fail".
The audit noted the spec points at pipeline_state.json, "which does contain the
literal" -- it does, as a KEY: {"groups":[{"failed":0,...}]}. Redirecting the
substring search there would make the counter fire on every scan of a perfectly
healthy pipeline. The fix is to parse and test failed > 0.

Nothing shipped. (a) needs a decision; (b) changes behaviour of a scanner
feeding `tri dev pick` with no binary available to verify against.

Three iterations running now, every recommendation this loop received -- last
one from a 25-agent sweep carrying execution evidence -- has been wrong in some
material detail only running it exposed. Twice the proposed fix was worse than
the bug.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant