openai / openai-builder-lab-solution
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 6 files with 521 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)
    • 6 files that are 91-180 days old (521 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | 0% | 100% | 0% | 0%
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 6 files with 521 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)
    • 6 files have been last changed 91-180 days ago (521 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 0% | 100% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
ts, tsx, json, css, gitignore, mjs, txt, svg, py, cjs, md
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py0% | 0% | 100% | 0% | 0%
ts0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
tsx0% | 0% | 0% | 0% | 0%
cjs0% | 0% | 0% | 0% | 0%
mjs0% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py0% | 0% | 100% | 0% | 0%
ts0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
tsx0% | 0% | 0% | 0% | 0%
cjs0% | 0% | 0% | 0% | 0%
mjs0% | 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
challenge40% | 0% | 100% | 0% | 0%
challenge50% | 0% | 100% | 0% | 0%
challenge30% | 0% | 100% | 0% | 0%
challenge20% | 0% | 100% | 0% | 0%
challenge10% | 0% | 100% | 0% | 0%
starting_point0% | 0% | 100% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
challenge40% | 0% | 100% | 0% | 0%
challenge50% | 0% | 100% | 0% | 0%
challenge30% | 0% | 100% | 0% | 0%
challenge20% | 0% | 100% | 0% | 0%
challenge10% | 0% | 100% | 0% | 0%
starting_point0% | 0% | 100% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
app.py
in challenge4/python-backend
133 4 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in challenge5/python-backend
133 4 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in challenge3/python-backend
133 4 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in challenge2/python-backend
74 3 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in challenge1/python-backend
25 2 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in starting_point/python-backend
23 2 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
chart.tsx
in challenge5/frontend/components/ui
311 1
assistant.ts
in challenge5/frontend/lib
205 1
voice-mode.tsx
in challenge5/frontend/components
199 4
voice-mode.tsx
in challenge4/frontend/components
162 3
tool-call.tsx
in challenge5/frontend/components
113 -
chat.tsx
in challenge4/frontend/components
107 -
chat.tsx
in starting_point/frontend/components
102 -
chat.tsx
in challenge1/frontend/components
102 -
chat.tsx
in challenge2/frontend/components
102 -
chat.tsx
in challenge3/frontend/components
102 -
table.tsx
in challenge5/frontend/components/ui
100 -
chat.tsx
in challenge5/frontend/components
96 -
tool-call.tsx
in challenge4/frontend/components
91 -
tools.ts
in challenge4/frontend/lib
91 -
tool-call.tsx
in starting_point/frontend/components
91 -
tool-call.tsx
in challenge1/frontend/components
91 -
tool-call.tsx
in challenge2/frontend/components
91 -
tools.ts
in challenge5/frontend/lib
91 -
tool-call.tsx
in challenge3/frontend/components
91 -
tools.ts
in challenge3/frontend/lib
91 -
globals.css
in challenge4/frontend/app
89 -
globals.css
in starting_point/frontend/app
89 -
globals.css
in challenge1/frontend/app
89 -
globals.css
in challenge2/frontend/app
89 -
route.ts
in challenge5/frontend/app/api/get_response
89 3
globals.css
in challenge5/frontend/app
89 -
globals.css
in challenge3/frontend/app
89 -
assistant.ts
in challenge4/frontend/lib
74 1
assistant.ts
in challenge2/frontend/lib
74 1
assistant.ts
in challenge3/frontend/lib
74 1
tailwind.config.ts
in challenge4/frontend
63 -
tailwind.config.ts
in starting_point/frontend
63 -
tailwind.config.ts
in challenge1/frontend
63 -
tailwind.config.ts
in challenge2/frontend
63 -
tailwind.config.ts
in challenge5/frontend
63 -
tailwind.config.ts
in challenge3/frontend
63 -
assistant.ts
in starting_point/frontend/lib
54 -
assistant.ts
in challenge1/frontend/lib
54 -
message.tsx
in challenge4/frontend/components
52 -
message.tsx
in starting_point/frontend/components
52 -
message.tsx
in challenge1/frontend/components
52 -
message.tsx
in challenge2/frontend/components
52 -
message.tsx
in challenge3/frontend/components
52 -
button.tsx
in challenge5/frontend/components/ui
46 -
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
app.py
in starting_point/python-backend
23 2 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in challenge1/python-backend
25 2 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in challenge2/python-backend
74 3 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in challenge3/python-backend
133 4 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in challenge5/python-backend
133 4 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
app.py
in challenge4/python-backend
133 4 2025-01-31 2025-01-31 1 1 katia@openai.com katia@openai.com
tools.ts
in challenge1/frontend/lib
2 -
tools.ts
in starting_point/frontend/lib
2 -
mjs
next.config.mjs
in challenge3/frontend
3 -
mjs
next.config.mjs
in challenge5/frontend
3 -
mjs
next.config.mjs
in challenge2/frontend
3 -
mjs
next.config.mjs
in challenge1/frontend
3 -
mjs
next.config.mjs
in starting_point/frontend
3 -
mjs
next.config.mjs
in challenge4/frontend
3 -
utils.ts
in challenge3/frontend/lib
5 1
utils.ts
in challenge5/frontend/lib
5 1
utils.ts
in challenge2/frontend/lib
5 1
utils.ts
in challenge1/frontend/lib
5 1
utils.ts
in starting_point/frontend/lib
5 1
utils.ts
in challenge4/frontend/lib
5 1
mjs
postcss.config.mjs
in challenge3/frontend
7 -
mjs
postcss.config.mjs
in challenge5/frontend
7 -
mjs
postcss.config.mjs
in challenge2/frontend
7 -
mjs
postcss.config.mjs
in challenge1/frontend
7 -
constants.ts
in starting_point/frontend/lib
7 -
mjs
postcss.config.mjs
in starting_point/frontend
7 -
mjs
postcss.config.mjs
in challenge4/frontend
7 -
page.tsx
in challenge3/frontend/app
8 -
page.tsx
in challenge5/frontend/app
8 -
page.tsx
in challenge2/frontend/app
8 -
page.tsx
in challenge1/frontend/app
8 -
page.tsx
in starting_point/frontend/app
8 -
page.tsx
in challenge4/frontend/app
8 -
constants.ts
in challenge2/frontend/lib
10 -
constants.ts
in challenge1/frontend/lib
10 -
constants.ts
in challenge3/frontend/lib
18 -
route.ts
in starting_point/frontend/app/api/get_response
19 1
route.ts
in challenge1/frontend/app/api/get_response
20 1
route.ts
in challenge3/frontend/app/api/get_response
23 1
route.ts
in challenge3/frontend/app/api/create_itinerary
23 1
route.ts
in challenge5/frontend/app/api/create_itinerary
23 1
route.ts
in challenge2/frontend/app/api/get_response
23 1
route.ts
in challenge4/frontend/app/api/get_response
23 1
route.ts
in challenge4/frontend/app/api/create_itinerary
23 1
message.css
in challenge5/frontend/components
24 -
message.css
in challenge3/frontend/components
25 -
message.css
in challenge2/frontend/components
25 -
message.css
in challenge1/frontend/components
25 -
message.css
in starting_point/frontend/components
25 -
message.css
in challenge4/frontend/components
25 -
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
chart.tsx
in challenge5/frontend/components/ui
311 1
assistant.ts
in challenge5/frontend/lib
205 1
voice-mode.tsx
in challenge5/frontend/components
199 4
voice-mode.tsx
in challenge4/frontend/components
162 3
tool-call.tsx
in challenge5/frontend/components
113 -
chat.tsx
in challenge4/frontend/components
107 -
chat.tsx
in starting_point/frontend/components
102 -
chat.tsx
in challenge1/frontend/components
102 -
chat.tsx
in challenge2/frontend/components
102 -
chat.tsx
in challenge3/frontend/components
102 -
table.tsx
in challenge5/frontend/components/ui
100 -
chat.tsx
in challenge5/frontend/components
96 -
tool-call.tsx
in challenge4/frontend/components
91 -
tools.ts
in challenge4/frontend/lib
91 -
tool-call.tsx
in starting_point/frontend/components
91 -
tool-call.tsx
in challenge1/frontend/components
91 -
tool-call.tsx
in challenge2/frontend/components
91 -
tools.ts
in challenge5/frontend/lib
91 -
tool-call.tsx
in challenge3/frontend/components
91 -
tools.ts
in challenge3/frontend/lib
91 -
globals.css
in challenge4/frontend/app
89 -
globals.css
in starting_point/frontend/app
89 -
globals.css
in challenge1/frontend/app
89 -
globals.css
in challenge2/frontend/app
89 -
route.ts
in challenge5/frontend/app/api/get_response
89 3
globals.css
in challenge5/frontend/app
89 -
globals.css
in challenge3/frontend/app
89 -
assistant.ts
in challenge4/frontend/lib
74 1
assistant.ts
in challenge2/frontend/lib
74 1
assistant.ts
in challenge3/frontend/lib
74 1
tailwind.config.ts
in challenge4/frontend
63 -
tailwind.config.ts
in starting_point/frontend
63 -
tailwind.config.ts
in challenge1/frontend
63 -
tailwind.config.ts
in challenge2/frontend
63 -
tailwind.config.ts
in challenge5/frontend
63 -
tailwind.config.ts
in challenge3/frontend
63 -
assistant.ts
in starting_point/frontend/lib
54 -
assistant.ts
in challenge1/frontend/lib
54 -
message.tsx
in challenge4/frontend/components
52 -
message.tsx
in starting_point/frontend/components
52 -
message.tsx
in challenge1/frontend/components
52 -
message.tsx
in challenge2/frontend/components
52 -
message.tsx
in challenge3/frontend/components
52 -
button.tsx
in challenge5/frontend/components/ui
46 -
assistant.tsx
in challenge4/frontend/components
43 1
assistant.tsx
in starting_point/frontend/components
43 1
assistant.tsx
in challenge1/frontend/components
43 1
assistant.tsx
in challenge2/frontend/components
43 1
message.tsx
in challenge5/frontend/components
43 -
assistant.tsx
in challenge3/frontend/components
43 1
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
chart.tsx
in challenge5/frontend/components/ui
311 1
assistant.ts
in challenge5/frontend/lib
205 1
voice-mode.tsx
in challenge5/frontend/components
199 4
voice-mode.tsx
in challenge4/frontend/components
162 3
tool-call.tsx
in challenge5/frontend/components
113 -
chat.tsx
in challenge4/frontend/components
107 -
chat.tsx
in starting_point/frontend/components
102 -
chat.tsx
in challenge1/frontend/components
102 -
chat.tsx
in challenge2/frontend/components
102 -
chat.tsx
in challenge3/frontend/components
102 -
table.tsx
in challenge5/frontend/components/ui
100 -
chat.tsx
in challenge5/frontend/components
96 -
tool-call.tsx
in challenge4/frontend/components
91 -
tools.ts
in challenge4/frontend/lib
91 -
tool-call.tsx
in starting_point/frontend/components
91 -
tool-call.tsx
in challenge1/frontend/components
91 -
tool-call.tsx
in challenge2/frontend/components
91 -
tools.ts
in challenge5/frontend/lib
91 -
tool-call.tsx
in challenge3/frontend/components
91 -
tools.ts
in challenge3/frontend/lib
91 -
globals.css
in challenge4/frontend/app
89 -
globals.css
in starting_point/frontend/app
89 -
globals.css
in challenge1/frontend/app
89 -
globals.css
in challenge2/frontend/app
89 -
route.ts
in challenge5/frontend/app/api/get_response
89 3
globals.css
in challenge5/frontend/app
89 -
globals.css
in challenge3/frontend/app
89 -
assistant.ts
in challenge4/frontend/lib
74 1
assistant.ts
in challenge2/frontend/lib
74 1
assistant.ts
in challenge3/frontend/lib
74 1
tailwind.config.ts
in challenge4/frontend
63 -
tailwind.config.ts
in starting_point/frontend
63 -
tailwind.config.ts
in challenge1/frontend
63 -
tailwind.config.ts
in challenge2/frontend
63 -
tailwind.config.ts
in challenge5/frontend
63 -
tailwind.config.ts
in challenge3/frontend
63 -
assistant.ts
in starting_point/frontend/lib
54 -
assistant.ts
in challenge1/frontend/lib
54 -
message.tsx
in challenge4/frontend/components
52 -
message.tsx
in starting_point/frontend/components
52 -
message.tsx
in challenge1/frontend/components
52 -
message.tsx
in challenge2/frontend/components
52 -
message.tsx
in challenge3/frontend/components
52 -
button.tsx
in challenge5/frontend/components/ui
46 -
assistant.tsx
in challenge4/frontend/components
43 1
assistant.tsx
in starting_point/frontend/components
43 1
assistant.tsx
in challenge1/frontend/components
43 1
assistant.tsx
in challenge2/frontend/components
43 1
message.tsx
in challenge5/frontend/components
43 -
assistant.tsx
in challenge3/frontend/components
43 1