Files
agent-skills/skills/hourlog/config.example.json
T
naps62 95e98a1e77 refactor: hourlog reports whole days, timer to 18:00
Half-days forced every result into a 4h bucket. Days with hours split by
share give the same answer at finer granularity and drop a concept.

Session minutes are now stated as a floor on real work, not a measure:
the day's length comes from the calendar and only the split between
projects comes from the sessions. Meetings and review leave no
transcript, so a thin day is still a full day.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 18:36:34 +00:00

29 lines
901 B
JSON

{
"_comment": [
"Copy to ~/.config/hourlog/projects.json and fill in real values there.",
"This repo is public: no client names, no project names, no hostnames.",
"'name' must match the project name in the timesheet app exactly — check",
"it with `scripts/me-api.py projects`. 'match' is a list of path prefixes;",
"the longest matching prefix wins, so a worktree can override its parent."
],
"timezone": "Europe/Lisbon",
"slot_minutes": 5,
"day_start_hour": 8,
"day_end_hour": 20,
"nominal_day_hours": 8,
"projects": [
{
"name": "<project name exactly as the timesheet app shows it>",
"match": ["~/<client-dir>", "~/<client-dir>-worktrees"]
},
{
"name": "<another project>",
"match": ["~/<org>/<repo>", "~/<org>/<repo>-worktrees"]
}
],
"exclude": [
"~/<personal-code-root>",
"~/.config/agent-of-empires"
]
}