-
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