Commit Graph

  • dd3e51301c Gate signature matches by feature intent main Ethanfel 2026-07-03 21:52:21 +02:00
  • 9000b5500b Expand popular node signature artifact Ethanfel 2026-07-02 23:51:18 +02:00
  • 5dd37c859b Document popular node signatures Ethanfel 2026-07-02 23:27:10 +02:00
  • 5b511ef295 Add initial popular node signature artifact Ethanfel 2026-07-02 23:20:44 +02:00
  • d60fc5d14e Preserve nested manager metrics Ethanfel 2026-07-02 22:27:18 +02:00
  • c6c0551ae0 Fix search ranking priority order Ethanfel 2026-07-02 22:22:05 +02:00
  • 12d0f87968 Support top-level manager ranking fields Ethanfel 2026-07-02 22:18:10 +02:00
  • 33690683b7 Fix manager ranking and cache defaults Ethanfel 2026-07-02 22:09:50 +02:00
  • 28186698d0 Fix manager install URL normalization Ethanfel 2026-07-02 22:02:01 +02:00
  • 1895a0e677 Add popular node metadata build CLI Ethanfel 2026-07-02 21:57:31 +02:00
  • dddb136b16 Fail closed on plain definition decorators Ethanfel 2026-07-02 21:45:00 +02:00
  • f0b83b5505 Preserve empty static display names Ethanfel 2026-07-02 21:37:18 +02:00
  • a2a5b44436 Fail closed after arbitrary assignment calls Ethanfel 2026-07-02 21:28:47 +02:00
  • d7c3fc86c1 Invalidate static env after arbitrary calls Ethanfel 2026-07-02 21:19:10 +02:00
  • ee8496174f Fail closed on no-arg arbitrary calls Ethanfel 2026-07-02 21:09:10 +02:00
  • 126f5db959 Fail closed on nested mutable env aliases Ethanfel 2026-07-02 20:58:31 +02:00
  • f23d4ae69a Resolve class lookups through namespace aliases Ethanfel 2026-07-02 20:51:12 +02:00
  • 42aeafd0e9 Fail closed on starred mapping alias duplicate safety Ethanfel 2026-07-02 20:43:28 +02:00
  • 49666141fa Fail closed on dynamic mapping duplicate safety Ethanfel 2026-07-02 20:34:35 +02:00
  • 11acb12658 Fail closed on namespace mapping replacements Ethanfel 2026-07-02 20:28:53 +02:00
  • 75224982ba Fail closed on ambiguous mapping duplicate keys Ethanfel 2026-07-02 20:21:04 +02:00
  • ecd8f7c082 Make signature artifact timestamps deterministic Ethanfel 2026-07-02 20:10:09 +02:00
  • 25b3f69d0d Fail closed on class-body signature references Ethanfel 2026-07-02 20:02:55 +02:00
  • 447a5c72dd Track alias mapping keys in duplicate preflight Ethanfel 2026-07-02 19:53:45 +02:00
  • 9792989216 Fail closed on mapping mutation keys and bare input specs Ethanfel 2026-07-02 19:46:55 +02:00
  • 7e7479fb6a Fail closed on class namespace alias mutations Ethanfel 2026-07-02 19:35:51 +02:00
  • 2d951c759a Fail closed on class-body namespace aliases Ethanfel 2026-07-02 19:28:44 +02:00
  • 52ac447e0e Track namespace alias mapping mutations Ethanfel 2026-07-02 19:21:19 +02:00
  • c45bf3c230 Fail closed on class-body mutations and duplicate inputs Ethanfel 2026-07-02 19:14:53 +02:00
  • 1b56798018 Fail closed on definition references and sticky mappings Ethanfel 2026-07-02 19:04:25 +02:00
  • 39b991800a Track chained input type aliases Ethanfel 2026-07-02 18:54:16 +02:00
  • a3bb718bd2 Fail closed on duplicate keys and observed calls Ethanfel 2026-07-02 18:49:21 +02:00
  • 73bdca9e1e Track chained static extraction aliases Ethanfel 2026-07-02 18:37:17 +02:00
  • 3cf4a5eb52 Fail closed on namespace dunders and metadata types Ethanfel 2026-07-02 18:29:47 +02:00
  • f7143e7bac Fail closed on namespace aliases and input observations Ethanfel 2026-07-02 18:19:48 +02:00
  • bf46f9b389 Fail closed on duplicate nodes and observed input types Ethanfel 2026-07-02 18:08:48 +02:00
  • 3219ec0c39 Track starred collection aliases in static extraction Ethanfel 2026-07-02 17:59:53 +02:00
  • c6d2b2d645 Invalidate mapped classes on signature attribute observation Ethanfel 2026-07-02 17:53:04 +02:00
  • 07822bc3ec Fail closed on arbitrary static extraction calls Ethanfel 2026-07-02 17:47:11 +02:00
  • 79d9921ba6 Track starred unpack aliases in static extraction Ethanfel 2026-07-02 17:37:06 +02:00
  • 5844a0a433 Track namespace-derived class aliases Ethanfel 2026-07-02 17:30:00 +02:00
  • b560f238a1 Cover type parameter class extraction hazards Ethanfel 2026-07-02 17:23:58 +02:00
  • 7c4b83ed0e Track namespace and getattr aliases Ethanfel 2026-07-02 17:19:07 +02:00
  • 065c9ae7ec Skip nontrivial class creation signatures Ethanfel 2026-07-02 17:12:50 +02:00
  • 34e53e8692 Invalidate namespace lookup mutations Ethanfel 2026-07-02 17:07:25 +02:00
  • 97e0126a1d Detect getattr mutating method calls Ethanfel 2026-07-02 17:01:08 +02:00
  • 2ad3cd3a09 Invalidate dynamic namespace mutations Ethanfel 2026-07-02 16:55:52 +02:00
  • d1f49e7c95 Track mapping and class attribute aliases Ethanfel 2026-07-02 16:47:39 +02:00
  • f26e441e03 Fail closed on invalid node mapping keys Ethanfel 2026-07-02 16:39:06 +02:00
  • 2c9452ae67 Fail closed on invalid display mappings Ethanfel 2026-07-02 16:35:19 +02:00
  • 7e4e85a0bd Fail closed on dynamic patches and displays Ethanfel 2026-07-02 16:27:48 +02:00
  • 9752248ee9 Track unpacked and class attribute aliases Ethanfel 2026-07-02 16:12:32 +02:00
  • 05fa411d47 Fail closed on walrus bindings and invalid input sections Ethanfel 2026-07-02 16:00:05 +02:00
  • f5d72b494d Fail closed on decorated input types and nested aliases Ethanfel 2026-07-02 15:47:17 +02:00
  • 86ea12924c Invalidate mappings on duplicate keys and class aliases Ethanfel 2026-07-02 15:34:50 +02:00
  • 51db0d16e5 Skip decorated and patched mapped classes Ethanfel 2026-07-02 15:19:22 +02:00
  • fc92d1db24 Invalidate static extraction for exception and type alias bindings Ethanfel 2026-07-02 15:08:19 +02:00
  • 8f872baf0b Invalidate inputs from class definition-time mutations Ethanfel 2026-07-02 14:56:13 +02:00
  • 317788572e Detect definition-time mutating expressions Ethanfel 2026-07-02 14:50:03 +02:00
  • 65c3a57052 Resolve node mappings at assignment time Ethanfel 2026-07-02 14:40:16 +02:00
  • 45e3cbaad8 Detect mutating calls inside statements Ethanfel 2026-07-02 14:29:04 +02:00
  • 6c2653c803 Fail closed on final input bindings and transitive aliases Ethanfel 2026-07-02 14:18:38 +02:00
  • 99d2bb25da Fail closed on mutable module captures in class signatures Ethanfel 2026-07-02 14:09:07 +02:00
  • 034e07269d Fail closed on class alias mutations Ethanfel 2026-07-02 13:58:58 +02:00
  • bebd4e09aa Resolve input and class attribute environments correctly Ethanfel 2026-07-02 13:53:45 +02:00
  • 67b875cdd5 Require mapped classes to remain top-level bindings Ethanfel 2026-07-02 13:45:45 +02:00
  • 90b7e3e872 Fail closed on invalid return name declarations Ethanfel 2026-07-02 13:34:13 +02:00
  • 0456e8033a Fail closed on invalid return names Ethanfel 2026-07-02 13:29:51 +02:00
  • 479a70f377 Evaluate class signatures with definition-time env Ethanfel 2026-07-02 13:24:02 +02:00
  • c8c1205bde Skip extraction after wildcard imports Ethanfel 2026-07-02 13:14:16 +02:00
  • b2b1bd16bd Invalidate static extraction on nested wildcard imports Ethanfel 2026-07-02 13:06:51 +02:00
  • 2845daf90c Invalidate static extraction on annotated aliases and wildcard imports Ethanfel 2026-07-02 12:58:24 +02:00
  • fae0c312bc Invalidate static extraction on rebinding and alias mutation Ethanfel 2026-07-02 12:50:06 +02:00
  • 21a29b8846 Invalidate static extraction on deletion and mutation Ethanfel 2026-07-02 12:39:38 +02:00
  • 6be0fe9d1e Fail closed on dynamic node mapping extraction Ethanfel 2026-07-02 12:29:27 +02:00
  • 6a4617f002 Fail closed on dynamic static extraction inputs Ethanfel 2026-07-02 12:23:09 +02:00
  • 960c41b330 Harden static signature extraction Ethanfel 2026-07-02 12:13:50 +02:00
  • 669f209930 Add popular node signature extractor Ethanfel 2026-07-02 12:06:19 +02:00
  • bf2f6f3b95 Respect serialized input names over generated signatures Ethanfel 2026-07-02 11:56:28 +02:00
  • 9c17083298 Harden generated signature matching Ethanfel 2026-07-02 11:47:07 +02:00
  • 38c142d42e Use generated signatures for missing node matching Ethanfel 2026-07-02 11:38:49 +02:00
  • 8c45016c00 Add generated signature loader Ethanfel 2026-07-02 11:29:54 +02:00
  • 55e59f5e1d Add popular node signature implementation plan Ethanfel 2026-07-02 11:23:29 +02:00
  • fef2b8b7f1 Add popular node signature design Ethanfel 2026-07-02 11:09:37 +02:00
  • cc728eb50b Support uninstalled / missing nodes Ethanfel 2026-07-02 10:43:13 +02:00
  • 16f4e93a3a Initial commit: UTFCN — Use The (F***ing) Core Nodes Ethanfel 2026-07-02 10:26:30 +02:00