1+ {
2+ "version" : " 1.0.0" ,
3+ "lastScanned" : 1780144758506 ,
4+ "projectRoot" : " /home/deadpool/Documents/flashpaste" ,
5+ "techStack" : {
6+ "languages" : [
7+ {
8+ "name" : " C/C++" ,
9+ "version" : null ,
10+ "confidence" : " high" ,
11+ "markers" : [
12+ " Makefile"
13+ ]
14+ }
15+ ],
16+ "frameworks" : [],
17+ "packageManager" : null ,
18+ "runtime" : null
19+ },
20+ "build" : {
21+ "buildCommand" : " cargo build --release 2>&1 | grep -E \" error|Finished\" | head; echo \" === git status (uncommitted) ===\" ; cd /home/deadpool/Documents/flashpaste && git status --short rs/" ,
22+ "testCommand" : " make test" ,
23+ "lintCommand" : null ,
24+ "devCommand" : null ,
25+ "scripts" : {}
26+ },
27+ "conventions" : {
28+ "namingStyle" : null ,
29+ "importStyle" : null ,
30+ "testPattern" : null ,
31+ "fileOrganization" : null
32+ },
33+ "structure" : {
34+ "isMonorepo" : false ,
35+ "workspaces" : [],
36+ "mainDirectories" : [
37+ " assets" ,
38+ " bin" ,
39+ " docs" ,
40+ " examples" ,
41+ " tests"
42+ ],
43+ "gitBranches" : {
44+ "defaultBranch" : " main" ,
45+ "branchingStrategy" : null
46+ }
47+ },
48+ "customNotes" : [],
49+ "directoryMap" : {
50+ "assets" : {
51+ "path" : " assets" ,
52+ "purpose" : " Static assets" ,
53+ "fileCount" : 12 ,
54+ "lastAccessed" : 1780144758497 ,
55+ "keyFiles" : [
56+ " architecture.svg" ,
57+ " badges.svg" ,
58+ " hero-animated.svg" ,
59+ " hero-flow-light.svg" ,
60+ " hero-flow.svg"
61+ ]
62+ },
63+ "bin" : {
64+ "path" : " bin" ,
65+ "purpose" : " Executable scripts" ,
66+ "fileCount" : 14 ,
67+ "lastAccessed" : 1780144758500 ,
68+ "keyFiles" : [
69+ " clip-pipeline-log.sh" ,
70+ " clipboard-janitor.sh" ,
71+ " clipboard-set.sh" ,
72+ " flashpaste-bench.sh" ,
73+ " flashpaste-capture-clip"
74+ ]
75+ },
76+ "dist" : {
77+ "path" : " dist" ,
78+ "purpose" : " Distribution/build output" ,
79+ "fileCount" : 4 ,
80+ "lastAccessed" : 1780144758500 ,
81+ "keyFiles" : [
82+ " flashpaste_0.1.0-test_all.deb" ,
83+ " flashpaste_1.14.0_all.deb" ,
84+ " flashpaste_1.16.0_all.deb" ,
85+ " flashpaste_1.32_all.deb"
86+ ]
87+ },
88+ "docs" : {
89+ "path" : " docs" ,
90+ "purpose" : " Documentation" ,
91+ "fileCount" : 17 ,
92+ "lastAccessed" : 1780144758502 ,
93+ "keyFiles" : [
94+ " README.md" ,
95+ " architecture.md" ,
96+ " comparison.md" ,
97+ " faq.md" ,
98+ " flashpaste-overlayd-plan.md"
99+ ]
100+ },
101+ "examples" : {
102+ "path" : " examples" ,
103+ "purpose" : " Example code" ,
104+ "fileCount" : 2 ,
105+ "lastAccessed" : 1780144758502 ,
106+ "keyFiles" : [
107+ " kitty.conf.snippet" ,
108+ " tmux.conf.snippet"
109+ ]
110+ },
111+ "openspec" : {
112+ "path" : " openspec" ,
113+ "purpose" : null ,
114+ "fileCount" : 0 ,
115+ "lastAccessed" : 1780144758503 ,
116+ "keyFiles" : []
117+ },
118+ "packaging" : {
119+ "path" : " packaging" ,
120+ "purpose" : null ,
121+ "fileCount" : 3 ,
122+ "lastAccessed" : 1780144758503 ,
123+ "keyFiles" : [
124+ " build-deb.sh" ,
125+ " build-rpm.sh" ,
126+ " package-smoke.sh"
127+ ]
128+ },
129+ "references" : {
130+ "path" : " references" ,
131+ "purpose" : null ,
132+ "fileCount" : 0 ,
133+ "lastAccessed" : 1780144758503 ,
134+ "keyFiles" : []
135+ },
136+ "rs" : {
137+ "path" : " rs" ,
138+ "purpose" : null ,
139+ "fileCount" : 3 ,
140+ "lastAccessed" : 1780144758503 ,
141+ "keyFiles" : [
142+ " Cargo.lock" ,
143+ " Cargo.toml"
144+ ]
145+ },
146+ "share" : {
147+ "path" : " share" ,
148+ "purpose" : null ,
149+ "fileCount" : 0 ,
150+ "lastAccessed" : 1780144758504 ,
151+ "keyFiles" : []
152+ },
153+ "skills" : {
154+ "path" : " skills" ,
155+ "purpose" : null ,
156+ "fileCount" : 0 ,
157+ "lastAccessed" : 1780144758504 ,
158+ "keyFiles" : []
159+ },
160+ "systemd" : {
161+ "path" : " systemd" ,
162+ "purpose" : null ,
163+ "fileCount" : 5 ,
164+ "lastAccessed" : 1780144758505 ,
165+ "keyFiles" : [
166+ " clipboard-janitor.service" ,
167+ " flashpaste-overlayd.service" ,
168+ " flashpaste-screenshot-watcher.path" ,
169+ " flashpaste-screenshot-watcher.service" ,
170+ " flashpasted.service"
171+ ]
172+ },
173+ "tests" : {
174+ "path" : " tests" ,
175+ "purpose" : " Test files" ,
176+ "fileCount" : 1 ,
177+ "lastAccessed" : 1780144758505 ,
178+ "keyFiles" : [
179+ " click-through.md"
180+ ]
181+ }
182+ },
183+ "hotPaths" : [
184+ {
185+ "path" : " rs/flashpasted/src/paste.rs" ,
186+ "accessCount" : 4 ,
187+ "lastAccessed" : 1780149811358 ,
188+ "type" : " file"
189+ },
190+ {
191+ "path" : " rs/flashpasted/src/agent.rs" ,
192+ "accessCount" : 3 ,
193+ "lastAccessed" : 1780149785213 ,
194+ "type" : " file"
195+ },
196+ {
197+ "path" : " rs/flashpasted/src/tmux.rs" ,
198+ "accessCount" : 2 ,
199+ "lastAccessed" : 1780149179099 ,
200+ "type" : " file"
201+ },
202+ {
203+ "path" : " rs/flashpasted/src/ipc.rs" ,
204+ "accessCount" : 1 ,
205+ "lastAccessed" : 1780144823886 ,
206+ "type" : " file"
207+ },
208+ {
209+ "path" : " rs/flashpasted/src/state.rs" ,
210+ "accessCount" : 1 ,
211+ "lastAccessed" : 1780149178166 ,
212+ "type" : " file"
213+ }
214+ ],
215+ "userDirectives" : []
216+ }
0 commit comments