Commit b847b75
committed
fix(hud,landing): narrow fallback imports + bump next to 16.2.3
Combined Wave 0 polish items from the #1465/#1485 review cycle:
1. Narrow `except Exception` to `except ImportError` in the 3 lib
fallback import blocks (qual-1465 HIGH-1). Real logic bugs
(SyntaxError, NameError, AttributeError) inside lib modules now
surface immediately instead of being silently swallowed by a
catch-all.
2. Drop inline stub functions for format_rate_limits and
_get_fresh_version (qual-1465 HIGH-2). Eliminates the signature
drift between canonical lib definitions and in-file fallback stubs
observed on the integrator branch (Wave 1-A plugin_json_file
kwarg drift). The outer main() try/except still catches any runtime
failure and emits the minimal safe output via the BUDDY_FACE
constant.
3. Hoist hud_velocity and hud_cache_savings imports to module top as
_format_velocity_segment and _format_cache_savings (perf-1485 H1).
Eliminates ~0.47us sys.modules lookup per render. Integrator branch
only - no-op on refactor/wave branches where the inline imports
don't exist yet.
4. Bump next to 16.2.3 for GHSA-q4gf-8mx6-v5v3 (landing-security-check).
Aligns eslint-config-next and updates setup.test.ts assertion.
Refs: qual-1465 HIGH-1/2, perf-1485 H1,
GHSA-q4gf-8mx6-v5v31 parent bd78195 commit b847b75
4 files changed
Lines changed: 201 additions & 40 deletions
File tree
- apps/landing-page
- __tests__
- packages/claude-code-plugin/hooks
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | | - | |
34 | | - | |
| 34 | + | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
56 | 61 | | |
57 | 62 | | |
58 | 63 | | |
| |||
462 | 467 | | |
463 | 468 | | |
464 | 469 | | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | | - | |
475 | | - | |
476 | | - | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
477 | 474 | | |
478 | 475 | | |
479 | 476 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1561 | 1561 | | |
1562 | 1562 | | |
1563 | 1563 | | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
1564 | 1571 | | |
1565 | 1572 | | |
1566 | 1573 | | |
| |||
1570 | 1577 | | |
1571 | 1578 | | |
1572 | 1579 | | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
1573 | 1589 | | |
1574 | 1590 | | |
1575 | 1591 | | |
1576 | 1592 | | |
1577 | 1593 | | |
1578 | 1594 | | |
1579 | 1595 | | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
1580 | 1603 | | |
1581 | 1604 | | |
1582 | 1605 | | |
1583 | 1606 | | |
1584 | 1607 | | |
1585 | 1608 | | |
1586 | 1609 | | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
1587 | 1617 | | |
1588 | 1618 | | |
1589 | 1619 | | |
1590 | 1620 | | |
1591 | 1621 | | |
1592 | 1622 | | |
1593 | 1623 | | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
1594 | 1631 | | |
1595 | 1632 | | |
1596 | 1633 | | |
1597 | 1634 | | |
1598 | 1635 | | |
1599 | 1636 | | |
1600 | 1637 | | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
1601 | 1645 | | |
1602 | 1646 | | |
1603 | 1647 | | |
1604 | 1648 | | |
1605 | 1649 | | |
1606 | 1650 | | |
1607 | 1651 | | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
1608 | 1659 | | |
1609 | 1660 | | |
1610 | 1661 | | |
1611 | 1662 | | |
1612 | 1663 | | |
1613 | 1664 | | |
1614 | 1665 | | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
1615 | 1673 | | |
1616 | 1674 | | |
1617 | 1675 | | |
1618 | 1676 | | |
1619 | 1677 | | |
1620 | 1678 | | |
1621 | 1679 | | |
| 1680 | + | |
| 1681 | + | |
| 1682 | + | |
| 1683 | + | |
| 1684 | + | |
| 1685 | + | |
| 1686 | + | |
1622 | 1687 | | |
1623 | 1688 | | |
1624 | 1689 | | |
1625 | 1690 | | |
1626 | 1691 | | |
1627 | 1692 | | |
1628 | 1693 | | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
| 1700 | + | |
1629 | 1701 | | |
1630 | 1702 | | |
1631 | 1703 | | |
| |||
5276 | 5348 | | |
5277 | 5349 | | |
5278 | 5350 | | |
| 5351 | + | |
| 5352 | + | |
| 5353 | + | |
| 5354 | + | |
| 5355 | + | |
| 5356 | + | |
| 5357 | + | |
| 5358 | + | |
| 5359 | + | |
5279 | 5360 | | |
5280 | 5361 | | |
5281 | 5362 | | |
| |||
7028 | 7109 | | |
7029 | 7110 | | |
7030 | 7111 | | |
| 7112 | + | |
| 7113 | + | |
| 7114 | + | |
| 7115 | + | |
| 7116 | + | |
| 7117 | + | |
| 7118 | + | |
| 7119 | + | |
| 7120 | + | |
| 7121 | + | |
| 7122 | + | |
| 7123 | + | |
| 7124 | + | |
| 7125 | + | |
| 7126 | + | |
| 7127 | + | |
| 7128 | + | |
| 7129 | + | |
| 7130 | + | |
| 7131 | + | |
| 7132 | + | |
| 7133 | + | |
| 7134 | + | |
7031 | 7135 | | |
7032 | 7136 | | |
7033 | 7137 | | |
| |||
8942 | 9046 | | |
8943 | 9047 | | |
8944 | 9048 | | |
8945 | | - | |
| 9049 | + | |
8946 | 9050 | | |
8947 | 9051 | | |
8948 | 9052 | | |
8949 | 9053 | | |
8950 | | - | |
| 9054 | + | |
8951 | 9055 | | |
8952 | 9056 | | |
8953 | 9057 | | |
| |||
9858 | 9962 | | |
9859 | 9963 | | |
9860 | 9964 | | |
| 9965 | + | |
| 9966 | + | |
| 9967 | + | |
| 9968 | + | |
| 9969 | + | |
| 9970 | + | |
| 9971 | + | |
| 9972 | + | |
| 9973 | + | |
| 9974 | + | |
| 9975 | + | |
| 9976 | + | |
| 9977 | + | |
| 9978 | + | |
| 9979 | + | |
| 9980 | + | |
| 9981 | + | |
| 9982 | + | |
| 9983 | + | |
| 9984 | + | |
| 9985 | + | |
| 9986 | + | |
| 9987 | + | |
| 9988 | + | |
| 9989 | + | |
| 9990 | + | |
| 9991 | + | |
| 9992 | + | |
| 9993 | + | |
| 9994 | + | |
| 9995 | + | |
| 9996 | + | |
| 9997 | + | |
| 9998 | + | |
| 9999 | + | |
| 10000 | + | |
| 10001 | + | |
| 10002 | + | |
| 10003 | + | |
| 10004 | + | |
| 10005 | + | |
| 10006 | + | |
| 10007 | + | |
| 10008 | + | |
| 10009 | + | |
| 10010 | + | |
| 10011 | + | |
| 10012 | + | |
| 10013 | + | |
| 10014 | + | |
| 10015 | + | |
| 10016 | + | |
| 10017 | + | |
| 10018 | + | |
| 10019 | + | |
| 10020 | + | |
| 10021 | + | |
| 10022 | + | |
| 10023 | + | |
| 10024 | + | |
9861 | 10025 | | |
9862 | 10026 | | |
9863 | 10027 | | |
| |||
11302 | 11466 | | |
11303 | 11467 | | |
11304 | 11468 | | |
11305 | | - | |
| 11469 | + | |
11306 | 11470 | | |
11307 | 11471 | | |
11308 | 11472 | | |
| |||
0 commit comments