GoogleCloudPlatform / psearch
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 2 files with 347 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 2 files that are 1-30 days old (347 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 2 files with 347 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 2 files have been last changed 1-30 days ago (347 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
tf, js, py, go, md, json, txt, yaml, dockerignore, sh, css, gitignore, sql, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
js0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 0%
yaml0% | 0% | 0% | 0% | 0%
go0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
tf0% | 0% | 0% | 0% | 0%
sql0% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
js0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 0%
yaml0% | 0% | 0% | 0% | 0%
go0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
tf0% | 0% | 0% | 0% | 0%
sql0% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src0% | 0% | 0% | 0% | 100%
tooling0% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src0% | 0% | 0% | 0% | 100%
tooling0% | 0% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RuleManager.js
in src/application/ui/src/components
283 2 2025-04-24 2025-04-24 1 1 andersonduboc@gmail.com andersonduboc@gmail.com
ruleService.js
in src/application/ui/src/services
64 5 2025-04-24 2025-04-24 1 1 andersonduboc@gmail.com andersonduboc@gmail.com
ProductDetails.js
in src/application/ui/src/components
743 1
App.js
in src/application/ui/src
721 2
AIFilterSuggestion.js
in src/application/ui/src/components
498 1
MarketingCampaignDialog.js
in src/application/ui/src/components
339 -
spanner_service.go
in src/psearch/serving/internal/services
332 6
enrichiment_service.py
in src/psearch/gen_ai/services
277 5
conversational_search_service.py
in src/psearch/gen_ai/services
244 6
ProductImage.js
in src/application/ui/src/components
235 14
ProductImageEnhancerDialog.js
in src/application/ui/src/components
207 -
main.py
in src/psearch/gen_ai
200 -
mockData.js
in src/application/ui/src
188 -
marketing_service.py
in src/psearch/gen_ai/services
178 5
EnhanceableContent.js
in src/application/ui/src/components
177 -
ContentDiff.js
in src/application/ui/src/components
172 1
consolidate_results.py
in tooling/enrichment
164 6
genAiService.js
in src/application/ui/src/services
149 -
imagen_service.py
in src/psearch/gen_ai/services
147 3
spanner_service.py
in src/psearch/ingestion/services
127 4
main.py
in src/psearch/ingestion
126 7
main.tf
in src/iac
109 -
embedding_service.go
in src/psearch/serving/internal/services
106 2
main.tf
in src/iac/modules/ui
103 -
main.tf
in src/iac/modules/search_api
103 -
main.py
in tooling/enrichment
100 4
ConfirmationDialog.js
in src/application/ui/src/components
99 -
main.tf
in src/iac/modules/ingestion
95 -
main.tf
in src/iac/modules/gen_ai
94 -
firestore_client.py
in tooling/enrichment
94 8
Filters.css
in src/application/ui/src/components
90 -
gemini_service.py
in src/psearch/ingestion/services
86 3
index.js
in src/application/ui/src
82 -
Filters.js
in src/application/ui/src/components
76 -
config.go
in src/psearch/serving/internal/config
70 2
handlers.go
in src/psearch/serving/internal/api
68 3
main.tf
in src/iac/modules/iam
63 -
models.go
in src/psearch/serving/internal/models
59 -
SearchInput.js
in src/application/ui/src/components
55 -
variables.tf
in src/iac/modules/ui
55 -
main.go
in src/psearch/serving/cmd/server
48 1
gemini_client.py
in tooling/enrichment
47 2
variables.tf
in src/iac/modules/search_api
45 -
variables.tf
in src/iac/modules/ingestion
40 -
variables.tf
in src/iac/modules/gen_ai
37 -
main.tf
in src/iac/modules/spanner
32 -
cloudbuild.yaml
in src/psearch/serving
27 -
variables.tf
in src/iac/modules/spanner
27 -
imagen_client.py
in tooling/enrichment
26 2
mockAiEnhancements.js
in src/application/ui/src
25 -
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ruleService.js
in src/application/ui/src/services
64 5 2025-04-24 2025-04-24 1 1 andersonduboc@gmail.com andersonduboc@gmail.com
RuleManager.js
in src/application/ui/src/components
283 2 2025-04-24 2025-04-24 1 1 andersonduboc@gmail.com andersonduboc@gmail.com
__init__.py
in src/psearch/events
1 -
__init__.py
in src/analytics
1 -
outputs.tf
in src/iac/modules/iam
8 -
variables.tf
in src/iac/modules/iam
8 -
config.js
in src/application/ui/src
11 -
outputs.tf
in src/iac/modules/spanner
12 -
schema.sql
in src/iac/modules/spanner
13 -
setupProxy.js
in src/application/ui/src
15 1
index.html
in src/application/ui/public
15 -
variables.tf
in src/iac
17 -
cloudbuild.yaml
in src/psearch/gen_ai
17 -
cloudbuild.yaml
in src/psearch/ingestion
17 -
bigquery_service.py
in src/psearch/ingestion/services
19 2
outputs.tf
in src/iac/modules/gen_ai
20 -
outputs.tf
in src/iac/modules/search_api
20 -
outputs.tf
in src/iac/modules/ui
20 -
outputs.tf
in src/iac/modules/ingestion
20 -
middleware.go
in src/psearch/serving/internal/api
21 1
routes.go
in src/psearch/serving/internal/api
23 1
cloudbuild.yaml
in src/application/ui
24 -
mockAiEnhancements.js
in src/application/ui/src
25 -
imagen_client.py
in tooling/enrichment
26 2
variables.tf
in src/iac/modules/spanner
27 -
cloudbuild.yaml
in src/psearch/serving
27 -
main.tf
in src/iac/modules/spanner
32 -
variables.tf
in src/iac/modules/gen_ai
37 -
variables.tf
in src/iac/modules/ingestion
40 -
variables.tf
in src/iac/modules/search_api
45 -
gemini_client.py
in tooling/enrichment
47 2
main.go
in src/psearch/serving/cmd/server
48 1
variables.tf
in src/iac/modules/ui
55 -
SearchInput.js
in src/application/ui/src/components
55 -
models.go
in src/psearch/serving/internal/models
59 -
main.tf
in src/iac/modules/iam
63 -
handlers.go
in src/psearch/serving/internal/api
68 3
config.go
in src/psearch/serving/internal/config
70 2
Filters.js
in src/application/ui/src/components
76 -
index.js
in src/application/ui/src
82 -
gemini_service.py
in src/psearch/ingestion/services
86 3
Filters.css
in src/application/ui/src/components
90 -
firestore_client.py
in tooling/enrichment
94 8
main.tf
in src/iac/modules/gen_ai
94 -
main.tf
in src/iac/modules/ingestion
95 -
ConfirmationDialog.js
in src/application/ui/src/components
99 -
main.py
in tooling/enrichment
100 4
main.tf
in src/iac/modules/search_api
103 -
main.tf
in src/iac/modules/ui
103 -
embedding_service.go
in src/psearch/serving/internal/services
106 2
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ProductDetails.js
in src/application/ui/src/components
743 1
App.js
in src/application/ui/src
721 2
AIFilterSuggestion.js
in src/application/ui/src/components
498 1
MarketingCampaignDialog.js
in src/application/ui/src/components
339 -
spanner_service.go
in src/psearch/serving/internal/services
332 6
enrichiment_service.py
in src/psearch/gen_ai/services
277 5
conversational_search_service.py
in src/psearch/gen_ai/services
244 6
ProductImage.js
in src/application/ui/src/components
235 14
ProductImageEnhancerDialog.js
in src/application/ui/src/components
207 -
main.py
in src/psearch/gen_ai
200 -
mockData.js
in src/application/ui/src
188 -
marketing_service.py
in src/psearch/gen_ai/services
178 5
EnhanceableContent.js
in src/application/ui/src/components
177 -
ContentDiff.js
in src/application/ui/src/components
172 1
consolidate_results.py
in tooling/enrichment
164 6
genAiService.js
in src/application/ui/src/services
149 -
imagen_service.py
in src/psearch/gen_ai/services
147 3
spanner_service.py
in src/psearch/ingestion/services
127 4
main.py
in src/psearch/ingestion
126 7
main.tf
in src/iac
109 -
embedding_service.go
in src/psearch/serving/internal/services
106 2
main.tf
in src/iac/modules/ui
103 -
main.tf
in src/iac/modules/search_api
103 -
main.py
in tooling/enrichment
100 4
ConfirmationDialog.js
in src/application/ui/src/components
99 -
main.tf
in src/iac/modules/ingestion
95 -
main.tf
in src/iac/modules/gen_ai
94 -
firestore_client.py
in tooling/enrichment
94 8
Filters.css
in src/application/ui/src/components
90 -
gemini_service.py
in src/psearch/ingestion/services
86 3
index.js
in src/application/ui/src
82 -
Filters.js
in src/application/ui/src/components
76 -
config.go
in src/psearch/serving/internal/config
70 2
handlers.go
in src/psearch/serving/internal/api
68 3
main.tf
in src/iac/modules/iam
63 -
models.go
in src/psearch/serving/internal/models
59 -
SearchInput.js
in src/application/ui/src/components
55 -
variables.tf
in src/iac/modules/ui
55 -
main.go
in src/psearch/serving/cmd/server
48 1
gemini_client.py
in tooling/enrichment
47 2
variables.tf
in src/iac/modules/search_api
45 -
variables.tf
in src/iac/modules/ingestion
40 -
variables.tf
in src/iac/modules/gen_ai
37 -
main.tf
in src/iac/modules/spanner
32 -
cloudbuild.yaml
in src/psearch/serving
27 -
variables.tf
in src/iac/modules/spanner
27 -
imagen_client.py
in tooling/enrichment
26 2
mockAiEnhancements.js
in src/application/ui/src
25 -
cloudbuild.yaml
in src/application/ui
24 -
routes.go
in src/psearch/serving/internal/api
23 1
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ProductDetails.js
in src/application/ui/src/components
743 1
App.js
in src/application/ui/src
721 2
AIFilterSuggestion.js
in src/application/ui/src/components
498 1
MarketingCampaignDialog.js
in src/application/ui/src/components
339 -
spanner_service.go
in src/psearch/serving/internal/services
332 6
enrichiment_service.py
in src/psearch/gen_ai/services
277 5
conversational_search_service.py
in src/psearch/gen_ai/services
244 6
ProductImage.js
in src/application/ui/src/components
235 14
ProductImageEnhancerDialog.js
in src/application/ui/src/components
207 -
main.py
in src/psearch/gen_ai
200 -
mockData.js
in src/application/ui/src
188 -
marketing_service.py
in src/psearch/gen_ai/services
178 5
EnhanceableContent.js
in src/application/ui/src/components
177 -
ContentDiff.js
in src/application/ui/src/components
172 1
consolidate_results.py
in tooling/enrichment
164 6
genAiService.js
in src/application/ui/src/services
149 -
imagen_service.py
in src/psearch/gen_ai/services
147 3
spanner_service.py
in src/psearch/ingestion/services
127 4
main.py
in src/psearch/ingestion
126 7
main.tf
in src/iac
109 -
embedding_service.go
in src/psearch/serving/internal/services
106 2
main.tf
in src/iac/modules/ui
103 -
main.tf
in src/iac/modules/search_api
103 -
main.py
in tooling/enrichment
100 4
ConfirmationDialog.js
in src/application/ui/src/components
99 -
main.tf
in src/iac/modules/ingestion
95 -
main.tf
in src/iac/modules/gen_ai
94 -
firestore_client.py
in tooling/enrichment
94 8
Filters.css
in src/application/ui/src/components
90 -
gemini_service.py
in src/psearch/ingestion/services
86 3
index.js
in src/application/ui/src
82 -
Filters.js
in src/application/ui/src/components
76 -
config.go
in src/psearch/serving/internal/config
70 2
handlers.go
in src/psearch/serving/internal/api
68 3
main.tf
in src/iac/modules/iam
63 -
models.go
in src/psearch/serving/internal/models
59 -
SearchInput.js
in src/application/ui/src/components
55 -
variables.tf
in src/iac/modules/ui
55 -
main.go
in src/psearch/serving/cmd/server
48 1
gemini_client.py
in tooling/enrichment
47 2
variables.tf
in src/iac/modules/search_api
45 -
variables.tf
in src/iac/modules/ingestion
40 -
variables.tf
in src/iac/modules/gen_ai
37 -
main.tf
in src/iac/modules/spanner
32 -
cloudbuild.yaml
in src/psearch/serving
27 -
variables.tf
in src/iac/modules/spanner
27 -
imagen_client.py
in tooling/enrichment
26 2
mockAiEnhancements.js
in src/application/ui/src
25 -
cloudbuild.yaml
in src/application/ui
24 -
routes.go
in src/psearch/serving/internal/api
23 1