---
# System prepended metadata

title: 81th Workflow Meetup (2024-10-02 Wed)

---

# 81th Workflow Meetup (2024-10-02 Wed)
================================

[20241002 · workflow\-meetup\-jp/workflow\-meetup Wiki](https://github.com/workflow-meetup-jp/workflow-meetup/wiki/20241002)

2024-10-02(Wed)
13:00 - 19:00 まで。

完全リモートのため、全世界どこからでも参加可能。

# 事前計画

## 全体


## 石井


- 次回は、11/13(Wed)、それ以降は、仮の予定。もしかしたら
    - 12/4(Wed)
    - 1/8 or 15(Wed) or pitagora と一緒にしてもらう?
    - 2/5(Wed)
    - 3/5(Wed)
    - 4/2(Wed)、仮
    - 2024年度は、月の第一週の水曜日13時スタートの方向。ただし、月曜日など他の日になるかもしれないです。
    - たいてい第１木曜日は、pitagora meetup ありとおもわれる



# こうなりました

## 全体

## 石井

- 来月は、最初の週が、バイオハッカソンヨーロッパのため、２週目です。
- keycloakについて考えることになる。
- 金曜日にpitagoraに行けるようにがんばっている。
- 不調になったIoT機器が、突然復活しており不具合報告ができそうにない。

## 丹生
- [shaft](https://github.com/tom-tan/shaft) のバックエンドパーサーのアップデート作業
    - バックエンドパーサーが入力オブジェクトを扱えるようになった
    - CWL の undocumented spec と conformance test で conflict 起こしている？
        - `null` 値を持つ入力パラメーターは入力オブジェクトから省略できる (undocumented spec)
        - `null_missing_params`
            - 入力オブジェクトで指定されなかったパラメーターは、expression 中では `null` 値を持つフィールドとして参照できる
        - `param_evaluation_noexpr`
            - `default` 中の record object 中の `null` 値を持つフィールドは、expression 中でも `null` 値を持つフィールドとして参照できる
        - `listing_requirement_none` (v1.1 以降)
            - `LoadListingRequirement#loadListing` が `no_listing` の場合、`Directory#listing` は提供されない
            - 他とルールが異なる？ map/union type だけ扱いが異なる？
        - もう少し調査が必要
            - 入力オブジェクト中の record object の `null` 値のフィールドの扱い
            - 入力オブジェクト中の `File`/`Directory` object の `null` 値のフィールドの扱い
            - `default` 中の `File`/`Directory` object の `null` 値のフィールドの扱い
            - SALAD の record schema と map schema の YAML 表現の違いに帰着できそう
                - `null_missing_params` と `param_evaluation_noexpr` の該当部分は SALAD の map schema として定義されている
                - 一方 `listing_requirement_none` の該当部分は record schema として定義されている

##


# 前回のミートアップから今回のミートアップまでにSlackなどにあったリンクメモ

- ここから書く
