#+TITLE: Work Time Tracker #+AUTHOR: Yann Esposito #+ARCHIVE: archives/tracker.archive.org:: #+REVERSE_DATETREE_DATE_FORMAT: %Y-%m-%d %A #+REVERSE_DATETREE_WEEK_FORMAT: %Y-W%W #+REVERSE_DATETREE_YEAR_FORMAT: %Y #+REVERSE_DATETREE_USE_WEEK_TREE: t #+STARTUP: overview * 2021 ** 2021-W01 *** 2021-01-04 Monday #+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" #+CAPTION: Clock summary at [2021-01-04 Mon 16:22] | Timestamp | Tags | Headline | Time | | | | |------------------------+------+---------------------------------------+--------+---+------+------| | | | *Total time* | *1:09* | | | | |------------------------+------+---------------------------------------+--------+---+------+------| | | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2021-01-04 Monday][2021-01-04 Monday]] | | | 1:09 | | | [2021-01-04 Mon 16:01] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Playing with the Clojure repl][Playing with the Clojure repl]] | | | | 0:21 | | [2021-01-04 Mon 11:26] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*reading][reading]] | | | | 0:48 | #+END: **** DONE Playing with the Clojure repl :work: :LOGBOOK: CLOCK: [2021-01-04 Mon 16:01]--[2021-01-04 Mon 16:22] => 0:21 :END: [2021-01-04 Mon 16:01] **** DONE reading :work: :LOGBOOK: CLOCK: [2021-01-04 Mon 11:26]--[2021-01-04 Mon 12:14] => 0:48 :END: [2021-01-04 Mon 11:26] *** 2021-01-05 Tuesday **** IN-PROGRESS Morning routine :work: [2021-01-05 Tue 10:31] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*write journal][write journal]] **** IN-PROGRESS write journal :perso: :LOGBOOK: CLOCK: [2021-01-05 Tue 10:24]--[2021-01-05 Tue 10:31] => 0:07 :END: [2021-01-05 Tue 10:25] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/journal/2021/2021-01-05.org::*10:24][10:24]] *** 2021-01-06 Wednesday **** MEETING weekly meeting :work:meeting: [2021-01-06 Wed 16:22] - ref :: [[file:~/dev/iroh-service-template/resources/leiningen/new/iroh_service/core.clj][file:~/dev/iroh-service-template/resources/leiningen/new/iroh_service/core.clj]] Major deliverables - CSA Migration - Assets posture ***** Ambrose Finished CTIA judgment expiry routes https://github.com/threatgrid/iroh/issues/4293 just needed QA instructions, waiting on QA https://github.com/threatgrid/ctia/pull/1031 I'll demo next week after QA confirmation Spring cleaning bump cron jdk https://github.com/threatgrid/iroh/issues/4591 isolated compojure.core.api in CTIA to prevent load order issues https://github.com/threatgrid/ctia/pull/1055 Upstream lein lein test overflow bug merged upstream https://github.com/technomancy/leiningen/pull/2719 will briefly demo tomorrow since it happened over break Upgraded trapperkeeper for iroh https://github.com/threatgrid/iroh/issues/3909 ***** Guillaume Ereteo Pb with time bomb test ***** Mark AO stuff ***** Yann Status update: Probable invisible future major concern is ability to have a good code scalability. Thought about code organisation. Discussions with Ambrose. I think I have a coherent system (see the =CONTRIBUTING.md=). Something related to Free Monads, Effect System, etc... I shall probably write a blog post about it and maybe make a short presentation. Because the doc explain the how to achieve it, but not really why things are structured that way. Already a few firsts PR about those changes. Currently working on creating a lein template. Should not be long before I finish. After that, adding a new project for a small service set should be a lot easier. And this is key to be able to split big services into smaller ones and make it a lot easier to work concurrently on the code between different members of the team. - I activated the CSA org-migration routes on INT and TEST only. - I haven't yet updated the SSE clients to use the system supporting =old-idp-mapping=. - On the deliverable part, I had not received any warn from other teams, so I will change the format of our audience claim (=aud=) to use an array. **** IN-PROGRESS Morning routine :work: :LOGBOOK: CLOCK: [2021-01-06 Wed 11:59]--[2021-01-06 Wed 16:22] => 4:23 :END: [2021-01-06 Wed 11:59] **** GEEK journal :perso: :LOGBOOK: CLOCK: [2021-01-06 Wed 11:53]--[2021-01-06 Wed 11:59] => 0:06 :END: [2021-01-06 Wed 11:53] - ref :: ** 2021-W02 *** 2021-01-12 Tuesday **** DONE lein template test :work: [2021-01-12 Tue 10:53] - ref :: https://github.com/threatgrid/iroh/pull/4612 *** 2021-01-13 Wednesday #+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" #+CAPTION: Clock summary at [2021-01-13 Wed 14:59] | Timestamp | Tags | Headline | Time | | | | |------------------------+--------------+--------------------------------------+--------+---+------+------| | | | *Total time* | *2:56* | | | | |------------------------+--------------+--------------------------------------+--------+---+------+------| | | | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2021-01-13 Wednesday][2021-01-13 Wednesday]] | | | 2:56 | | | [2021-01-13 Wed 14:59] | work, review | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*cleanup review stack][cleanup review stack]] | | | | 1:00 | | [2021-01-13 Wed 12:14] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*weekly standup][weekly standup]] | | | | 0:10 | | [2021-01-13 Wed 12:13] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*PR checks][PR checks]] | | | | 0:01 | | [2021-01-13 Wed 11:20] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*SSE Client for CSA Migration][SSE Client for CSA Migration]] | | | | 0:52 | | [2021-01-13 Wed 11:05] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*iroh-service templates][iroh-service templates]] | | | | 0:15 | | [2021-01-13 Wed 10:27] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*discussion taf][discussion taf]] | | | | 0:38 | #+END: **** MEETING weekly :work:meeting: :LOGBOOK: CLOCK: [2021-01-13 Wed 16:10] :END: [2021-01-13 Wed 16:10] **** Yann - DONE - update SSE client on INT/TEST to prepare CSA migration - new lein template to create small projects inside IROH with current best practices and examples - Github issue templates, RFC templates - IN-PROGRESS + Refactorisation to split big services, remove cyclic deps, prevent local code change to infect non local ns, improve code change scalability, etc... + RFC process + Vault, support `aud` mechanism for clients + Dev test of CSA Migration, will probably help QA a lot - Blocked/waiting/need help * Wait: QA to start testing the CSA Migration * Wait: (RFC process PR)[https://github.com/threatgrid/iroh/pull/4605] @Ag change request in the RFC process proposal PR **** Victor Etags, refacto PRs **** Rob Umbrella - asset service, create a better mock relay Discussion about capabilities in modules. **** Matt - 0:01:56 :: Vault API, dev doc, schemas - 0:02:30 :: today start integration in the INT service - 0:02:41 :: updated AMP investigate module with new device trajectory URL Jyoti: Al asking for a timeline. **** Mark - 0:09:57 :: Working on rate limit test finish **** IN-PROGRESS test org-migration INT :work: :LOGBOOK: CLOCK: [2021-01-13 Wed 14:59]--[2021-01-13 Wed 16:10] => 1:11 :END: [2021-01-13 Wed 14:59] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*2021-01-13 Wednesday][2021-01-13 Wednesday]] **** REVIEW cleanup review stack :work:review: :LOGBOOK: CLOCK: [2021-01-13 Wed 13:59]--[2021-01-13 Wed 14:59] => 1:00 :END: [2021-01-13 Wed 14:59] **** DONE weekly standup :work: :LOGBOOK: CLOCK: [2021-01-13 Wed 12:14]--[2021-01-13 Wed 12:24] => 0:10 :END: [2021-01-13 Wed 12:14] - DONE - update SSE client on INT/TEST to prepare CSA migration - new lein template to create small projects inside IROH with current best practices and examples - Github issue templates, RFC templates - IN-PROGRESS + Refactorisation to split big services, remove cyclic deps, prevent local code change to infect non local ns, improve code change scalability, etc... + RFC process + Vault, support `aud` mechanism for clients + Dev test of CSA Migration, will probably help QA a lot - Blocked/waiting/need help * Wait: QA to start testing the CSA Migration * Wait: (RFC process PR)[https://github.com/threatgrid/iroh/pull/4605] @Ag change request in the RFC process proposal PR **** DONE PR checks :work: :LOGBOOK: CLOCK: [2021-01-13 Wed 12:13]--[2021-01-13 Wed 12:14] => 0:01 :END: [2021-01-13 Wed 12:13] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*iroh-service templates][iroh-service templates]] **** DONE SSE Client for CSA Migration :work: :LOGBOOK: CLOCK: [2021-01-13 Wed 11:20]--[2021-01-13 Wed 12:12] => 0:52 :END: [2021-01-13 Wed 11:20] **** DONE iroh-service templates :work: :LOGBOOK: CLOCK: [2021-01-13 Wed 11:05]--[2021-01-13 Wed 11:20] => 0:15 :END: [2021-01-13 Wed 11:05] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*discussion taf][discussion taf]] **** DONE discussion taf :work: :LOGBOOK: CLOCK: [2021-01-13 Wed 10:27]--[2021-01-13 Wed 11:05] => 0:38 :END: [2021-01-13 Wed 10:27] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*faire virement][faire virement]]